Sobre Mim
Atuo com desenvolvimento e arquitetura de software há mais de 20 anos, construindo soluções sob medida para empresas de todos os portes — de startups a grandes corporações.
Minha experiência abrange todas as etapas do ciclo de vida do software: da concepção à manutenção. Desde 2014, tenho atuado como desenvolvedor fullstack, com Java e Spring Boot no backend, React no frontend e React Native em apps móveis. Ao longo da carreira, também trabalhei com AngularJS, Ionic, .NET, SQL Server, Python, Oracle, MySQL, entre outras tecnologias.
Sou movido por desafios e tenho prazer em resolver problemas complexos, seja criando sistemas do zero ou modernizando e tratando sistemas legados. Tenho facilidade para explorar novas tecnologias, intuição para detectar falhas e costumo unir persistência, curiosidade e objetividade para entregar soluções eficazes dentro dos prazos.
Destaques
- Mais de 20 anos de experiência em desenvolvimento de software
- Atuação em todas as fases do ciclo de desenvolvimento (concepção, construção, implantação, suporte)
- Sólido conhecimento em Java, Spring Boot, React e React Native
- Experiência com processos de CI/CD e infraestrutura de servidores
- Conhecimento em cibersegurança
- Resiliência, curiosidade e foco em resolução de problemas
Habilidades & Competências
Arquitetura & Práticas de Desenvolvimento
⚫️⚫️⚫️⚫️⚫️ Ciclo completo de desenvolvimento (end-to-end)
⚫️⚫️⚫️⚫️⚫️ REST API (desenvolvimento, consumo, documentação Swagger)
⚫️⚫️⚫️⚪⚪ SOAP Web Services
⚫️⚫️⚫️⚫️⚪ Padrões de desenvolvimento seguro
⚫️⚫️⚫️⚪⚪ Arquitetura orientada a eventos
⚫️⚫️⚫️⚫️⚪ Ambientes conteinerizados (Docker, Docker Compose, Kubernetes)
⚫️⚫️⚫️⚪⚪ Microsserviços
⚫️⚫️⚫️⚫️⚫️ Análise de código de baixo nível (bytecode)
⚫️⚫️⚫️⚫️⚫️ Desenvolvimento de plugins para SonarQube
⚫️⚫️⚫️⚫️⚪ Desenvolvimento de plugins para Jenkins
⚫️⚫️⚫️⚫️⚪ Desenvolvimento de agents para JVM
⚫️⚫️⚫️⚫️⚪ Desenvolvimento de Test Adapters para .NET
Linguagens & Frameworks Backend
⚫️⚫️⚫️⚫️⚫️ Java
⚫️⚫️⚫️⚪⚪ Python
⚫️⚫️⚫️⚫️⚪ Node.js
⚫️⚫️⚫️⚪⚪ .NET / C#
⚫️⚫️⚫️⚫️⚫️ Spring / Spring Boot / Spring Data
⚫️⚫️⚫️⚪⚪ Hibernate
⚫️⚫️⚫️⚪⚪ Quartz
⚫️⚫️⚫️⚪⚪ Kafka
⚫️⚫️⚫️⚫️⚪ ActiveMQ
⚫️⚫️⚫️⚫️⚫️ Configurações avançadas Maven
Testes & Qualidade
⚫️⚫️⚫️⚫️⚪ JUnit
⚫️⚫️⚫️⚫️⚪ Mockito
⚫️⚫️⚫️⚫️⚪ TestContainers
⚫️⚫️⚫️⚫️⚪ JMeter
⚫️⚫️⚫️⚫️⚪ Postman
Desenvolvimento Mobile
⚫️⚫️⚫️⚫️⚪ React Native
⚫️⚫️⚫️⚪⚪ Android (Java)
⚫️⚫️⚫️⚫️⚫️ Ionic
⚫️⚫️⚫️⚫️⚪ Cordova
Desenvolvimento Frontend
⚫️⚫️⚫️⚫️⚪ React.js
⚫️⚫️⚫️⚪⚪ Angular
⚫️⚫️⚫️⚫️⚫️ AngularJS
⚫️⚫️⚫️⚫️⚪ HTML5 & CSS
⚫️⚫️⚫️⚫️⚪ Bootstrap
⚫️⚫️⚫️⚫️⚪ jQuery
⚫️⚪⚪⚪⚪ JSF / PrimeFaces
DevOps & Infraestrutura
⚫️⚫️⚫️⚫️⚪ Jenkins & Groovy
⚫️⚫️⚫️⚫️⚪ Docker
⚫️⚫️⚫️⚫️⚫️ Tomcat
⚫️⚫️⚫️⚪⚪ JBoss
⚫️⚫️⚫️⚪⚪ WebLogic
⚫️⚫️⚫️⚫️⚫️ Apache
⚫️⚫️⚫️⚫️⚪ Nginx
⚫️⚫️⚫️⚫️⚪ Bash Script
⚫️⚫️⚫️⚫️⚪ Linux (Debian, CentOS)
⚫️⚫️⚫️⚫️⚫️ SonarQube
⚫️⚫️⚫️⚪⚪ Google Cloud
⚫️⚫️⚫️⚫️⚪ Firebase
⚫️⚫️⚫️⚫️⚫️ Nexus
Gerenciamento de Dados
⚫️⚫️⚫️⚫️⚫️ SQL Server
⚫️⚫️⚫️⚫️⚫️ Oracle
⚫️⚫️⚫️⚫️⚫️ MySQL
⚫️⚫️⚫️⚫️⚪ Elasticsearch
⚫️⚫️⚫️⚫️⚪ MongoDB
⚫️⚫️⚫️⚫️⚪ Firestore
⚫️⚫️⚫️⚫️⚪ Neo4J
Metodologias & Processos
⚫️⚫️⚫️⚫️⚪ Scrum / Kanban
⚫️⚫️⚫️⚫️⚪ Gitflow
⚫️⚫️⚫️⚫️⚫️ Code Review & Pull Requests
⚫️⚫️⚫️⚫️⚪ Análise de requisitos
Experiência Profissional
- [TIM Brasil] Arquiteto e Desenvolvedor de Sistemas - 11 anos e 6 meses
- [Bugscout Inc.] Engenheiro de Software Sênior - 6 anos e 2 meses
- [BNP Paribas Cardif] Desenvolvedor Sênior - 2 anos e 6 meses
- [Schneider Electric] Desenvolvedor de Software Sênior - 2 anos e 2 meses
- [Cielo] Especialista de Sistemas - 8 meses
- [Cielo] Líder Técnico - 6 meses
- [Consultoria H2M] Consultor - 6 anos e 10 meses
- [Fundação Ezute] Analista de Sistemas - 4 meses
- [Cielo] Líder Técnico - 2 anos e 10 meses
- [Merrill Lynch] Analista Desenvolvedor - 2 anos e 1 mês
- [C&A] Coordenador de Equipe - 3 meses
- [Banco Espírito Santo] Analista Desenvolvedor - 2 meses
- [Editora SBS] Analista de Sistemas - 3 meses
- [Drogacenter] Analista Desenvolvedor - 1 ano e 4 meses
- [NationSoft] Analista Desenvolvedor - 1 ano e 4 meses
- [Hewlett-Packard] Desenvolvedor - 4 anos e 6 meses
- [Hewlett-Packard] Assistente Administrativo - 5 anos e 5 meses
Projeto desenvolvido por meio da consultoria Nalbatech/Bosonit.
Concepção e desenvolvimento de uma aplicação web/mobile para gestão de manutenções preventivas na rede de equipamentos da empresa.
Responsável por toda a arquitetura e desenvolvimento da aplicação, bem como sua evolução funcional e os pipelines de integração contínua.
Tecnologias- React.js, React Native
- Java, Spring MVC, Hibernate
- Ionic, Cordova
- AngularJS, Bootstrap
- Oracle
- Linux Redhat e CentOS
- Jenkins
- JMeter
Atuação como desenvolvedor sênior em um sistema de análise estática de código com foco em segurança da informação (OWASP, CWE, PCI), integrando ferramentas como Jenkins, Maven, SonarQube, SAP e Docker. Desenvolvimento de componentes em Java e Spring Boot, com trabalho em instrumentação de bytecode, JavaAgents e TestAdapters para .NET. Também responsável por documentação, empacotamento e redesenho do front-end do produto.
Tecnologias- Java, Springboot, SpringData, SpringShell
- ActiveMQ, Kafka, Elasticsearch, Neo4J
- Swagger, REST API, GraphQL API, JWT
- React, Material UI
- Jenkins, Maven, desenvolvimento de plugins Javac e Sonarqube
- Estruturas de baixo nível em Java e .NET
- Instrumentação de código Java e .NET
- Manipulação de AST
- Manipulação de Bytecode/IL
- Desenvolvimento de TestAdapters (.NET)
- Desenvolvimento de JavaAgents (JVM)
- Integrações Java x SAP
- Kubernetes, Docker, Docker-Compose, TestContainers
- GCloud, AWS
- JUnit, Mockito
- Ansible, Packer
- Linux Debian, scripts em Bash
Participação no desenvolvimento de novas funcionalidades e sustentação dos sistemas principais da seguradora, como os responsáveis por automação de sinistros e integrações com parceiros.
Tecnologias- Java
- Hibernate
- JBoss
- Quartz
- JPA
- Spring-Batch
- SQL Server
- Angular 4
- JSF Primefaces
Projeto desenvolvido por meio da consultoria Nalbatech.
Desenvolvimento de uma ferramenta para cálculo de comissões de representantes comerciais.
Tecnologias- .NET
- C#
- MVC
- Oracle
- jQuery
- Bootstrap
Contratado pela Cielo como Especialista de Sistemas, atuando na área de Suporte a Sistemas de Baixa Plataforma. Responsável pela gestão de incidentes, problemas, solicitações e melhorias em 35 aplicações, incluindo sistemas críticos como o de envio de grades de pagamento aos bancos e de processamento de transações em lote (EDI).
Também atuei na gestão de fornecedores de software e como elo entre a equipe técnica e áreas como Arquitetura, Homologação, Infraestrutura e Gestão de Mudanças.
Tecnologias e Metodologias- ITIL v3
- TN3270E
- VB6
- ASP.NET
- Java + Spring MVC
- C++
- Linux
- SQL Server
- Oracle
- SVN
Após um período atuando em outra empresa, retornei à Cielo para trabalhar na célula de sustentação fornecida pela H2M. Poucos meses depois, fui contratado diretamente pela Cielo, onde permaneci até janeiro de 2014.
Tecnologias- VB6
- ASP.NET
- Java
- SQL Server
- Oracle
Atuei na H2M de agosto de 2006 a maio de 2013. Participei de diversos projetos para múltiplos clientes, trabalhando tanto alocado quanto na fábrica de software, onde também exerci papéis de liderança técnica.
Abaixo estão os projetos em que atuei, do mais recente para o mais antigo:
A Fundação Atech (atualmente Ezute) é uma organização brasileira voltada ao desenvolvimento e aplicação de tecnologias críticas. Atuei por meio da H2M no desenvolvimento de um sistema para requisições de outorga de uso de recursos hídricos. Um dos principais aprendizados nesse projeto foi o uso de APIs de geolocalização (OpenLayers, OpenStreet, Leaflet).
Tecnologias- C#
- MVC
- SQL Server
- Entity Framework
- OpenStreet
- OpenLayers
- Leaflet
- Outsystems
Projetos desenvolvidos por meio da H2M.
Atuei como líder técnico na Cielo, sendo responsável por estimativas de esforço, elaboração de propostas técnicas e cronogramas, além da coordenação da execução dos projetos, com contato direto com o cliente e a equipe interna.
Tecnologias- ASP.NET
- C#
- Java
- VB6
- Oracle
- SQL Server
- MS Project
Concepção e desenvolvimento de sistema utilizado pelas áreas de Back e Front Office para gerenciamento da carteira de ações da empresa e seus empréstimos junto a outras corretoras.
Projeto realizado por meio da H2M.
Tecnologias- ASP.NET
- MS-AJAX
- XML
- C#
- SQL Server
- Windows Services
Projeto desenvolvido por meio da H2M.
Coordenei o desenvolvimento de um sistema para gerenciar a entrega e retirada de troco nas lojas da C&A no Brasil, Argentina e México.
Tecnologias- ASP.NET
- C#
- DB2
Projeto pontual por meio da H2M.
Desenvolvimento de sistema para importação de dados de diversas fontes (Excel, Texto, CSV, OleDB) e realização de comparações, otimizando os processos rotineiros de batimento e conferência.
Tecnologias- AJAX
- YUI
- DHTML
- ASP.NET
- XML
- C#
- SQL Server
- Windows Services
- Windows Forms
A SBS é uma editora especializada em idiomas. Atuei como consultor pela H2M, mapeando o processo logístico e colaborando na criação de um modelo automatizado.
Atuei na H2M desenvolvendo um gerenciador de pedidos eletrônicos responsável por monitorar e integrar ao ERP os pedidos enviados via dispositivos móveis.
Tecnologias- C#
- Windows Services
- Windows Forms
- XML
Atuei no desenvolvimento de diversos produtos internos da empresa, como sistemas de gestão de desempenho, controle de horas (timesheet), integração de dados entre sistemas e banco de dados de currículos, entre outros.
Tecnologias- AJAX
- YUI
- DHTML
- ASP.NET
- Web Services
- XML
- C#
- SQL Server
Desenvolvimento de aplicações para apoiar os processos de Recursos Humanos da HP. Contribuí para o desenvolvimento da intranet do setor, criando serviços de autoatendimento para funcionários.
Tecnologias- ASP.NET
- C#
- XML
- ASP
- DHTML (JavaScript, HTML, CSS)
- VB 6.0
- VBA
- Oracle
- PL/SQL
Atuei por quase seis anos na área administrativa de Recursos Humanos – Administração de Pessoal – sendo responsável pelo processo de admissão de funcionários e estagiários.
Apesar de atuar numa área administrativa, desenvolvi diversas ferramentas para otimizar o trabalho. Posteriormente, fui convidado a integrar a área de TI responsável pela tecnologia de RH.
Tecnologias- ASP.NET
- MS Access
- MS Office
- VBA
- VB6
- Oracle
- PeopleSoft