Engenheiro de Software Senior


💼 Resumo Profissional

Mais de 20 anos de experiência na indústria de TI com sólida vivência em diferentes áreas de desenvolvimento de software (15+ anos), no mundo dos negócios do setor público e privado. Licenciatura em sistema de informação e especialista em engenharia de software.

Profissional em constante aprendizado e aperfeiçoamento de conhecimentos, sempre trabalhando em colaboração para o sucesso da organização. Capacidade de se adaptar rapidamente às novas indústrias, novas culturas e novas tecnologias.

Com competências pessoais a destacar: Excelente relacionamento interpessoal, facilidade de adaptação às necessidades do negócio. Visão analítica do contexto, com o objetivo de propor novas ações e soluções.


💼 Experiência Profissional

Engenheiro de Sistemas Sênior | South System

Abril 2022 - Presente

Portobello Shop

  • Implementando microserviços utilizando Java e Quarkus.
  • Anáise e melhoria de performace em microserviços de consulta de produtos e outros.
  • Desenvolovimento de testes de unidade e integração com garantia de 80% de cobertura.
  • Integração de microserviços com sertviços externos como Keycloack e Salesforce.

Tecnologias e ferramentas: Microservice Architecture; Event-Driven Architecture; OpenAPI / API Rest; Java 17 e 21; Spring Cloud; Spring Boot; Quarkus; RabbitMQ; MongoDB; API Gateway; AWS; Docker; Jira; Confluence; GIT;

GetNet do Grupo Santander

  • Desenvolvimento de soluções financeiras no sistema de Contratos dos clientes.
  • Migração de regras de negocio de adquirência de sistema legado para novo microserviço.
  • Desenvolovimento de testes de unidade e integração com garantia de 85% de cobertura.

Tecnologias e ferramentas: Microservice Architecture; Event-Driven Architecture; OpenAPI / API Rest; Java 8 e 11; Spring Cloud; Spring Boot; Spring Batch; RabbitMQ; MongoDB; Oracle PL/SQL; API Gateway; Openshift; Docker; Jira; Confluence; GIT;

Dock.tech

  • Desenvolvimento e sustentação de soluções financeira, mais especificamente com BAS (banking as a service).
  • Implementando microserviços utilizando Java.
  • Desenvilvimento de lambdas AWS utilizando TypeScript.

Metodologia: Ágil (Scrum). Tecnologias e ferramentas: Microserviços, Java, Spring Boot, Spring Cloud, Spring Data, NodeJS, TypeScript, Python, Servless, Jenkins, Git, Redis, RabbitMQ, Docker, Rancher, Kubernetes, Veracode, Sonarqube e Jenkins. Ambientes: AWS (Lambda, ElastiCache, S3, API Gateway, DynamoDB, RDS, CloudWatch, CloudFormation, etc).

Engenheiro de Sistemas Pleno | CI&T

Abril 2021 - Dezembro 2022

iHeartMedia

  • Projeto na área de publicidade, para uma grande empresa de rádio nos EUA.
  • Trabalhando em uma equipe ágil com modelagem e análise orientada a objetos, desenvolvimento, manutenção e melhorias de microsserviços em Java e Spring Boot.
  • Realizando PoC (prova de conceito) da ferramenta KEDA (Kubernetes Event-driven Autoscaling) e aplicando na arquitetura de microservices do cliente.
  • Implementando testes de unidade, integração e comportamentais (BDD), garantindo uma cobertura de 85% de código.

Metodologia: Scrum Tecnologias e ferramentas: Microserviços, Java, Spring Boot, Spring Cloud, Spring JPA, Gradle, Git, Elasticsearch, Kafka, Docker, Kubernetes, Sonar, Jenkins e AWS.

Analista de Sistemas Sênior | Capgemini

Abril 2020 - Abril 2021

Embasa

  • Análise e modelagem orientada a objetos, desenvolvimento, correção e melhoria de aplicações web utilizando a plataforma Java Enterprise Edition (J2EE).
  • Desenvolvimento de testes unitários.

Metodologia: Ágil (Scrum + Kanbam). Tecnologias e Ferramentas: (X)HTML, CSS, Java Script, JQuery, Java EE, JSP, JSF/PrimeFaces, JDBC, JPA/Hibernate, EJB 3, Maven, Git, GitLab, Sonar e Jenkins.

Analista de Sistemas Sênior | Solutis Tecnologias

Outubro 2018 - Março 2020

Embasa

  • Análise e modelagem orientada a objetos, desenvolvimento, correção e melhoria de aplicações web utilizando a plataforma Java Enterprise Edition (J2EE).
  • Migração de sistema desenvolvida utilizando linguagem de programação EGL e Cobol e banco de dados DB2 High para JAVA.
  • Desenvolvimento de testes unitários.

Metodologia: Ágil (Scrum + Kanbam). Tecnologias e Ferramentas: (X)HTML, CSS, Java Script, JQuery, Java EE, JSP, JSF/PrimeFaces, JDBC, JPA/Hibernate, EJB 3, Maven, Git, GitLab, Sonar e Jenkins, JBoos e DB2.


🎓 Formação Acadêmica

Pós Graduação Latu Sensu em Engenharia de Sistemas

ESAB - Escola Superior Aberta do Brasil | 2014 - 2015

Bacharel em Sistema de Informação

Estácio | 2003 - 2008


📜 Certificações

  • Team Kanban Practitioner (TKP)
  • Professional Scrum Master I (PSM I) – ScrumOrg
  • Scrum Fundation Profesional Certificate (SFPC) – CertiProf
  • Microsoft Azure Fundamentals (AZ-900)
  • Oracle Certified Foundations Associate
  • AWS Certified Cloud Practitioner
  • GitLab Certified Git Associate

🌐 Idiomas

  • Português: Nativo
  • Inglês: Intermediário (Leitura, Escrita, Conversação)
  • Espanhol: Básico

🎯 Interesses

  • Desenvolvimento de software open source
  • Inteligência artificial e machine learning
  • Arquitetura de software e design patterns
  • Tecnologias emergentes e inovação