Engenheiro de Software com mais de 20 anos de experiência, com domínio completo em análise, modelagem, desenvolvimento, testes, publicação e manutenção de sistemas. Atuo com levantamento de requisitos, documentação técnica (casos de uso e diagramas UML), e desenvolvimento de aplicações backend e frontend escaláveis, performáticas e seguras. Possuo domínio em soluções DevOps e metodologias ágeis.
Backend:
- Node.js (NestJS e Express);
- Bancos de dados: MySQL, PostgreSQL, MongoDB, Redis e DynamoDB;
- Mensageria: RabbitMQ;
Frontend:
- React (Next.js) e Angular;
- Experiência em UX/UI com Figma e Atomic Design.
Testes:
- Testes automatizados com Jest (unitários e de integração);
- Testes end-to-end com Cypress;
- Integração dos testes em pipelines de CI/CD.
DevOps:
- CI/CD com GitHub Actions, Jenkins e GitLab;
- Infraestrutura em núvem (AWS): EC2, Lambda, S3, RDS, SQS, SNS, API Gateway, Route 53, Athena, CloudFormation, CloudWatch e Amplify;
- Containers com Docker e Docker Swarm;
- Orquestração com Kubernetes;
- Observabilidade com SigNoz, Elastic Stack, Prometheus e OpenTelemetry;
- Provisionamento de infraestrutura com Terraform.
Metodologias e Arquitetura:
- Metodologias ágeis: Scrum;
- Versionamento: Git, GitFlow e GitHub Flow;
- Boas práticas: SOLID e Clean Code;
- Arquiteturas: Hexagonal e Clean Architecture;
- Padrões de projeto: Singleton, Decorator, Proxy, Observer, Adapter e Factory Method.
Soft Skills:
- Boa comunicação, liderança técnica e pensamento crítico;
- Proatividade, inteligência emocional e foco em resultados;
- Forte atuação em equipe, ética profissional e adaptação a ambientes de alta pressão.
Modalidades de Contratação:
- Disponível para oportunidades como PJ ou CLT.