Sorocaba, São Paulo, Brazil
Senior Software Engineer com mais de 13 anos de experiência desenvolvendo aplicações corporativas de alta disponibilidade para empresas dos setores financeiro, tecnologia e mobilidade. Minha experiência abrange desenvolvimento Full Stack, arquitetura de software, modernização de aplicações legadas e integração entre sistemas complexos, atuando em todas as etapas do ciclo de desenvolvimento. Ao longo da carreira participei da evolução de plataformas globais utilizando C#, .NET, React, Angular, React Native, Flutter, SQL Server, Oracle, Azure e AWS, além de integrações nativas Android (Java/Kotlin) e iOS (Swift/Objective-C). Tenho forte atuação em: • Desenvolvimento Back-end com .NET Core e ASP.NET Core • Arquitetura baseada em DDD e Clean Architecture • Desenvolvimento Front-end com React e Angular • Modernização de aplicações legadas • APIs REST • Modelagem e otimização de bancos SQL Server e Oracle • Azure DevOps, CI/CD e automação de deploy • Cloud Computing (Azure e AWS) • Integração entre aplicações corporativas Atualmente atuo na UBS BB participando da modernização de sistemas críticos, incluindo migração de aplicações Angular para React, evolução de serviços em .NET e migração de Oracle para SQL Server. Estou em busca de desafios técnicos onde possa contribuir na arquitetura de soluções, evolução de produtos e liderança técnica de equipes de desenvolvimento.
• Desenvolvimento e evolução de aplicações corporativas utilizando C# .NET 8 e arquitetura DDD. • Modernização do frontend através da migração de Angular para React. • Migração de procedures Oracle para SQL Server visando padronização tecnológica. • Desenvolvimento de novas funcionalidades para sistemas financeiros anti fraude. • Migração de tecnologias de DevOps (pesteiras de pipeline, migração de repositórios, CI/CD) para novas e mais recentes opções de mercado. • Modelagem e otimização de consultas SQL. • Atuação em ambiente corporativo de missão crítica. • Code review de novos projetos e aplicação de boas práticas de codificação • Aplicação de padronização de código para desenvolvimento de APIs e Front ends sem precisar começar do zero • Definição técnica de utilização de componentes no projeto.
• Migração de aplicações Angular para React. • Desenvolvimento backend utilizando .NET 8. • Aplicação de Domain Driven Design. • Desenvolvimento e manutenção de procedures Oracle. • Evolução de sistemas de alta disponibilidade.
Responsável por: • Evolução de funcionalidades. • Correção de problemas críticos. • Publicação de versões. • Desenvolvimento multiplataforma.
Manutenção de aplicação do cliente para integração com SDK da empresa utilizado para registro de viagens do usuário utilizando integração Android Java e Kotlin e integração iOS Objective-C e Swift. Manutenção e refatoração de uma aplicação feita com React Native com módulos feitos com Java e Objective-C dentro. Criação de Pipeline para construção e distribuição de uma aplicação cliente feita dentro da LexisNexis Risk Solutions utilizando React Native e estrutura AWS para o pipeline. Criação e distribuição de relatórios via e-mail utilizando estrutura AWS.
Trabalhando com desenvolvimento mobile utilizando React Native como framework, Redux como integração de dados, integração com SDK nativo em tecnologia Android Java e geração de scripts para integração contínua e implantação contínua e gerenciamento de testes unitários utilizando Kibana como dashboard e jest/enzyme para desenvolvimento de testes unitários
Desenvolvimento e melhoria do produto legado global de telemetria utilizando linguagem AngularJS em conjunto com equipes globais, entrega de uma nova aplicação para iOS/Android com excelente UX, recursos e capacidades utilizando linguagem React Native. Desenvolvimento de um produto totalmente novo do zero, elevando o nível de business intelligence e visualizações de dados utilizando linguagem ReactJS hospedado em AWS utilizando S3 e CloudFront e estrutura back end utilizando node.js com AWS Lambda
Trabalhei com framework Angular JS para desenvolvimento front end e utilizando SASS como gerenciamento de estilo, e utilizando node.js como back end para integração com front end