My Experience

Overview

I am a Senior Full Stack Developer and Tech Lead with strong experience in building scalable web applications, backend systems, SaaS platforms, integrations, and cloud-based solutions. My background combines hands-on development in Django, Node.js, NestJS, Angular, and modern cloud environments with technical leadership, mentoring, architecture planning, recruitment, and engineering standards.

I have worked on commercial systems for hospitality, e-learning, image processing, e-commerce, enterprise collaboration, sports analytics, social platforms, and content management. I focus on delivering reliable, maintainable, and business-oriented software while helping teams improve the way they design, build, and deliver applications.

Core Strengths

A selection of the most representative commercial projects from my experience. These projects best show my ability to combine software architecture, backend development, integrations, cloud infrastructure, and business-oriented delivery.

Hotel Membership Management System

Technologies: Node.js, NestJS, TypeScript, Prisma ORM, Stripe, MySQL, AWS

Role: Backend / Full Stack Developer responsible for implementing core features of a multi-tenant SaaS platform for the hospitality industry.

Scope: API development, data modeling, membership lifecycle management, guest relationship modeling, payment integration, promotional campaigns, multi-currency support, internationalization, and time-zone-aware business logic.

Impact: The platform enables hotels to offer paid membership and subscription services to their guests in a flexible, configurable, and internationally scalable environment.

I work on a comprehensive hotel membership management platform that allows hotels to create and manage paid subscription services for guests. The system supports configurable membership benefits, Stripe-based payment processing, payment method handling, promotional campaigns, guest profiles, complex guest relationships, multiple languages, multiple currencies, and time zones. The architecture is designed as a SaaS solution that can serve different hotel operations while keeping the system maintainable and ready for further growth.

E-learning Application with LMS Integration

Technologies: Angular, Node.js, Express.js, TypeORM, Electron, Socket.io, LTI 1.3

Role: Full Stack Developer responsible for building a complete e-learning system from scratch, including backend, web frontend, desktop application, and real-time communication features.

Scope: API implementation, Angular web application, Electron desktop application, Socket.io communication engine, LMS integration using LTI 1.3, and production support for Windows and macOS.

Impact: The result was a production-ready desktop and web-based learning solution used by hundreds of users worldwide.

I built a comprehensive e-learning system designed to support specific educational workflows and integration requirements. The project included an API built with Express.js and TypeORM, a web application built with Angular, and a desktop application built with Electron. A key part of the system was a real-time communication engine based on Socket.io. The application also integrated with external LMS platforms using the LTI 1.3 standard, making it suitable for structured educational environments.

Volumetric Video Processing Platform

Technologies: Angular, Django, Python, Qt, AWS

Role: Full Stack Developer working on a platform for multicamera capture, image processing, distributed computation management, and generation of volumetric video assets — spatial 3D representations changing over time.

Scope: Web portal development, Django backend implementation, Angular frontend development, Qt-based desktop application development, cloud computation orchestration, and AWS resource management.

Impact: The system supported end-to-end workflows for transforming synchronized recordings from multiple cameras into spatial media assets. It enabled complex parallel processing across dozens of cloud instances and provided tools for managing, previewing, processing, and playing back 3D and volumetric video data.

I contributed to a platform focused on volumetric video processing — a technology that reconstructs real-world motion from multiple camera feeds into spatial 3D content over time. Using Angular and Django, I developed a web portal for managing computation jobs, processing pipelines, and related assets. I also worked on a Qt-based desktop application used for multicamera recording and 3D object playback. The project required coordination between desktop software, backend services, frontend interfaces, and scalable AWS-based processing infrastructure.

Other Commercial Projects

Additional commercial projects that broaden my experience across e-commerce, enterprise platforms, social systems, mobile applications, CMS solutions, and domain-specific business applications.

Custom E-commerce Platform and Pagebuilder

Technologies: Django, Python, Nuxt.js, Next.js, Google Cloud

Role: Full Stack Developer responsible for backend API development, infrastructure management, and frontend migration.

Impact: The migration from Nuxt 2 to Next.js 15 significantly improved application performance and reduced maintenance costs.

I developed a custom e-commerce platform and pagebuilder system. My responsibilities included API development, backend implementation, infrastructure management in Google Cloud, and migration of the frontend from Nuxt 2 to Next.js 15. The migration resulted in a several-fold performance improvement while reducing maintenance costs.

Enterprise Collaboration Platform

Technologies: Django, Django REST Framework, REST API

I developed backend features for a large enterprise application used to store, share, enrich, and manage product content and digital assets. The project required a strong focus on scalability, data structure, API design, quality, and security standards.

Social Platform for Gamers

Technologies: Django, Django REST Framework, Crossbar, WebSockets

I worked on the backend of a social platform dedicated to gamers. The system supported user profiles, friend lists, clans and guilds, gamification mechanisms, content sharing, chats, posts, and real-time features based on WebSocket communication.

Football Scouting Application

Technologies: Angular, Ionic

I created frontend and mobile application features for a system used to discover young football talents. The mobile app supported real-time event recording during matches, which enabled collection of structured data and generation of statistics for players, teams, and youth leagues.

Selected Smaller Commercial Projects

  • Law firm website and CMS: Backend implementation and production deployment of a Django-based website with a content management system for editing pages and publishing news from the admin panel.
  • Health and sports content platform: A social platform focused on healthy living, sports, and diet, allowing users to share texts, videos, photos, and articles, as well as follow and comment on content.

Experience as Team Leader / Tech Lead

My leadership experience combines technical decision-making, mentoring, delivery support, recruitment, standards definition, and process improvement. In total, I have supported approximately 30-40 people, usually working with around 5-7 people at the same time.

Technical Leadership and Mentoring

I provide technical and substantive support to development teams across multiple projects. This includes helping developers solve implementation problems, reviewing technical ideas, supporting architecture decisions, improving code quality, and guiding less experienced team members in their day-to-day work.

Company Boilerplate and Project Standardization

I designed and implemented a company boilerplate based on Django, DRF, Next.js, Keycloak, PostgreSQL, Docker, and Kubernetes. The goal was to standardize project setup, reduce repetitive work, improve onboarding, and provide a reliable technical foundation for new projects.

Project Estimation and Technical Planning

I analyze requirements and estimate the cost, complexity, risks, and resources needed for new initiatives. This work connects business expectations with technical reality and helps teams plan realistic implementation paths.

Recruitment and Team Building

I organize and conduct technical recruitment interviews, assess candidates' practical skills, and help build teams that match project requirements and internal engineering standards.

Engineering Standards and Security

I define internal technical guidelines and support the implementation of security-oriented development practices. This includes work on standards related to code quality, architecture, maintainability, and a plan for adopting OWASP Application Security Verification Standard (ASVS).

Employee Evaluation and Process Improvement

I conduct summary meetings and team performance reviews focused on continuous skill development, better collaboration, and improvement of internal processes. My goal is to help teams deliver better software while maintaining a healthy and clear development workflow.

Selected Non-commercial and Academic Projects

A selection of non-commercial, academic, and experimental projects completed to explore different technologies, algorithms, architectural ideas, and problem domains.

Koreline: Online Tutoring Platform

Technologies: Django, Django REST Framework, Angular, WebRTC, Node.js, PostgreSQL

A comprehensive web application supporting the online tutoring process. The platform allows users to post and browse ads, manage student and teacher profiles, simulate payments, communicate through messages and notifications, and conduct real-time lessons using WebRTC video conferencing.

RPM-Solver: Raven's Progressive Matrices Solver

Technologies: Python, NumPy

A Python tool designed for automatic solving of Raven's Progressive Matrices tests. The project focused on algorithm implementation, pattern analysis, and performance optimization through concurrent computations.

Postman Tour: Distributed Chinese Postman Problem Solver

Technologies: C++, OpenMPI

An implementation of an algorithm solving the Chinese Postman Problem in a distributed environment. The project demonstrates the use of parallel computing techniques to solve complex route optimization problems.

Bookmaker Odds Webscraper

Technologies: Python, Selenium WebDriver, MongoDB

A system for scraping bookmaker odds data in real time. It used a multiprocess architecture with dedicated workers that dynamically adjusted fetching frequency based on event proximity and supported JavaScript rendering on source pages.

Resume Problem: CV Data Classification

Technologies: Python, gensim, Word2Vec, NLP

A tool using natural language processing techniques for automatic classification and extraction of information from CV documents. The project used Word2Vec-based semantic analysis and produced structured XML output.

Other Selected Projects

  • MusicStore API: A RESTful backend API for an online music store, built with Django, Django REST Framework, and PostgreSQL.
  • OTK: A semantic web search engine for mobile phones using OWL, SPARQL, Flask, and Angular.
  • Craftsmen: A local services directory with location-based search using Django, PostgreSQL, Materialize CSS, and OpenStreetMap API.
  • Odd jobs listing platform: A web application for posting and browsing local odd jobs, built with Angular, Flask, and MongoDB.

Summary

My experience combines hands-on software development with technical leadership. I have worked on SaaS platforms, e-learning systems, image processing tools, e-commerce platforms, enterprise applications, real-time communication systems, mobile applications, and cloud-based processing pipelines.

I am especially interested in building reliable backend systems, clear APIs, maintainable architectures, and development processes that help teams deliver better software faster. I value practical engineering, clear communication, security awareness, and solutions that support real business needs.

If you are looking for a developer or technical leader who can combine implementation, architecture, mentoring, and business-oriented thinking, feel free to contact me.