Analytical and fast-learning backend developer with strong problem-solving skills, clean engineering practices, and a proactive, ownership-driven mindset. Quickly adapts to new technologies, delivers high-quality solutions, and consistently pushes for scalable, well-designed systems.
Workflow - A multi-tenant, dynamic management system for entities, events, workflows, and real-time operations.

Mentored by: Kaltura
Backend Bootcamp 2025 (Backend)
Responsibilities:
Implemented a development-optimized Docker architecture using Hot Reload, volume-mounted source code, and strict Dev/Prod configuration separation via compose overrides, ensuring fast iteration cycles without compromising production integrity.
Constructed a full multi-service Docker Compose environment integrating Kafka, Zookeeper, PostgreSQL, multiple microservices, and Kafdrop, providing deterministic local orchestration and consistent development environments for the entire team.
Adopted Contract-Driven Development using a centralized OpenAPI specification and automated code generation, establishing a unified API contract and consistent cross-service communication across all microservices.
Designed a scalable Generic Kafka Consumer using a TopicHandlerMap abstraction with DI-driven handler discovery, enabling plug-and-play message processors and eliminating duplicated topic-specific consumer code.
Engineered a resource-safe Worker Service by applying a Scoped DbContext Factory Pattern within a long-running HostedService, ensuring proper lifetime management, clean disposal, and stable PostgreSQL connectivity under load.
Migrated raw SQL logic to TypeORM entities and repositories, improving maintainability, enforcing schema consistency, and mitigating SQL injection risks through parameterized and type-safe data-access patterns.
Orchestrated a complete end-to-end workflow—from UI and Gateway to NestJS, Kafka pipelines, the .NET worker, and read/write PostgreSQL stores—achieving consistent cross-service data propagation and reliable system state synchronization.
Implemented a centralized Global Exception Filter in NestJS with structured error responses, enhancing observability, resilience, and debuggability across distributed HTTP and event-driven interfaces.
Automated regression detection using Git Bisect paired with a custom test script, enabling rapid pinpointing of faulty commits and dramatically accelerating troubleshooting across complex merge histories.
Developed a professional automated testing suite using xUnit, Moq, and SQLite In-Memory to validate domain logic, data-access constraints, and edge cases with high-fidelity verification of repository behavior.
Kal-Kav Transit Management Backend – Java 21 & Spring Boot 3
Developed a modern public-transit backend using Java 21 and Spring Boot 3, structured with clean MVC architecture, a Service Layer, and the Repository Pattern. Exposed a full RESTful API with Spring Web and ensured reliable persistence through Spring Data JPA, Hibernate, and clear JPA relationships across core transit entities. Used DTOs, converters, Lombok, Maven, and Jakarta EE to deliver a streamlined, type-safe, and maintainable system, enhanced with custom exception handling and cookie-based saved searches.
HaPirsumey – Full-Stack Advertising & Publishing Management System
& Service Layer Patterns, Dependency Injection, AutoMapper, and EF Core Code-First Migrations — combined with a scalable Angular 19 front-end implemented with TypeScript, RxJS, Angular Material, and SSR (Angular Universal).
The system emphasizes scalable domain workflows, strict type-safety, modular design, asynchronous pipelines, high cohesion, and loose coupling.
RealEstatePro – Node.js Real-Estate Platform with Advanced React Client
A modular Node.js/Express backend using MongoDB (Mongoose), JWT security, and a clean layered architecture separating routing, domain services, and data-access logic. It applies Middleware Orchestration, Repository-style workflows, and referential integrity with refs/populate, enabling robust CRUD operations, advanced filtering, and scalable async processing.
The client is a modern React 18 application powered by Redux Toolkit, React Router, Material-UI, and Axios Interceptors, with advanced patterns like custom hooks, HOCs, and drag-and-drop filtering. It delivers a polished experience with JWT persistence, responsive/RTL UI, dynamic forms, and seamless external API integration.
Native