Profissional especializado em arquitetura de microsserviços com forte experiência em desenvolvimento Java e Kotlin. Demonstra liderança técnica e apoio a desenvolvedores, promovendo colaboração eficaz em times distribuídos. Possui habilidades avançadas em CI/CD e bancos de dados, além de certificações Azure. Contribui para soluções inovadoras e eficientes, alinhadas aos princípios SOLID.
Atuo como líder técnico em um time de desenvolvedores, ajudando a garantir a qualidade das entregas e definindo padrões para desenvolvimento. Também atuo criando componentes a serem utilizados pelo time para acelerar o desenvolvimento e manter os padrões estabelecidos. É de minha responsabilidade orientar os desenvolvedores sobre melhores práticas, pontuando e antecipando possíveis falhas e problemas que podem aparecer tanto na execução do código, quanto em implementações futuras, prezando pelo desacoplamento de componentes e flexibilidade das implementações.
O trabalho desempenhado juntamente com todo o time tem como um dos principais objetivos a modernização dos sistemas atuais e melhoria de performance, além de atender às demandas por novas funcionalidades.
Skills: Spring Boot · Java · Microsoft Azure · Kafka · Azure SQL · MongoDB
Trabalhei alocado no Banco BTG Pactual, em projetos como gestão de consentimentos do OpenFinance e sistemas internos para gerenciamento de contas digitais.
Skills: Spring Boot · Spring Webflux · Java · Software Development · PostgreSQL · Amazon SQS · Kotlin · MongoDB - Kotlin
Trabalhei juntamente com o time se seguros, construindo produtos inovadores, utilizando arquiteturas modernas prontas para suportar altas cargas de usuários. Como engenheiro backend, trabalhei em novos produtos, realizando integrações com parceiros locais e internacionais, atendanto aos padrões de qualidade, performance e segurança.
Skills: Spring Boot · Amazon Web Services (AWS) · Java · Software Development · PostgreSQL · Microservices · Micronaut
Trabalhei no desenvolvimento do backend de sistemas de pagamento, utilizando arquitetura de microserviços, implementando princípios SOLID e testes unitários, ajudando o time com design de código e ideias para novas solições e features, buscando as melhores práticas. Linguagens utilizadas:
- Java (Play! Framework e Spring Boot)
- Kotlin (Spring boot - WebFlux)
- Scala (Play! Framework)
- Typescript (NestJs)
Skills: Spring Boot · Java · Software Development · Collaborative Problem Solving · PostgreSQL · NestJS · Microservices · Scala · Play Framework · JUnit · XML · TypeScript
Atuei no primeiro nível, realizando manutenção dos sistemas atendento a demandas internas e externas, e desenvolvendo novas features, focado no backend, mas com algumas implementações no frontend utilizando Angular. Juntamente com o time, realizei algumas melhorias de performance, reduzindo gargalos em algumas requisições e queries, realizando decisões de arquitetura e alterando implementaçõe para melhorias de performance.
Skills: Struts · MySQL · Java · Software Development · Angular
Projeto e desenvolvimento de sistemas de IoT, envolvento todo o ciclo de desenvolvimento, desde o projeto e design de circuitos eletrônicos, passando por programação de microcontroladores até desenvolvimento dos sistemas web.
Skills: MySQL · Software Development · Cascading Style Sheets (CSS) · Embedded Software · C (Programming Language) · JavaScript · Internet of Things (IoT) · HTML5 · C++ · PHP
· 5 mos
- Arquitetura de microsserviços
- Desenvolvimetno Java e Kotlin como linguagens primárias, mas também tenho conhecimento e experiência em C/C, Scala, Javascript, Typescript e Python
- Frameworks Backend como Spring Boot, Micronaut, Webflux, Play! and NestJs
- CI/CD com Jenkings, Github
- Bancos de dados relacionais e não relacionais: Postgres, Mysql, MongoDB, DynamoDB
- Testes unitários com Junit e Mockito
- Princípios SOLID e padrões de projeto
- AWS: SQS, SNS, S3, EC2, CloudWatch
- Certificações Azure AZ-900 e DP-900
- Experiência trabalhando com times distribuídos
- Liderança técnica e apoio a desenvolvedores