Giovani souza
I am Software Engineer
Software Engineer with experience in back-end development using Golang and Node.js (TypeScript / bun.js). Skilled in designing and implementing distributed, scalable, high-performance systems, with a focus on real-time processing, microservices, and event-driven architecture. Hands-on experience with messaging (Amazon SQS, Kafka), observability, and DevOps (CI/CD, Docker, Kubernetes, AWS), working on game systems and data platforms. Strong focus on software architecture and engineering best practices (SOLID, Clean Code, Design Patterns).
About me
Hello, I am Giovani
Back-end focused Software Engineer with experience in scalable, distributed, high-performance systems. I mainly work with Golang and Node.js, and I also have front-end knowledge with React and Next.js.
On the back end, I have built robust APIs, microservices, and messaging pipelines using Kafka and SQS. I have strong experience with relational databases (MySQL, PostgreSQL, Aurora) and NoSQL (DynamoDB, MongoDB, Redis). I apply software engineering best practices such as SOLID, Clean Code, and Design Patterns.
In addition to back-end work, I have complementary experience with DevOps practices, using CI/CD, Docker, Kubernetes, and AWS services to support scalability and system availability.
Technologies
My Professional Journey
Degree in Systems Analysis and Development
I completed my degree at the Catholic University of Brasília.
March 2022 - November 2023
Full Stack Developer - Rizzo Dev
Development and evolution of responsive web applications with a focus on dashboards and real-time data visualization.
January 2023 - June 2024
Software Engineer - Inside Code
Working on AWS serverless architectures, developing game servers and distributed services with event-driven architecture.
June 2024 - Present
Postgraduate - MBA in Full Cycle Architecture
Advanced studies in software architecture and distributed systems.
January 2025 - June 2026
