Engenheiro de SoftwareSoftware Engineer/BrasilBrazil
Engenheiro de software especializado em sistemas distribuídos de alto volume para os setores de pagamentos e varejo, onde escala e confiabilidade não são negociáveis. Transformo requisitos complexos em arquiteturas sólidas e sustentáveis. Cientista da computação e pesquisador em Engenharia de Software e Inteligência Artificial.Software engineer specialized in high-volume distributed systems for the payments and retail sectors, where scale and reliability are non-negotiable. I turn complex requirements into architectures that are solid and built to last. Computer scientist and researcher in Software Engineering and Artificial Intelligence.
01 / Sobre 01 / About
Quem está por trás do código The person behind the code
Cientista da computação e engenheiro de software, movido por sistemas de alta performance, arquitetura sólida e engenharia bem feita. Computer scientist and software engineer, driven by high-performance systems, solid architecture and well-crafted engineering.
Sou engenheiro de software e cientista da computação, com foco em sistemas distribuídos, escaláveis e resilientes. Gosto de entender cada problema a fundo antes de escrever a primeira linha de código. I'm a software engineer and computer scientist focused on distributed, scalable and resilient systems. I like to understand every problem in depth before writing the first line of code.
Ao longo da carreira, evoluí de desenvolvedor a referência técnica, conduzindo decisões de arquitetura, System Design e boas práticas de engenharia. Em tudo o que construo, priorizo qualidade, performance e confiabilidade. Over the years I have grown from developer to technical reference, leading architecture decisions, system design and engineering best practices. In everything I build, I put quality, performance and reliability first.
Sou bacharel em Ciência da Computação pela UFPB e mestrando pela UFPE, onde pesquiso Engenharia de Software e os efeitos do uso de IA generativa no desenvolvimento, como a dívida técnica e de projeto. Essa visão orienta a forma como aplico IA no trabalho: com critério e método. I hold a bachelor's in Computer Science from UFPB and am a Master's researcher at UFPE, studying software engineering and the effects of generative AI on development, such as technical and project debt. That perspective shapes how I apply AI at work: with judgment and method.
02 / Trajetória 02 / Journey
Onde deixei minha marca Where I made an impact
- 2025 – Atual Present
Engenheiro de Software Software Engineer
RPERPE Conecta · Multicanal RPE Conecta · Multichannel
Liderança técnica em aplicações críticas de alto volume, como faturamento e canais de Email, WhatsApp e SMS, com foco em System Design, escalabilidade e confiabilidade. Technical leadership on high-volume critical applications such as billing and Email, WhatsApp and SMS channels, focused on system design, scalability and reliability.
- Referência técnica da squad, conduzindo decisões de arquitetura, code reviews e boas práticas de engenharia. Squad technical reference, leading architecture decisions, code reviews and engineering best practices.
- Design e evolução de sistemas distribuídos e microsserviços, equilibrando escala, latência e resiliência. Design and evolution of distributed systems and microservices, balancing scale, latency and resilience.
- Deploy e operação em ambiente cloud-native (AWS/EKS), com observabilidade, métricas e CI/CD. Deployment and operation in a cloud-native environment (AWS/EKS), with observability, metrics and CI/CD.
Java Go Node.js AWS EKS Microservices System Design - 2023 – Atual Present
Engenheiro de Software · Fundador Software Engineer · Founder
Thomas Chaves SoftwareRemoto · Brasil Remote · Brazil
Criação de soluções sob medida de ponta a ponta, da concepção à operação, traduzindo necessidades de negócio em arquitetura escalável. Building bespoke end-to-end solutions, from concept to operation, translating business needs into scalable architecture.
- Desenvolvimento completo de aplicações web, atuando em frontend e backend com arquitetura orientada a APIs. Full development of web applications, working across frontend and backend with API-oriented architecture.
- Integração com gateways de pagamento e serviços de terceiros. Integration with payment gateways and third-party services.
- Plataforma em produção responsável por transacionar milhões de reais. A production platform responsible for millions of reais in transactions.
Node.js TypeScript React REST APIs Cloud - 2023 – 2025 2025
Engenheiro de Software Software Engineer
RPERPE Integra · Horizon RPE Integra · Horizon
Evolução do Horizon, hub de soluções para o varejo que centraliza múltiplos serviços e processa milhões de requisições diárias. Evolving Horizon, a retail solutions hub that centralizes multiple services and processes millions of daily requests.
- Desenvolvimento de backend e APIs em ambiente distribuído, com integrações via REST e mensageria. Backend and API development in a distributed environment, with REST and messaging integrations.
- Construção de um processador de eventos para envio de notificações SMS customizáveis. Built an event processor for sending customizable SMS notifications.
- Aplicação de Clean Code, SOLID e Design Patterns, além de deploy e operação na AWS. Applied Clean Code, SOLID and Design Patterns, plus deployment and operation on AWS.
Java Spring REST Messaging AWS - 2022 – 2023 2023
Engenheiro de Software (Júnior) Junior Software Engineer
RPERPE Processamento · Pagamentos RPE Processamento · Payments
Aplicações críticas para o processamento de cartões de crédito em um dos maiores ecossistemas de meios de pagamento do Brasil. Critical applications for credit-card processing in one of the largest payments ecosystems in Brazil.
- APIs REST em Java e Spring, com integrações entre sistemas via REST e mensageria. REST APIs in Java and Spring, with system integrations via REST and messaging.
- Modelagem e persistência de dados em bancos relacionais e não relacionais. Data modeling and persistence across relational and non-relational databases.
- Refatoração de um processo crítico, reduzindo o tempo de execução de 4h para 20min (cerca de 90% de ganho). Refactored a critical process, reducing runtime from 4h to 20min (around 90% faster).
Java Spring REST SQL NoSQL - 2021 – 2022 2022
Engenheiro de Software Software Engineer
DockJoão Pessoa, Brasil João Pessoa, Brazil
Desenvolvimento e manutenção do ecossistema Cards e da Cards API no setor de cartões. Comecei como estagiário e fui efetivado em sete meses. Development and maintenance of the Cards ecosystem and Cards API in the card industry. I started as an intern and was hired full-time within seven months.
- APIs RESTful em Java e Spring, integradas a RabbitMQ, SFTP e serviços em nuvem, documentadas com Swagger e OpenAPI. RESTful APIs in Java and Spring, integrated with RabbitMQ, SFTP and cloud services, documented with Swagger and OpenAPI.
- Deploy via imagens Docker em instâncias AWS EC2 e monitoramento com ELK e Datadog. Deployment via Docker images on AWS EC2 instances and monitoring with ELK and Datadog.
- Correção das causas-raiz de problemas recorrentes, reduzindo de forma significativa as demandas de suporte de sistemas legados. Fixed the root causes of recurring issues, significantly reducing support demand for legacy systems.
Java Spring RabbitMQ Docker AWS EC2 ELK Datadog - 2020 – 2021 2021
Pesquisador (Iniciação Científica) Research Assistant
UFPBLabTEVE · João Pessoa LabTEVE · João Pessoa
Bolsista de iniciação científica no Laboratório de Tecnologias para o Ensino Virtual e Estatística (LabTEVE). Undergraduate research scholar at the Laboratory of Technologies for Virtual Teaching and Statistics (LabTEVE).
- Estudo e implementação de métodos para simplificação de grandes bases de dados. Study and implementation of methods for simplifying large datasets.
- Integração entre Python, C e C++. Integration across Python, C and C++.
Python C C++
03 / Ferramentas 03 / Toolkit
Tecnologias que domino Technologies I work with
Linguagens Languages
Backend & Dados Backend & Data
Cloud & DevOps Cloud & DevOps
Observabilidade & Práticas Observability & Practices
Frontend Frontend
Pesquisa & IA Research & AI
04 / Formação 04 / Education
Mestrado em Ciência da Computação Master's in Computer Science
Universidade Federal de Pernambuco (UFPE)
Pesquisa em Engenharia de Software: dívida técnica e de projeto no desenvolvimento assistido por IA generativa. Software Engineering research: technical and project debt in generative-AI-assisted development.
Bacharelado em Ciência da Computação Bachelor's in Computer Science
Universidade Federal da Paraíba (UFPB)
Ênfase em algoritmos, sistemas distribuídos e aprendizado de máquina. Emphasis on algorithms, distributed systems and machine learning.
Certificações Certifications
05 / Contato 05 / Contact
Vamos construir algo juntos Let's build something together
Aberto a oportunidades, colaborações e boas conversas sobre engenharia. Open to opportunities, collaborations and good engineering conversations.