About
Backend developer with 3+ years of hands-on experience building real-world systems in Java and Spring Boot. I've worked on distributed systems, real-time features, microservices, and AI-integrated backends. I care about writing clean code that actually makes sense, not just code that works.
Skills & Expertise (40)
Work Experience
Backend Developer
NoteTakingApp
Jan 2025 - Present
Built a real-time collaborative note-taking backend (Google Docs-style) representing a complex distributed system, supporting simultaneous editing, live presence, and AI assisted (RAG) features. Implemented Spring Boot, WebSockets, and GraphQL achieving sub-50ms latency for real-time document updates. Executed critical performance optimizations and conflict-free text synchronization using Operational Transformation (OT), successfully managing 100+ concurrent user connections with zero data loss.
Backend Developer
E-Commerce
Dec 2023 - Nov 2024
Designed and built a fully reactive microservices architecture for an e-commerce platform, where independently deployable services communicate via event-driven Pub-Sub messaging. Implemented end-to-end reactive APIs using spring WebFlux and RabbitMQ (AMQP), capable of processing 1000+ messages per minute during traffic simulations. Enabled loose coupling and isolated system, improving overall application scalability and reducing API response times by over 30%.
Backend Developer
TaskManager
Aug 2023 - Dec 2023
Created a Spring Boot backend system applying clean architecture and Domain-Driven Design (DDD) to manage and structure complex data flows. Built secure REST APIs with JWT/OAuth2 authentication and real-time WebSocket notifications. Ensured high system reliability and stability by achieving 85%+ code coverage through rigorous unit and integration testing.
Education
BSc in Computer Science and Engineering - University of M’Sila
2022 - 2025 · Afghanistan
Certifications
No certifications added yet
Interested in this developer?
Profile Score Breakdown
Profile Overview
Availability Details
Relocation
Open to Relocation
Skills (40)
Click a skill to find developers with the same skill