Skip to content

Software Engineer · Java & Backend

Turning complex problems into well-built software.

I'm Andrew, a software developer focused on Java, Spring Boot, APIs and backend systems. I use and orchestrate AI tools such as Devin and Claude Code to build efficient, scalable and well-structured solutions.

Core stack

See all →

Java & web development

  • Java
  • REST
  • Spring Boot
  • Spring Web
  • Spring Data JPA
  • Spring Security
  • Spring Cloud
  • Spring Netflix
  • Spring Batch

Applied AI & orchestration

I use and orchestrate Devin and Claude Code in software development, combining prompt engineering, Vibe Coding and technical review of solutions.

  • 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

Featured projects

See all →
Integrations

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.

JavaSpring BootAWS RDSAWS EC2AWS S3DockerReact Native
View details
Developer tools

Insta Live Slim

Instagram live simulator with editable information, view counts, comments and more.

Vibe CodingTypeScriptCSS
View details
Backend

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.

JavaSpring BootDockerKafkaFeign ClientRedisMySQLMongoDBKeycloakResilience4J
View details

Mentorship

NSZ Mentorship

A mentorship for those who want to grow as backend developers, with practical and direct guidance.

JavaSpring BootBackend development

Contact

Let's bring your idea to life.

Tell me what you need and I'll get back to you with next steps.

Talk about a project