I'm a software developer focused on building high-performance, scalable, and cloud-ready applications. With a solid foundation in the Java ecosystem and Angular, I'm dedicated to creating solutions that combine robust architecture with a seamless user experience.
Currently, besides my work at Act/BMW, I'm an active contributor in the Open Source community, collaborating with major projects like Jakarta EE, JNoSQL, Quarkus, and BuildCLI. I also write about Java, cloud-native architectures, and open source on my blog, sharing knowledge and experiences with the community.
My transition from music to technology brought me sharp analytical skills and a natural ability to communicate and work in teams — essential skills for agile environments. I'm always looking for challenging projects where I can apply technology to create real impact! 🚀
📧 Get in touch: hi@omatheusmesmo.dev
I believe in the power of Open Source! Here are some external projects where I've left my mark:
Jakarta Servlet 🌐
⭐ |
Quarkus 🚀
⭐ |
BuildCLI 🛠️
⭐ |
JNoSQL 📊
⭐ |
- pt.quarkus.io — Brazilian Portuguese localization of the official Quarkus website 🔗 My PRs
- quarkus-openapi-generator — Plugin for OpenAPI code generation 🔗 My PRs
- BuildCLI/website — Official BuildCLI documentation 🔗 My PRs
- timeless — Personal financial organization app 🔗 My PRs
- RPA_FINANC — Financial process automation 🔗 My PRs
- awesomeyou — An initiative highlighting the human side of Brazilian Open Source through a fair impact-scoring system 🔗 My PRs
Writing about Java, cloud-native architectures, and open source
-
Open Source: The Definitive Guide to Start Contributing
The digital world runs on Open Source. Discover how to get hands-on and start contributing to the projects that power the planet. -
The First Contact and Quarkus Development Mode
Understanding Quarkus development mode and how it enhances your development workflow. -
The Java Renaissance - From J2EE to Cloud Native
Exploring Java's evolution from enterprise monoliths to modern cloud-native architectures. -
Unit Tests in Java - Introduction
A practical guide to writing effective unit tests in Java. -
Why Every Programmer Should Know Vim/Neovim
Essential Vim/Neovim skills that every developer should master.
🎯 Coming soon! I'll be sharing my experiences at tech events and meetups here. Stay tuned!
Here are some projects I built from scratch. Each one represents a different technical challenge and unique learnings!
|
Full-stack smart shopping list management Complete solution for smart shopping list management with custom categories, measurement units, and real-time collaboration. ⭐ 5 stars | 🍴 1 fork |
High-performance microservices with Quarkus Cloud-native microservices architecture with Transactional Outbox, Debezium CDC, JWT Auth, and multi-database support. Monitoring with Grafana/Jaeger. ⭐ 4 stars |
|
Nintendo Entertainment System emulator NES emulator built from scratch in Java (WIP). Replicating NES hardware in software to run classic games on modern platforms. ⭐ 3 stars |
⚡ BuildCLIJava project automation tool CLI tool to automate tasks in Java projects. Active maintainer and contributor with 51+ merged PRs. ⭐ 156 stars | 🍴 99 forks |
| 💻 Backend & Cloud Native | 🎨 Frontend | 🗄️ Databases |
|---|---|---|
|
|
|
|
| ☁️ Cloud & DevOps | 📨 Messaging & Data | 🔧 Tools & Others |
|
|
|
|



