Wesley Oliveira Santos

Engenheiro de Software
Brasília - DF, Brasil
+55 61 9 9551-1463
wesleyosantos91@gmail.com

Wesley Oliveira Santos 👨‍💻 Olá 👋 Sou um profissional experiente com mais de 10 anos de experiência em desenvolvimento de software, atuando principalmente em projetos de arquitetura de microsserviços Java e utilização da plataforma AWS como provedora de nuvem. Possuo sólida expertise em design e implementação de soluções escaláveis, de alta disponibilidade e tolerantes a falhas. Atuando como Staff Engineering, contribuo significativamente para a definição de padrões técnicos, mentoria de equipes e disseminação de conhecimento dentro da organização.


Experiência

Especialista de Engenharia I

Itaú Unibanco

Sou um Especialista de Engenharia de Software com ampla experiência na construção de soluções modernas e resilientes em nuvem, focado em modernizar componentes críticos por meio de microserviços. Atuo no desenvolvimento, validação de soluções complexas e na disseminação de boas práticas, sempre alinhado à estratégia de negócios. Além disso, possuo sólida experiência em liderar equipes, mediar conflitos, remover impedimentos e apoiar squads no desenho técnico, propondo e implementando soluções eficientes na AWS. Trabalho de forma estratégica, avaliando e priorizando demandas com base em OKRs e KPIs, garantindo que as iniciativas estejam direcionadas para o alcance dos objetivos traçados pela alta liderança (Level C). Também sou ativo na capacitação e desenvolvimento profissional do time, promovendo treinamentos e acompanhando feedbacks para potencializar o crescimento da equipe.

Principais componentes Utilizados:
➔ Backend: Java 11/17/21 | Spring (Boot, Cloud) | Maven | Junit/Mockito | JMeter | Python | SQL/NoSQL.
➔ Arquiteturas: Arquitetura Hexagonal | Clean Architecture | Event-Driven Arch
➔ Broker de Mensageria: Apache Kafka.
➔ Cloud Provider: AWS(ECS Fargate | Api Gateway | DynamoDB | Aurora Mysql | SNS | SQS | Lambda | Secret Manager | KMS).
➔ Devops: GIT (Gitflow, commit semântico) | Terraform | Cloudformation | Sonnar | Docker| Prometheus | Grafana | Alertmanager | Datadog |
➔ Sistema Operacional: Windows 11

Dezembro 2021 - Atual

Especialista de Engenharia II

Grupo Boticário


➔ Apoiar as squads da gerência na construção de soluções modernas e resilientes, alinhadas às melhores práticas de mercado.
➔ Atuar em demandas cross, visando controlar e acompanhar débitos técnicos da gerência.
➔ Disseminar novas técnicas e tendências de mercado em fóruns de tecnologia.
➔ Apoiar o time de negócio em estratégias de descoberta para alcançar o blueprint.

Principais componentes Utilizados:
➔ Backend: Java 11/17 | Spring (Boot, Cloud, Webflux) | Maven | Spock | JMeter | SQL.
➔ Arquiteturas: Arquitetura Hexagonal | Clean Architecture | Event-Driven Arch
➔ Broker de Mensageria: RabbitMQ.
➔ Cloud Provider: On-Premises.
➔ Banco de dados: PostgreSQL
➔ Devops: GIT (Gitflow, commit semântico) | Sonnar | Docker | Splunk | New Relic.
➔ Sistema Operacional: MacOS.

Agosto 2021 - Dezembro 2021

Especialista de Engenharia I

ZUP I.T. INNOVATION

Principais atividades:
➔ Atuado na frente de Open Finance de dados externos, apoiando os demais integrantes da squad a solucionar problemas complexos.
➔ Atuar no desenvolvimento de tarefas de alta complexidade, e compartilhado o conhecimento da implementação para os demais integrantes da squad.
➔ POCS para testar uma hipótese de uma determinada solução.
➔ Disseminar novas técnicas e tendências de mercado em fóruns de tecnologia.
➔ Apoiar o time de negócio em estratégias de descoberta para alcançar o blueprint.

Cliente: Itaú

Principais componentes Utilizados:
➔ Backend: Java 11 | Spring (Boot, Cloud, Webflux) | Maven | Spock | JMeter | Python | SQL.
➔ Arquiteturas: Event-Driven Arch
➔ Broker de Mensageria: Apache Kafka.
➔ Cloud Provider: AWS(ECS Fargate | Api Gateway | DynamoDB | Aurora Mysql | SNS | SQS | Lambda | Secret Manager | KMS).
➔ Devops: GIT (Gitflow, commit semântico) | Terraform | Cloudformation | Sonnar | Docker| Prometheus | Grafana | Alertmanager.
➔ Sistema Operacional: Windows 10.

Dezembro 2020 - Agosto 2021

Líder técnico

GETRONICS


➔ Liderança técnica de times ágeis e multidisciplinares, desenvolvimento de soluções OnPremises para meios de pagamentos, promovendo o crescimento profissional dos membros da squad, acompanhando trilhas de desenvolvimento, feedbacks e 1:1.

Cliente: Banco de Brasil

Principais componentes Utilizados:
➔ Backend: Java 11 | Quarkus | Maven | Junit/Mockito/REST Assured | JMeter | SQL.
➔ Arquiteturas: Clean Arch
➔ Broker de Mensageria: Apache Kafka.
➔ Cloud Provider: On-Premises
➔ Banco de dados: PostgreSQL
➔ Devops: GIT (Gitflow, commit semântico) | Jenkins | Sonnar | Docker | Prometheus | Grafana | Alertmanager.
➔ Sistema Operacional: Windows 10.

Agosto 2020 - Dezembro 2020

Arquiteto de soluções

SPREAD TECNOLOGIA


➔ Liderar tecnicamente times ágeis e multidisciplinares de sustentação para o sistema bancário da Caixa Econômica Federal, no seguimento de transações financeiras de cartão de crédito que captura as transações e faz a compensação.
➔ Desenvolver soluções On-Premises para o sistema de transações financeiras de cartão de crédito, conforme as necessidades do negócio.

Cliente: Caixa Econômica

Principais componentes Utilizados: c➔ Backend: Java 8 | Java EE | Maven | Junit/Mockito/REST Assured | JMeter | SQL.
➔ Frontend: Angular JS/2+ | JSF
➔ Arquiteturas: MVC
➔ Servidores de aplicação: Jboss EAP 7
➔ Banco de dados: Oracle DB
➔ Devops: GIT (Gitflow, commit semântico) | Jenkins | Sonnar | Nexus
➔ Sistema Operacional: Windows 10.

Julho 2020 - Agosto 2020

Engenhario de Software Sênior

GRUPO ICTS


➔ Liderar tecnicamente times ágeis e multidisciplinares de sustentação para o sistema bancário da Caixa Econômica Federal, no seguimento de transações financeiras de cartão de crédito que captura as transações e faz a compensação.
➔ Desenvolver soluções On-Premises para o sistema de transações financeiras de cartão de crédito, conforme as necessidades do negócio.

Cliente: Sicoob

Principais componentes Utilizados:
➔ Backend: Java 8 | Java EE | Maven | Junit/Mockito/REST Assured | JMeter | SQL.
➔ Frontend: ActionScript | Adobe Flex
➔ Arquiteturas: MVC
➔ Broker de Mensageria: IBM MQ.
➔ Servidores de aplicação: WebSphere
➔ Banco de dados: Oracle DB | DB2 | SQL Server
➔ Devops: GIT (Gitflow, commit semântico) | Jenkins | Sonnar | Nexus
➔ Sistema Operacional: Windows 10.

Abril 2020 - Junho 2020

Arquiteto de soluções

UNBOX PEOPLE & CULTURE


➔ Desenvolver soluções de microserviços para o sistemas seguros e capitalização, conforme as necessidades do negócio.
➔ Sustentação e evolução de sistemas legados utilizando barramento de serviço IIB, para orquestrar integrações e expondo com os protocolos REST e SOAP. Definição de contratos (OpenAPi, Swagger - API First | WSDL, XSD - Contract First)

Cliente: Caixa Seguradora

Principais componentes Utilizados:
➔ Backend: Java 8 | Java EE | Spring (Boot, Cloud) | Maven | Junit/Mockito | SQL.
➔ Arquiteturas: MVC
➔ Broker de Mensageria: Apache Kafka, Websphere MQ.
➔ Ferramentas de integração: Integration Bus IBM e IBM API Connect.
➔ Banco de dados: Oracle DB | DB2 | SQL Server
➔ Devops: GIT (Gitflow, commit semântico) | Jenkins | OpenShift | Docker | Sonnar | Nexus
➔ Sistema Operacional: Windows 10 | MacOS.

Maio 2019 - Março 2020

Analista de Sistemas Sênior

CAST GROUP


➔ Desenvolvimento do módulo financeiro de venda de derivativos e liderança técnica dos desenvolvedores plenos e juniores na fábrica de Araraquara.
➔ Sustentação e evolução de sistemas legados.

Cliente: Caixa Econômica

Principais componentes Utilizados:
➔ Backend: Java 8 | Java EE | Maven | Junit/Mockito/REST Assured | SQL.
➔ FrontEnd: Angular 2+ | PrimeNG
➔ Arquiteturas: MVC
➔ Servidores de aplicação: Jboss EAP 7
➔ Banco de dados: SQL Server
➔ Devops: GIT (Gitflow, commit semântico) |Jenkins | Sonnar | Nexus
➔ Sistema Operacional: Windows 10.

Novembro 2018 – Maio 2019

Programador Java Pleno

BASIS TECNOLOGIA DA INFORMAÇÃO S.A


➔ Participei ativamente do desenvolvimento do módulo financeiro, concentrando esforços na incorporação de características essenciais de territorialidade e transparência para atender às demandas específicas de órgãos estatais.

Cliente: Ministerio do planejamento - MPOG

Principais componentes Utilizados:
➔ Backend: Java 8 | Java EE | Spring Framework | Maven | Junit/Mockito/REST Assured | SQL.
➔ FrontEnd: Angular 2+ | PrimeNG
➔ Arquiteturas: MVC
➔ Servidores de aplicação: Jboss EAP 7
➔ Banco de dados: PostgreSQL
➔ Devops: GIT (Gitflow, commit semântico) |Jenkins | Docker | Kubernetes | Sonnar | Nexus
➔ Sistema Operacional: Windows 10.

Abril 2018 - Novembro 2018

Programador Java Junior

CABAL BRASIL LTDA


➔ Participei do desenvolvimento de um sistema de prevenção contra fraudes, cujo núcleo era um motor de regras. Esse motor, baseado em validadores, tomava ações específicas, como o bloqueio de terminais em caso de três transações repetidas no mesmo dispositivo. Além disso, contribuí para a criação de APIs REST de sistemas de apoio para outras áreas, abrangendo funcionalidades como envio de SMS, notificações push e e-mails. Também desempenhei um papel crucial na implementação de um sistema de monitoramento em tempo real das transações financeiras, garantindo a disponibilidade de diversas bandeiras de cartões e processadoras.

Principais componentes Utilizados:
➔ Backend: Java 8 | Java EE | Spring Framework | Maven | Junit/Mockito | SQL.
➔ FrontEnd: JSF | Javascript
➔ Arquiteturas: MVC
➔ Servidores de aplicação:Jboss GA | Jboss EAP 6 | Tomcat 8
➔ Banco de dados: PostgreSQL
➔ Devops: GIT (Gitflow, commit semântico) | Jenkins | Sonnar | Nexus
➔ Sistema Operacional: Windows 10.

Julho 2016 - Abril 2018

Estagiário Desenvolvimento de Software

CORE CONSULTORIA E SERVIÇOS LTDA EPP


➔ responsável pela sustentação e evolução contínua do portal da empresa, garantindo seu funcionamento eficiente e aprimorando suas funcionalidades. Além disso, desempenhei um papel fundamental na definição de contratos, seguindo a metodologia "Contract First" com WSDL e XSD, assegurando a consistência e a clareza das interfaces. Realizei testes rigorosos do webservice utilizando o SoapUI, contribuindo para a validação precisa e a qualidade das operações do sistema.

Clientes: TJ SC, DATA Prev

Principais componentes Utilizados:
➔ Backend: Java 8 | Java EE | Maven | SQL.
➔ FrontEnd: Angular 2+ | PrimeNG
➔ Arquiteturas: MVC
➔ Servidores de aplicação: Tomcat 8
➔ Banco de dados: Mysql
➔ Devops: GIT | Sonnar | Nexus
➔ Sistema Operacional: Windows 10.

Agosto 2015 - Julho 2016

Formação

PÓS GRADUADO EM BANCO DE DADOS

UNYLEYA
2018 - 2020

PÓS GRADUADO EM DESENVOLVIMENTO DE SISTEMAS JAVA

UNYLEYA
2017 - 2018


GRADUADO EM SISTEMAS DE INFORMAÇÃO

UPIS (UNIÃO PIONEIRA DA INTEGRAÇÃO SOCIAL)
2013 - 2017

Skills

TOOLS
Principais Habilidades
  • Java | Spring | Quarkus | Java EE
  • Kotlin | Spring | Ktor | Exposed
  • NodeJS | Express | Sequelize | Nodemon
  • Junit | Mockito | PowerMock | RestAssured
  • Tomcat | Jboss EAP | Jboss AS
  • Swagger | OpenApi
  • Restful | SOAP
  • Angular | TypeScript | Angular JS | Javascript
  • HTML | CSS
  • Apache Kafka | Apache ActiveMQ | HornetQ
  • IBM Integration Bus V10 | IBM API Connect
  • Postgres | Oracle | SQL Server | MySQL | DB2
  • Docker | OpenShift | Rancher | Jenkins | Sonar | Git
  • Eclipse | IntelliJ IDEA | VSCode | DataGrip | Kafka Tools | Postman | SoapUI
  • Jira | Redmine | Jazz
  • Scrum
  • Linux | Windows | Mac OS


CURSOS

Desenvolvedor Full Stack

IGTI – Instituto de Gestão e Tecnologia da Informação
Bootcamp para a formação de Desenvolvedor Full Stack JavaScript
2020