Practical Software Engineering graduate. Passionate about problem-solving, creative thinking, and building robust systems. Fast learner and highly motivated to tackle challenging development projects.
Sub-project of BSDFlow
Infrastructure - A multi-tenant, dynamic management system for entities, events, workflows, and real-time operations.

Mentored by: Kaltura
Backend Bootcamp 2025 (Backend)
Responsibilities:
JSON Change Identification - Developed a JSONBDEEPDIFF function to accurately identify changes, including in nested JSON values, and present them in a readable format (Path, Old Value, New Value).
Kafka Backup Service - Developed a Kafka Backup Service that reads events, temporarily stores them in dedicated Buffers, and efficiently writes them to the Database while maintaining event order and using Checkpoints for failure recovery.
Managed Scheduler Service - Designed and Developed a Scheduler Service for automated background task management, featuring Cron-based configuration and handling of Task Dependencies.
Controlled Replay System - Built a comprehensive Replay Control System for reprocessing and resending historical events to parallel Kafka queues, featuring real-time monitoring via WebSockets. The system utilizes a Priority Semaphore – for task prioritization (e.g., prioritizing a high-value tenant), Cancellation Tokens – for safe cancel-in-flight functionality, and Checkpointing – to ensure reliable recovery after failure or cancellation. The restoration is directed to parallel queues to separate processes and avoid unwanted side effects during replay.
Range Splitter Algorithm - Implemented the RangeSplitter algorithm for optimization by resolving overlapping ranges ('Last-Wins' logic), ensuring every Timestamp is processed exactly once by the most recent source.
Event Order Synchronization in Replay - Researched and Adopted a Synchronization mechanism to resolve event order challenges in the Replay process (e.g., 'Timestamp Ties' and 'Clock Skew'), ensuring deterministic processing.
Global air quality data analysis - Developed a Python geographical visualization system: The project processes global pollution data from the WHO database, featuring a creative solution for custom heatmap mapping using the dedicated image processing library OpenCV.
Find Closest Shelter – An ASP.NET Core application to locate the nearest shelter for users, including reviews and ratings, with Google Maps API integration for precise location display and navigation.
Advertising vacation apartments - Integrated Full-Stack Project (NodeJS/React): Developed a complete system combining a robust Backend managed by NodeJS with a dynamic, modern, component-based user interface built using the React framework.
Working Proficiency