Thanks to visit codestin.com
Credit goes to github.com

Skip to content
View IWKMS99's full-sized avatar
πŸ‘¨β€πŸ’»
πŸ‘¨β€πŸ’»

Block or report IWKMS99

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. 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
IWKMS99/README.md

πŸ‘‹ Said | Java Backend Engineer

Architecting Scalable & Resilient Systems | MTUCI Student

Hello! I'm Said, a Computer Science student at MTUCI with a deep passion for backend engineering. My journey has taken me from foundational programming concepts to designing and implementing complex, distributed-ready systems. I thrive on building software that is not just functional, but also robust, scalable, and a pleasure to maintain.

My main focus is on the Java & Spring ecosystem, where I enjoy architecting clean, modular applications. This culminated in my latest project, a fully-fledged e-commerce platform, which served as my personal masterclass in applying modern architectural patterns, comprehensive testing strategies, and CI/CD automation.


πŸ› οΈ My Tech Stack

Category Technologies
Languages & Core Java, Kotlin, Android SDK, C#, Python
Frameworks Spring Boot, Spring Security, Spring Data (JPA, Redis)
Databases PostgreSQL (Advanced), Redis, MongoDB
Architecture Modular Monolith, Microservices, Event-Driven, REST
Testing JUnit 5, Mockito, Testcontainers, MockMvc, AssertJ
DevOps & CI/CD Docker, Docker Compose, GitHub Actions, Jenkins & GitLab Pipelines, Gradle
Messaging & Queues RabbitMQ, Kafka, Spring Events

🌟 Featured Projects

1. E-commerce Platform (Modular Monolith)

A complete e-commerce MVP designed with a modular monolith architecture, ready for a seamless transition to microservices. This project demonstrates a deep understanding of scalable system design and modern development practices.

  • πŸ›οΈ Architectural Blueprint: Implements a modular monolith with a decoupled, event-driven core, making it ready for a seamless evolution into a distributed system.
  • πŸ§ͺ Production-Grade Testing: Features a robust test suite with JUnit, Mockito, and Testcontainers, validating everything from business logic to database interactions and event flows.
  • πŸ”„ CI/CD Automation: Fully automated build and test pipeline with GitHub Actions.
  • πŸ’Ύ Optimized Dual-Database Design: Leverages the strengths of PostgreSQL for transactional integrity and Redis for high-performance caching of ephemeral data like user carts.
  • πŸ” JWT-Based Security: Role-based access control (USER/ADMIN) with Spring Security.
  • πŸ—Ž Database Versioning with Flyway.

πŸ”— Repository

2. ChatApp Microservice

A distributed chat system built to explore core microservice patterns, including centralized authentication and inter-service communication via REST and WebSockets.

  • πŸ”‘ AuthService handles registration & login.
  • πŸ’¬ ChatService offers REST & WebSocket (STOMP) endpoints for messaging.
  • πŸ›‘οΈ common-security module for centralized JWT authentication components.
  • πŸ—„οΈ Spring Data JPA + PostgreSQL for persistence.
  • πŸ—οΈ Modular architecture to eliminate code duplication.

πŸ”— Repository

3. RoomFlow - Full-Stack Booking System

A comprehensive, full-stack application for booking meeting rooms, built with a production-ready mindset.

  • πŸ—οΈ Production-Ready Docker Environment: Features multi-stage Docker builds for both the React frontend and Spring Boot backend, orchestrated with Docker Compose and fronted by an Nginx reverse proxy.
  • 🌐 Modern Full-Stack Architecture: Combines a reactive React 19 (TypeScript) frontend with a robust Spring Boot 3 REST API backend.
  • βœ… Automated CI & Code Quality: Integrated GitHub Actions pipeline that runs tests, static analysis (PMD, SpotBugs), and code formatting (Spotless) on every commit.
  • πŸ“… Core Functionality: Secure user authentication (JWT), an interactive room availability schedule, and personal booking management.

πŸ”— Repository


πŸ“ˆ GitHub Stats

Said's GitHub Stats
Top Langs


πŸ† Achievements & Recognition

I'm driven by a passion for excellence and enjoy applying my skills in competitive environments. Some of my key accomplishments include:

  • πŸ₯‡ 1st Place, University Java Programming Olympiad (MTUCI, 2024) β€” Secured the top position, demonstrating advanced proficiency in Java algorithms and problem-solving.
  • πŸ† Finalist, "Battle of Universities" at YOUNG CON 2025 β€” Recognized as a top contender in a major inter-university programming competition held at a national IT conference.
  • πŸ… Award Winner, Algoritmika International Junior Hackathon β€” Achieved a top-ranking position in a global hackathon for participants under 17.

πŸ“« Let's Connect!

I'm always open to discussing new technologies, collaborating on interesting projects, or just chatting about software engineering. Feel free to reach out!

Pinned Loading

  1. NothingRedMouth/Autonotes NothingRedMouth/Autonotes Public

    Java

  2. RoomFlow RoomFlow Public

    Production-ready, full-stack meeting room booking system built with a modern stack: Java 24, Spring Boot 3, React 19, PostgreSQL, and Docker. Includes a complete CI/CD pipeline with GitHub Actions.

    TypeScript

  3. E-commerce E-commerce Public

    πŸ›’ A feature-rich E-commerce platform built with a Modular Monolith architecture, showcasing scalable design and robust testing.

    Java

  4. DriveNext DriveNext Public

    A modern Android car booking application built with Clean Architecture, Jetpack DataStore, and Edge-to-Edge UI. Features seamless onboarding/auth flows, dynamic theme switching, and CI/CD integrati…

    Kotlin

  5. ChatService ChatService Public

    πŸ’¬ A distributed real-time chat application built with Microservices, showcasing REST, WebSocket (STOMP), and JWT authentication.

    Java

  6. SpringPersonalBlog SpringPersonalBlog Public

    ✍️ A full-stack personal blog application built with Spring Boot and MVC, demonstrating solid web development fundamentals and CRUD operations.

    Java 1