Skip to main content

πŸ‘¨β€πŸ’» About Me

I’m a Backend Software Engineer focused on building reliable, maintainable, and scalable systems.

My experience is centered around designing and evolving distributed systems, modernizing legacy applications, and implementing clean and sustainable architectures. I work mainly with Java and Golang, applying principles such as DDD, Clean Architecture, and SOLID to create long-term maintainable solutions.

Currently, I’m also expanding my expertise by learning Rust, exploring its approach to memory safety, performance, and testing. I’ve been documenting my learning process and sharing insights as I deepen my understanding of the language.

πŸ’Ό What I Work With​

  • Languages: Java, Golang, Rust (learning)

  • Architecture: Microservices, Clean Architecture, Domain-Driven Design

  • Cloud & DevOps: AWS (ECS, EC2, S3, RDS), Docker, Terraform, CI/CD

  • Messaging & Distributed Systems: Kafka

  • Testing & Quality: JUnit, Mockito, Wiremock

  • Observability: Datadog


🌱 Open Source & Community​

I’m an Apache TomEE committer and contributor to projects in the Jakarta EE ecosystem. Contributing to open source allows me to collaborate with engineers worldwide and continuously improve my technical standards.


🧠 What Drives Me​

I believe good software should be:

  • Simple before complex

  • Testable and observable

  • Designed for change

  • Focused on business impact

I value continuous learning and enjoy exploring how different technologies solve similar problems β€” especially in backend and distributed system design.


🀝 Let’s Connect​

I’m open to technical discussions, collaboration, and international remote opportunities.

Feel free to connect with me on LinkedIn or explore my projects on GitHub.

Thank you for visiting my profile!