The PDF resume in this language isn't available yet.
Andrew Souza
Software Engineer · Java | Spring Boot | Backend Systems
Professional summary
Backend developer focused on Java, Spring Boot and software architecture, working on banking systems and orchestrating AI tools such as Devin and Claude Code.
Technical skills
- Java & web development
- Java, REST, Spring Boot, Spring Web, Spring Data JPA, Spring Security, Spring Cloud, Spring Netflix, Spring Batch
- Applied AI & orchestration
- Devin, Claude Code, Vibe Coding, Prompt Engineering, AI Tool Orchestration
- SQL & NoSQL databases
- PostgreSQL, MySQL, Oracle, Microsoft SQL Server, MongoDB, Redis
- Messaging
- Kafka, RabbitMQ, Redis Pub/Sub
- Infrastructure & cloud
- AWS, Azure, Docker, Kubernetes, Amazon EKS, Linux, CI/CD, Jenkins, GitHub Actions
- AWS services
- EC2, ECS, API Gateway, S3, SNS, SQS, Lambda, CloudWatch, DynamoDB, RDS, ECR, WAF, IAM
- Architecture & microservices
- Microservices Architecture, Design Patterns, Hexagonal Architecture, API Design, System Design, Unit Testing, Observability, Grafana
- Version control
- Git, GitHub
Professional experience
Mid-level Java Backend Developer — Santander
Full-time · São Paulo, Brazil · Hybrid
2025-08 — Current
I work in Santander’s Anti-Fraud team, developing and evolving microservices responsible for facial biometrics and security mechanisms used in banking authentication and transaction validation.
- I contribute to fraud prevention and secure operation validation across different customer journeys and channels, supporting customer security and experience.
- I work on large-scale banking systems requiring high availability, low latency, reliability and resilience under high request volumes.
- I apply design patterns, hexagonal architecture and unit testing, with Grafana observability and Devin-assisted development.
Java · Spring Boot · Oracle DB · Kubernetes (EKS) · Jenkins · GitHub Actions · Devin · RabbitMQ · Redis · Git · GitHub · AWS · Azure · Design Patterns · Hexagonal Architecture · Unit Testing · Grafana
Software Engineer — IBGL Brasil
Full-time · Brazil · Remote
2024-09 — 2025-08
I worked as a backend developer responsible for APIs and the architecture of new systems.
- I actively participated in modernizing the main API to version 2 using current technologies.
- I designed, developed and maintained the new Spring Batch notification module, leading the project through delivery.
- I delivered new features and current solutions to long-standing company problems.
Java · Spring Boot · Spring Batch · Redis (Cache / Pub/Sub) · MongoDB · PostgreSQL · Docker · Observability · Cloud · Linux
Software Developer · Freelance — Clínica Fisioterapeuta - Nelmara Ribeiro
Paid freelance project
I led the development of a cross-platform system for a healthcare clinic, focused on automation and scalability, as a paid freelance project.
- I was responsible for the API, client communication, cloud deployment and integration with desktop and mobile applications.
Java · Spring Boot · AWS RDS · AWS EC2 · AWS S3 · Docker · React Native
Education
Systems Analysis and Development — USJT — Universidade São Judas Tadeu (Graduated)
2024-02 — 2026-08
Relevant projects
Clínica Fisioterapeuta - Nelmara Ribeiro — I led the development of a cross-platform system (desktop and mobile) for a healthcare clinic, focused on automation and scalability. I was responsible for the API, client communication, cloud deployment and app integration.
Insta Live Slim — Instagram live simulator with editable information, view counts, comments and more.
Projeto de microserviços de um Banco Digital - Spring Boot — Banking system developed using a microservices-based architecture. The goal is a scalable, resilient infrastructure for account creation, transfers, credit management and payments, alongside security features such as fraud detection.
Contact
- LinkedIn: https://www.linkedin.com/in/nszandrew/
- Instagram: https://www.instagram.com/nsz.andrew/
- TikTok: https://www.tiktok.com/@nszandrew
- X / Twitter: https://x.com/nszandrew