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
-
OCI Object Storage: Configure file upload with Quarkus on Always Free
Learn how to configure your Quarkus application to use OCI Object Storage. Leverage Always Free's 20GB storage and 10TB bandwidth to scale your media with PARs. -
Zero Trust in Practice: Protecting Secrets with OCI Vault and Quarkus
Upgrade your security to Zero Trust. Learn how to use OCI Vault and Hardware Security Modules (HSM) to protect your Quarkus application's database secrets. -
SQL or NoSQL? Why Not Both? Using Oracle's Converged Database with Quarkus
Discover the power of Oracle's converged database: how to persist and query native JSON documents using Quarkus and Hibernate Panache without needing a separate NoSQL database. -
Quarkus + Oracle Autonomous DB: Building a Secure mTLS Connection
Learn how to connect Quarkus to Oracle Autonomous Database using mTLS Wallet authentication in OCI's Always Free tier. -
Oracle Cloud Free Tier: How to Get 24GB RAM and Database Free Forever
A step-by-step guide to creating your Oracle Cloud Free Tier account and securing 24GB of RAM and free databases forever.
📂 View all posts (7 more)
- Quarkus Dependency Injection: The Ultimate Guide for Spring Developers
- How to Start Contributing to Open Source: The Definitive Guide
- The First Contact and Quarkus Development Mode
- The Java Renaissance: From J2EE to Cloud Native with Quarkus
- Unit Tests in Java - Introduction
- Why Every Programmer Should Know Vim/Neovim
- Do you know about slow index and fast index?
🎯 Sharing insights and experiences at tech events and meetups.
- September, 2025 - The Developers Conference: Open-Source: Standing out in your career through code (Mentorship)
- March, 2025 - SouJava JUG: BuildCLI: An Open-Source project worth knowing
- March, 2025 - BuildCLI Discord: New Member Onboarding Meeting
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 |
|
|
|
|



