I design and build scalable backend systems, distributed microservices, and cloud-native solutions. With 13+ years of experience, I focus on high availability, fault tolerance, and clean architecture — while mentoring engineering teams to grow technically and professionally.
- 🔧 Tech Lead and Senior Software Engineer
- ☁️ Specialized in backend systems, microservices, and cloud platforms
- 🏗️ Passionate about system design, event-driven architecture, and Clean Architecture
- 🧑🏫 Experienced in mentoring, one-on-one coaching, and leading technical decisions
TypeScript · JavaScript · Kotlin · Java · Python · Go · C#
REST · gRPC · AWS SQS · AWS SNS · Google Pub/Sub · Kafka · RabbitMQ · ActiveMQ · Redis · Memcached
MySQL · PostgreSQL · Oracle · SQL Server · SQLite · MongoDB · Bigtable · BigQuery · Google Datastore
Spring Boot · Micronaut · Hibernate · TypeORM · SQLAlchemy · Dapper · React · Angular
AWS · Google Cloud · Docker · Kubernetes · Jenkins · GitLab CI/CD · Bitbucket Pipelines · Grafana · SonarQube · Nexus
As a Tech Lead, I focus on:
- Systems Design — Architecting scalable and maintainable solutions
- Backlog Refinement — Ensuring clear requirements and technical feasibility
- Mentoring — Helping team members grow their technical skills
- One-on-One Coaching — Regular sessions to support career growth
- Performance Reviews — Supporting career development and goal setting
I write about backend engineering, microservices, the Java ecosystem, AI-assisted development, and cloud-native technologies on my technical blog.
- Jakarta Validation in Spring Boot 3: A Practical Guide with Examples
- Liquibase with Spring Boot: A Practical Tutorial for Schema and Data Migrations
- Flyway vs Liquibase: Choosing the Right Database Migration Tool for Java Projects
- Spring Boot vs Spring WebFlux: When to Use Each and Performance Comparison
- Why Micronaut is Winning the Microservices Game in 2025
- Java 21 Concurrency Revolution: Why Your Multithreaded Code Just Got 10x Simpler
- Java vs Kotlin for Backend Development: Which Should You Pick in 2025?
- Gradle, Java, and Spring Compatibility Matrix: Your Complete Guide for 2025
- Multi-Model Orchestration with OpenCode: Building Your AI Development Team
- Model Context Protocol (MCP): The Universal Standard for AI Integration
⭐️ From Fernando Nogueira




