Skip to content
View manoelcampos's full-sized avatar
🙃
Always trying to automate something
🙃
Always trying to automate something

Highlights

  • Pro

Block or report manoelcampos

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
manoelcampos/README.md

Hi there 👋

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.

Skills

Core Java & JVM

  • Java
  • Spring Boot
  • Quarkus
  • RESTful APIs
  • JUnit, Mockito, ArchUnit
  • Concurrency
  • Design Patterns
  • Multithreading

Architecture & Systems

  • Software Architecture
  • Distributed Systems
  • System Design
  • CI/CD (Continuous Integration/Continuous Deployment)
  • Docker
  • DevOps

Databases

  • SQL
  • PostgreSQL
  • MySQL
  • SQLite
  • JPA, Hibernate

Developer Tools & Methodologies

  • Agile, Scrum
  • Test-Driven Development (TDD)
  • Git, GitHub
  • Maven
  • Annotation Processing
  • Bytecode Manipulation, ByteBuddy
  • Automation Tools

Soft Skills & Leadership

  • Ownership
  • Mentorship
  • Technical Leadership
  • Problem-Solving
  • Code Review
  • Continuous Learning
  • Public Speaking
  • Software Quality

Cloud Computing Simulation Consulting

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.

YouTube Channel

You may also want to check my YouTube channel in Brazilian Portuguese here.

Connect

Connect to me in my social networks:

You can also just drop a message at https://about.me/manoelcampos

My GitHub Contribution Stats

manoelcampos Top langs

Pinned Loading

  1. cloudsimplus/cloudsimplus cloudsimplus/cloudsimplus Public

    State-of-the-art Framework 🏗 for Cloud Computing ⛅️ Simulation: a modern, full-featured, easier-to-use, highly extensible 🧩, faster 🚀 and more accurate ☕️ Java 24+ tool for cloud computing research…

    Java 441 200

  2. asciidoctor-ghpages-action asciidoctor-ghpages-action Public

    📄⚙️ GitHub Action to build AsciiDoc GitHub Pages: recursively converts every adoc file to html, renaming resulting README.html to index.html. It also enables generating an ebook.pdf or AsciiDoctor …

    Shell 69 40

  3. javadoc-coverage javadoc-coverage Public

    A Doclet to generate JavaDoc coverage reports ☕️🧪📗

    HTML 26 3

  4. padroes-projetos padroes-projetos Public

    🤝📘☕️🧩Design Patterns: Padrões de Projeto em Java com implementações OO e programação funcional, incluindo modelagem e exemplos realistas 😎

    Java 54 25

  5. curso-programacao-funcional-java curso-programacao-funcional-java Public

    ☕️ƛ👩🏽‍💻Materiais e projetos de exemplo para aplicar os conceitos de programação funcional no Java 17+

    Java 16 6

  6. jdk-new-features jdk-new-features Public

    JDK new features examples: perpetual WIP 😂

    Java 1