About Thalles Vieira
As a Fullstack Software Engineer with over 10 years of experience and a degree in Computer Science, I have a greater focus on developing APIs using Java 8, 11 and 17 and Kotlin, with Spring Boot.
In my professional career I have carried out projects in companies from the banking sector to multinationals, where I gained extensive experience using languages and technologies such as React, Angular, JPA, Hibernate, Kafka, RabbitMQ, Docker, Kubernetes, AWS, CI/CD, Sonarqube, Harness and several relational and non-relational databases, such as Postgress, MySql, DB2, SQLServer and MongoDB, allowing me to create robust and efficient solutions.
Always seeking to evolve my experience, I implemented several microservices with the AWS cloud that allowed me to configure strategies such as buckets, queues and events.
My experience in Prometheus, Grafana and Splunk allows me to create graphs, alerts and dashboards to track and monitor project behavior, in addition to helping in the search for a specific problem. Furthermore, the use of concepts such as Drive-Domain-Design (DDD), SOLID, Test-Driven Development (TDD), Clean Architecture and tools like JUnit ensure that each project is not only functional, but also sustainable and of high quality.
I'm recognized by my team as a committed, responsible and creative collaborator. My commitment to finding innovative solutions to technical challenges, combined with my ability to work in a team and lead by example, make me a fundamental asset in any development environment. Another fundamental characteristic is the commitment to respecting agile methodologies processes, such as Scrum
and Kanban, which I use daily.
Main Skills
Kotlin
React
AWS
DDD
Java
Javascript
Docker
SOLID
SpringBoot
SQL
CI/CD
TDD