Habilidades & Experiência
Linguagens
- Como Engenheiro de Software, trago uma sólida experiência tanto no desenvolvimento Frontend quanto Backend, demonstrando habilidades especializadas e uma abordagem orientada a resultados. Contribuição para o desenvolvimento de projetos de pequena, média e grande escala, aplicando metodologias ágeis, como Kanban, para maximizar a eficiência.
Front End
- 4+ anos de experiência em React, NextJs e Angular
- Proficiência em construir interfaces web responsivas, priorizando o conceito Mobile First e seguindo as melhores práticas de Single Page Applications (SPAs).
- Experiência em desenvolver aplicações web dinâmicas e interativas, incorporando animações e layouts inovadores.
Back End
- 3+ anos de experiência em NodeJs e Java para a construção de APIs no padrão RESTful/REST, utilizando Express, NestJs, SpringBoot.
- Implementação de práticas avançadas de autenticação, incluindo JWT e OAuth2.0.
- Profundo conhecimento em bancos de dados como PostgreSQL, MongoDB e Firebase, garantindo eficiência e segurança nas operações.
Testes
- Experiência sólida em implementação de testes unitários, integração e E2E utilizando Jest e Cypress.
- Proficiência na criação de testes automatizados robustos para garantir a qualidade e a estabilidade do código em todas as fases do desenvolvimento.
- Implementação de estratégias abrangentes de teste, abordando tanto o frontend quanto o backend, para assegurar a confiabilidade e o desempenho de sistemas complexos.