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.
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
➔ 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.
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.
➔ 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.
➔ 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.
➔ 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.
➔ 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.
➔ 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.
➔ 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.
➔ 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.
➔ 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.