About Me

Developer specializing in JavaScript, Node.js, TypeScript and AWS, with a focus on serverless solutions and chatbots for WhatsApp, Telegram and voice. With a degree in Information Systems from UFMS, I love turning code into practical experiences. In my free time, I enjoy boardgames, nature, my two dogs and the company of my teenage girlfriend, who is now my wife.

Brag Document

Create an ostentatious document so you don't forget your victories.

/img/brag/fuck-yeah.jpg

One of the difficulties I face is remembering what I’ve done. My mind stays focused while it’s a problem to be solved, but as soon as I’ve solved it, it discards it as something worthless. This happens mainly with things related to my career.

The impact of this is significant, especially in the recurring self-evaluations and performance appraisals at the company where I work. In practice, when the time comes for these reviews, I have to go through conversations, tickets and emails to remember what I did that had an impact on the company and my team. It’s boring, time-consuming and takes effort, and I end up procrastinating as much as possible.

[Read More]

Demystifying Ddd a Practical Guide

Introduction

/img/demystifying-ddd-a-practical-guide/Domain-driven-design.en.png

DDD is a software design approach that aims to create systems that truly reflect business needs by focusing on the application domain. Instead of starting with the technology, DDD proposes that we start by understanding the problem we want to solve, i.e. the domain.

What is a domain?

In DDD, the domain is the “heart” of the business, the problem that the software proposes to solve. It encompasses all the processes, rules and peculiarities of the business. For example, in a banking system, the domain might include areas such as investments, cards, bank accounts and loans.

[Read More]
DDD 

About me and this site

Know me better

Welcome to my digital world!

Hi, I’m William de Paula, a technology enthusiast with a passion for development and innovation. With a career of more than 6 years in information systems, I’m a nerd who loves code and innovative solutions. Over the years, my professional journey has led me to explore the fascinating world of Node.js and AWS Serverless.

Here, in this little corner of the internet, I’m excited to share my knowledge, experiences and insights.

[Read More]