Otavio Santana
Become an ultimate software engineer.
I can help software engineers become more effective and productive in reaching the ultimate stage of sophistication using the best practices of the open-source world. So they will get top-level tech positions in the most successful companies in the world as an ultimate engineer.
If you're tired of shallow topics around Software architecture and want to learn more beyond the buzzword, you came to the right place.
Nice to meet you; my name is Otávio Santana.
See you with weekly content!
🚀 Jakarta EE 11 is Out! What’s New + Sneak Peek into Jakarta EE 12 🔍
Why Jakarta EE Still Matters for Modern Java Developers
Why Test Is a Long-Term Investment for Developers
Why Documentation is the Secret Skill of Great Software Engineers
How to Inject Java Interfaces Dynamically with CDI (Jakarta EE & MicroProfile)
🔥 The Easiest Way to Build a REST API with Just 2 Classes | Java & Quarkus
🚀 Handling Embedded Data in NoSQL with Java – Flat vs. Grouped Structures
📘 Unlock Your Engineering Potential with Open Source! 🚀
Why and How to Join Open Source in 2025 – Boost Your Career & Skills! 🚀
Mastering ArangoDB and Java: Multimodel Database Simplified
Top 5 Must-Read Books to Master Software Design
Top 5 Software Architecture Books to Master in 2025
Software Design vs. Architecture: Key Differences Explained
Personal Branding for Software Engineers: Unlock Career Growth
Master Software Architecture with JMolecules & ArchUnit | Live Coding Java DDD Framework
DAO vs Repository Pattern Explained | Key Differences and Java Example
🎥 Simplify Data Access with Jakarta Data and Oracle Database 🚀
Master Oracle NoSQL Database: A Developer’s Guide 🌐 |
Boost Your Java Software Quality: Integrating Checkstyle & PMD in Maven Projects
4 Essential Tips to Enhance Your Java REST API Design
Mastering Exception Handling in Java: Best Practices and Tips
Java Logs: Logging Best Practices
Java Refactoring: Enhancing Flexibility with Interfaces
Java Best Practices: Avoiding Boolean Parameters for Cleaner Code - Explained with Examples
Simplify Java: Reducing Unnecessary Layers and Interfaces
Exploring Global Tech Conferences with Carlos Santos | Eclipse Conf 2023 Interview
Eclipse Conf 2023 Interview with Max Arruda: Jakarta NoSQL, Digma, and the Developer Advocate
From Microservices to Distributed Platform | Eclipse Conf 2023 Interview with Danilo De Luca
Becoming the Ultimate Engineer: Persistence Unveiled - Q&A Session Part 2
Becoming the Ultimate Engineer: Persistence Unveiled - Q&A Session