cuboconnect | Líder Técnico e Arquiteto de Aplicações
07/2010 - ATUAL
Como Líder Técnico da Fábrica de Software, atuei com arquitetura/liderança e desenvolvimento de vários projetos para vários clientes (startups, médias e grandes empresas).
As minhas principais atribuições
- Traduzir requisitos funcionais e não funcionais em decisões técnicas.
- Avaliar e expor trade-offs e orientar decisões que aumentem a vida útil das aplicações.
- Apoiar decisões de negócio com respaldo técnico.
- Ser interface com gestores do produto para apoio naquilo que o produto necessita (features, correções, troubleshooting).
- Definir a arquitetura (microservices, monolítica, monolito modular, event driven) de estruturação das aplicações.
- Definir padrões, bibliotecas, frameworks, abordagens a serem utilizadas na construção das aplicações.
- Estabelecer e montar modelos visuais que representam os padrões definidos.
- Ser o ponto de apoio técnico para decisões complexas.
- Propagar aos times os conceitos chave da arquitetura para evitar gargalos técnicos.
- Garantir que a solução seja apta para codificação de testes automatizados e que eles de fato sejam implementados.
- Facilitar o assentamento de atividade dentro dos prazos estabelecidos para garantir as entregas nos prazos combinados.
- Monitorar indicadores de “qualidade” das entregas como bugs e retrabalhos. E atuar para melhoria destes indicadores.
- Evoluir o padrão de entrega do time (prazo, qualidade, redução de débitos, redução de riscos).
- Realizar a mentoria e treinamento do time, impulsionando o conhecimento técnico de todos.
- Controlar e dissipar o débito técnico.
- Garantir que os códigos sejam plenamente revisados pelo time e participar da atividade dessas revisões.
- Estabelecer uma cultura de revisão de código permanente, como uma ferramenta de ensinamento / aprendizado.
- Estabelecer, manter e evoluir os Pipelines de CI/CD.
- Garantir que a segurança da aplicação seja pensada como um princípio e não como uma funcionalidade.
- Preparar, apoiar e tratar resultados de testes especializados como PenTest e Carga
- Defender demandas em comitês técnicos.
- Codificar quando necessário.
- Manter um ambiente de bom convívio, minimizando conflitos e elevando o senso de cooperação do time.
Principais Tecnologias de atuação
BackEnd: Java (Spring Boot/Cloud/Data/Security/WebFlux), C# (.Net Core) e NodeJS (Express / NestJS)
Conceitos BackEnd: API RESTful, GraphQL, Cache, Rate Limiter, Resiliência e Fallback, Logs
Bancos de Dados Relacionais: SQL Server, Oracle, Postgres e MySQL
Bancos de Dados noSQL: MongoDB, Redis e Dynamo
Arquiteturas: Microservices, Event Driven, Monolítica, Monolito Modular, Orquestração e Coreografia
Conceitos: DDD, Hexagonal, Clean Architecture , ACID, SOLID, Clean Code, Object Calisthenics, Design Patterns
FrontEnd: ReactJS, NextJS, Typescript
Conceitos FrontEnd: Semântica, CSR, SSR, SSG, CDN, Aplicações Reativas, Code Spliting, Lazy Loading, Bundles/Chunks
Testes Automatizados: TDD, Junit, Jest, Mockito, K6, JMeter
Soluções Cloud: Amazon S3, Amazon EC2, Amazon RDS, FCM, Dynamo, Lambda Functions
DevSecOps: CI/CD, GitHub, GitHub Actions, GiLab, GitLab CI, gitlab-runner, Docker, Jenkins, Kubernetes, SAST/DAST
Observabilidade: Logs, Métricas, Tracking, Telemetria, Prometheus, GrafanaProjetos de Destaque:
- Portal de Prestadores (Médicos) e Portal de Corretores (Comercial) / Amil
- App Mobile de Beneficiários / Amil
- Integrações Call Center (URA e Agendamento) / Amil
- Líder Técnico Time de Sustentação N3 Sistemas Operadora e Portais (Beneficiário, Prestador e Corretor) / Amil
- Aplicações de Gerenciamento EDIs / Kuehne + Nagel
- Sistema de Coleta Automatizado Containers Marítimos e Viários / Kuehne + Nagel
- Portal de Serviços ao Colaborador (Integrações WhatsApp) / Kuehne + Nagel
- Portal de Cálculos e Pagamentos PLR / Kuehne + Nagel
- Sistema de Agendamento Online (Portal Beneficiário e App Beneficiário) / Grupo São Cristóvão
- Sistema de Adesão Online (Portal Beneficiário) / Grupo São Cristóvão
- APIs RESTful de Facilities Autorização TISS / Grupo São Cristóvão
- Portal Timesheet Consultores / Grupo Edenred
- Dockerirização Portal Edenred / Grupo Edenred
- Sistema / Portal de Monitoramento Logístico (Rastreamento + Google APIs) / Grupo Mirassol
- Portais Operadora Saúde (Contrato, Faturamento, Assistencial, Financeiro, e outros) / Maida Health
- APIs RESTful de Movimentações Cadastrais para Grande Porte / Unimed Empresas
- Sistema de Medicina Preemptiva / Gama Saúde
- Portal de Roteirização Transporte Público para Cálculo Vale Transporte (Integração Geo Maps) / Grupo SAT
- Formação e Mentoria de Time FullStack (25 Profissionais * 460 horas formação) / Sicredi
Emphasys | Analista Desenvolvedor / Coordenador
06/2004 - 07/2010
Na Emphasys pude prestar serviços a diferentes empresas, como: Liberty Seguros, Banco Daycoval, Indiana Seguros, Comgás, Rabobank, Danone, Grupo Accor/Edenred, atuando como Analista Desenvolvedor e Coordenador de Equipes, atuando principalmente com Java, C#, C, Oracle, SQL Server, RUP, UML e Enterprise Architect.
As minhas principais atribuições
- Codificar sistemas de acordo com os requisitos funcionais e não funcionais estabelecidos.
- Aplicar boas práticas de programação, apoiar o time de QA na resolução de bugs e compartilhar conhecimentos técnicos.
- Participar de reuniões de levantamento de requisitos e elaborar documentações de projeto e anteprojeto.
- Elaborar especificações técnicas através de UML e Enterprise Architect.
- Coordenador times de desenvolvedores e testers na entrega de projetos.
Projetos de Destaque
- Ferramenta Orçamento Serviços Oficinas e Integração Parceiros WebParts / Ticket Car
- Gerenciador de Geração de Arquivos Dinâmicos / Ticket Car
- Sistema de Precificação de Produtos Mistos / Ticket Alimentação + Ticket Restaurante + Ticket Cultura
- Integrador de Pedidos Operadores de Transporte / Vale Transporte
- Sistema de Autorizador Não Financeiro / Ticket Car
- Sistema de Pipeline Comercial de Propostas Rurais / Rabobank
- Gerenciador de Sinistros x Cálculos Sinistralidade / Indiana Seguros / Liberty Seguros
- Portal de Extração de Informações Time Vendas / Danone
- Gerenciamento de Requisição Habilitação Pontos GPS / Comgás