YEGOR BELOV

Fullstack Developer

Moscow, RU.

About

Highly skilled Fullstack Developer with expertise in Python, Django, React, and TypeScript, specializing in building and deploying robust, real-time production systems. Proven ability to implement advanced features, optimize performance, and automate CI/CD pipelines, driving zero-downtime deployments and enhancing system reliability. Adept at transforming complex requirements into high-impact solutions, from secure authentication to collaborative drawing tools.

Work

Amica

|

Fullstack Developer

→

Summary

Leading the end-to-end development and deployment of a production real-time messenger, ensuring high availability and robust feature delivery.

Highlights

Achieved zero-downtime deployments via Docker Swarm rolling updates, ensuring continuous production availability on every release.

Automated CI/CD pipeline for builds, tests, and deployments to production via GitHub Actions + GHCR with every push to main.

Implemented custom authentication features including TOTP, backup codes, trusted devices, and HttpOnly session management, enhancing security.

Built real-time messaging infrastructure leveraging Django Channels and Redis to support high-throughput communication.

Optimized system performance by offloading video transcoding (ffmpeg), waveform generation, and token cleanup to Celery.

Ensured disaster recovery readiness by implementing automated daily backups with 7-day retention.

Maintained consistent query performance and prevented database growth through scheduled cleanup jobs.

Roadmap Tracker

|

Frontend Developer

→

Summary

Developed a single-page application as a learning progress tracker for developers, streamlining data management and visualization.

Highlights

Reduced manual progress tracking time by centralizing roadmap data with JSON import/export and deadline management features.

Built a comprehensive statistics dashboard, search/filter functionality, bulk status updates, and dark mode with MUI, enhancing user experience.

Canvas Board

|

Fullstack Developer

→

Summary

Engineered a browser-based collaborative whiteboard application featuring real-time drawing tools and robust user interaction.

Highlights

Implemented real-time collaborative drawing functionality leveraging Django Channels, enabling simultaneous user interaction.

Developed freehand drawing, shapes, text, and image manipulation tools using Canvas API and RoughJS, enhancing creative capabilities.

Education

Russian Technological University (RTU MIREA)

Moscow, Moscow, Russian Federation
→
Bachelor's Information Systems & Technology

Awards

1st Place, Telegram Mini App Hackathon

Telegram Mini App Hackathon

Awarded first place for building and shipping a functional mini-app on React within 48 hours as part of a team, demonstrating rapid prototyping and development skills.

Languages

Russian

English

Skills

Programming Languages

Python, TypeScript, JavaScript.

Frameworks & Libraries

Django, Django DRF, React, MUI, React Router, Vite, RoughJS.

Backend Technologies

Django Channels, Celery, Redis, PostgreSQL.

DevOps & Deployment

Docker Swarm, Traefik, GitHub Actions, GHCR, CI/CD.

APIs & Tools

Canvas API, ffmpeg, JSON Import/Export.

System Design

Real-time Systems, Authentication (TOTP, Backup Codes, HttpOnly Sessions), Database Management, Disaster Recovery, System Optimization.

Frontend Development

User Interface (UI) Development, Single-Page Applications (SPA), Data Visualization, Search/Filter Functionality, Dark Mode Implementation.

Project Management

Agile Methodologies, Rapid Prototyping, Team Collaboration.