I'm Federico Herrera, a passionate Senior Java Developer with over 3 years of experience crafting scalable, high-quality backend systems. I’m currently working at EY on a greenfield project for a digital wallet, where I help design and implement a microservices-based architecture from the ground up.
- 🔧 Currently building a fully dockerized microservices backend using Java 21, Spring Boot 3.4, and PostgreSQL with JPA/Hibernate.
- ☁️ Defining infrastructure as code with Terraform into GCP.
- 🔗 Integrating with external services using Feign.
- 🛠️ Previous experience includes developing internal tools and customer-facing platforms for Disney Media and BBVA Argentina at Globant.
- 👨💻 Participated in technical interviews for candidates up to senior level (+8 years experience).
- Languages & Frameworks: Java, Spring Boot, JavaScript, Go (basic)
- Cloud & DevOps: Docker, AWS (Lambda, SQS, ECS, CloudFormation, Secrets Manager), Terraform, GCP
- Databases: MongoDB, PostgreSQL
- Architecture: Microservices, Event-driven systems, REST APIs, Apollo GraphQL
- Tools: Git, GitLab, Jira, Feign, WireMock, Mock-Server
- Practices: Clean Code, TDD, System Design, Agile
- 🔍 Improving knowledge in architecture, distributed systems, and code quality patterns
- 🧠 Building interpreters in different languages (inspired by Writing an Interpreter in Go)
- 🤝 I value clean, readable, and maintainable code.
- 📣 I enjoy sharing ideas, learning from others, and working on projects that have real-world impact.
Let's build something great together! 🚀

