I am a Senior Java Backend Engineer with 20+ years of experience in software development. My expertise lies in Java, Spring Boot, Quarkus, and REST API development, with a strong focus on software quality, design patterns, SOLID principles, testing, clean code, and code maintainability.
My background as a professor has given me a deep theoretical understanding of complex topics, including Distributed Systems, Software Architecture, and Data Structures. I have designed and taught comprehensive courses on these subjects, demonstrating my mastery of fundamental principles beyond practical implementation.
I have created open-source frameworks and libraries (e.g., annotation processors, bytecode manipulation tools with ByteBuddy, and automation utilities) that improve developer productivity. My project CloudSim Plus is used worldwide for cloud computing research and education.
I am a natural mentor, skilled at guiding others, reviewing code, and fostering team efficiency through automation and best practices. I am passionate about writing code that is not only correct but also clean, testable, and maintainable, reducing technical debt and empowering teams to move faster.
- Java
- Spring Boot
- Quarkus
- RESTful APIs
- JUnit, Mockito, ArchUnit
- Concurrency
- Design Patterns
- Multithreading
- Software Architecture
- Distributed Systems
- System Design
- CI/CD (Continuous Integration/Continuous Deployment)
- Docker
- DevOps
- SQL
- PostgreSQL
- MySQL
- SQLite
- JPA, Hibernate
- Agile, Scrum
- Test-Driven Development (TDD)
- Git, GitHub
- Maven
- Annotation Processing
- Bytecode Manipulation, ByteBuddy
- Automation Tools
- Ownership
- Mentorship
- Technical Leadership
- Problem-Solving
- Code Review
- Continuous Learning
- Public Speaking
- Software Quality
If you want to contract me as a consultant or developer for some cloud computing simulation research project, send a message to manoelcampos.consulting at gmail.
You may also want to check my YouTube channel in Brazilian Portuguese here.
Connect to me in my social networks:
You can also just drop a message at https://about.me/manoelcampos