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.
Category | Technologies |
---|---|
Languages & Core | Java, 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 |
Messaging & Queues | RabbitMQ, Kafka, Spring Events |
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
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
A full-stack blog application demonstrating solid fundamentals in web development with the Spring ecosystem.
- π Spring Security with role-based access control.
- π Complete CRUD operations for posts, categories, and users.
- π€ Admin dashboard with user and category management.
- π Search functionality with pagination for better UX.
π Repository
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.
I'm always open to discussing new technologies, collaborating on interesting projects, or just chatting about software engineering. Feel free to reach out!
- Telegram: @iwkms99
- VK: @iwkms99
- Email: [email protected]