Engenheiro De Software
CurrentAtuando no Tribunal Superior Eleitoral, desenvolvendo e aprimorando sistemas internos utilizando: Linguagens - Java 17, TypeScriptFrameworks – Spring framework, springboot, spring MVC, Angular;Desenvolvimento ágil de software – KanbanFerramentas de desenvolvimento (IDE’s) – Eclipse, Intellij, Vscode, Webstorm;Gerenciamento de dependências – Maven;Ferramentas de testes: JUnit 5, Mockito – testes unitários e testes integrados;Integração de webservices (Integração de APIs) – Padrões REST e RESTful;Software de documentação de API – Swagger / Swagger UI;Ferramentas de teste de API – Postman;Ferramentas de versionamento – Git e Github;Plataforma de desenvolvimento – JiraBanco de dados – PostgreSQL;Gerenciamento de Banco de Dados - Datagrip;CI/CD - Jenkins;Ferramenta de Versionamento de Código - SonarQube;