Desenvolvedor De Software
CurrentDesenvolvimento de sistemas web para diversos setores de infraestrutura urbana, como gerenciamento de trânsito, transporte e produtos inovadores que melhoram a qualidade de vida da sociedade.O ambiente de desenvolvimento é apoiado por metodologias ágeis como SCRUM, utilizando ferramentas como Trello. A arquitetura MVC é aplicada para desenvolver back ends de produtos escaláveis e comerciais, com código limpo e organizado baseado nos princípios SOLID e DDD, implementados na linguagem Java 8.O framework Spring Boot é utilizado para desenvolvimento, juntamente com Maven, JUnit, Docker, Mockito, microsserviços, serviços SOAP e REST, Spring WebFlux, tecnologias de integração, Apache Tomcat como servidor, Github para versionamento, PostgreSQL como banco de dados relacional, Hibernate, Spring Security e Spring Data JPA. APIs REST robustas são construídas para sistemas duráveis.