Me chamo Moraes, sou de São Borja no RS e trabalho com desenvolvimento de software a quase 5 anos, tendo foco em programação WEB, comecei minha jornada como técnico de suporte, fazendo manutenção de hardware e redes, depois migrei para área do desenvolvimento onde me formei em Sistemas de Informação pelo Instituto Federal Farroupilha e hoje atuo como desenvolvedor Fullstack, com foco em programação WEB.
Atualmente tenho participação em 2 projetos que estão em operação, sendo eles:
- WMS - sistema de armazenamento de estoque de peças automotivas do grupo Stellantis.
- Propulsor - Sistema de gerenciamento para exportação e importação de cargas internacioais em portos secos.
Angular v14 - v17 (+4 anos de experiência): Desenvolvimento de aplicações SPA modulares, utilizando standalone components, lazy loading e boas práticas. PrimeNG: Implementação de componentes dinâmicos e responsivos para interfaces ricas e interativas, com personalização de templates para atender demandas. NgRx: Gerenciamento de estado global eficiente, implementando Stores guardando e recuperando dados para realizar operações. RxJs: Manipulação reativa de dados e eventos assíncronos, utilizando operadores como switchMap, mergeMap, concatMap, map, Subject e BehaviorSubject. HTML, CSS e TypeScript: Desenvolvimento de interfaces responsivas e acessíveis, aplicando conceitos de Flexbox, Grid e SCSS, além de boas práticas de programação com TypeScript.
Experiência no desenvolvimento de aplicações backend utilizando Java e Spring Boot, focado na criação de APIs REST e desenvolvimento de serviços backend modulares, aplicando princípios de SOLID. Utilização de Spring MVC, Spring Data JPA e Spring Security para criação de APIs eficientes e construção de endpoints seguindo padrões REST, incluindo autenticação via JWT/OAuth2, versionamento e documentação com Swagger/OpenAPI. Banco de Dados & Flyway: Modelagem, manipulação de dados utilizando JPA/Hibernate, e versionamento de scripts SQL com Flyway para garantir a integridade do banco.
Diferenciais: Experiência na integração de frontend Angular com backend Spring Boot. Implementação de paginação, filtros dinâmicos, manipulação de documentos xls, xml e pdf e integração com IA.

