Skip to content
View RoRoche's full-sized avatar

Block or report RoRoche

Report abuse

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

Report abuse
RoRoche/README.md

Hi πŸ‘‹ I'm Romain Rochegude

Software Architect β€’ Java Enthusiast β€’ AI Explorer

Passionate about building high-quality software, sharing knowledge, and exploring how AI is transforming software engineering.

🌐 Visit my personal website


πŸ‘¨πŸ»β€πŸ’» About Me

  • β˜• Software Architect focused on Java ecosystems
  • πŸŽ“ Adjunct Lecturer in Software Architecture & Quality at an engineering school
  • πŸ’‘ Interested in Software Craftsmanship, DevOps and Developer Experience
  • πŸ€– Exploring AI-assisted software engineering
  • 🎀 Speaker at tech conferences
  • 🌱 Always learning something new

🌍 Let's Connect

    Spotify   


πŸ“Š GitHub Statistics


πŸ› οΈ Tech Stack

πŸ‘¨β€πŸ’» Languages

🌐 Frameworks & UI

πŸ“± Mobile

Swift β€’ Objective-C β€’ NFC

☁️ Cloud & DevOps

πŸ”„ Version Control & CI/CD

πŸ› οΈ Build & IDEs

πŸ’Ύ Databases & Messaging

πŸ§ͺ Testing

Cucumber β€’ Cypress

πŸ’» Operating Systems


πŸ’» What I Enjoy Working On

  • 🧩 Software Architecture and Object-Oriented Programming
  • β˜• Modern Java
  • πŸ§ͺ Testing & Quality
  • βš™οΈ DevOps & CI/CD
  • πŸ“ˆ Developer Productivity
  • ☁️ Docker & Kubernetes
  • πŸ€– AI for Software Engineering

πŸ“ˆ Contribution Activity


✍️ Writing

I share articles on software architecture, Java/Kotlin, OOP and engineering practices:

➑️ Read my articles on Medium


⭐ Thanks for visiting my profile!

Pinned Loading

  1. kAndroidModular kAndroidModular Public

    A sample Android application, written in Kotlin, to demonstrate how to build screens as fully independent modules.

    Kotlin 9 1

  2. RoomBookingsBackEnd RoomBookingsBackEnd Public

    Back-end to manage rooms and their bookings

    Java

  3. eorules eorules Public

    Set of custom ArchUnit rules to ensure Elegant Objects principles respect

    Java 4

  4. eoconfig eoconfig Public

    Elegant Objects library to deal with Java Properties

    Java 3

  5. kstreamsmatchers kstreamsmatchers Public

    Set of Hamcrest custom matchers for testing Kafka Streams applications.

    Java 2

  6. class-diagram-maven-plugin class-diagram-maven-plugin Public

    Maven plugin to generate configurable PlantUML class diagrams from Java projects using ClassGraph.

    Java 5