Sou Desenvolvedor de Software com vasta experiência em boas práticas de desenvolvimento, metodologias ágeis e arquitetura MVC. Tenho um sólido entendimento de UML e utilizo Git para versionamento de código.Atualmente, atuo como Desenvolvedor FullStack Pleno, com foco principal em Java com Spring Boot e Angular. No backend, minha expertise com Spring Boot abrange diversos módulos, como Spring Data JPA, Spring Security, Spring MVC e Spring Cloud. Tenho familiaridade com a configuração de pipelines de CI/CD, uso de Docker, testes integrados com JUnit e Mockito, e aplicação de conceitos SOLID e design patterns. Utilizo tanto Maven quanto Gradle para gerenciamento de dependências e construção de projetos. Além disso, tenho experiência com AWS usando serviços como Secret Manager, SQS, Cognito, S3, entre outros.No frontend, trabalho com Angular 6+ para criar interfaces de usuário dinâmicas e responsivas. Possuo habilidades em TypeScript, JavaScript, HTML e CSS. Além do uso de bibliotecas de componentes como Bootstrap, Angular Material e PrimeNG. Também tenho experiência em controle de login com Firebase e Cognito, e em integração de APIs RESTful e WebSockets.Tenho conhecimento prático em bancos de dados relacionais, como MySQL e PostgreSQL, e não relacionais, com foco em MongoDB. Sou versado na criação de consultas complexas, otimização de desempenho e modelagem de dados.Além disso, possuo experiência acadêmica no desenvolvimento de aplicativos móveis utilizando Kotlin para Android e Flutter com Dart para aplicações multiplataforma.Idiomas:Inglês: IntermediárioEspanhol: BásicoGitHub: https://github.com/igoredm
Listed skills include Python, Java, Sql, Javascript, and 18 others.