Software Engineer

2026

5 years

Professional experience

Grigory Isupov — Backend & Software Engineer

Backend & Software Engineer focused on backend systems, architecture, and infrastructure.
Working across the full system lifecycle: from initial design decisions to deployment and production support.

About

Development, end-to-end

Backend & Software Engineer with 5 years of commercial experience in developing software systems. I specialize in building and evolving complex backend solutions, contributing to system architecture design, product development, and technical decision-making throughout the entire software development lifecycle.

I am also involved in research activities in the field of distributed systems and load balancing algorithms. Winner of LCT 2025 and prize winner of LCT 2024.

I value openness, independence, and continuous growth. In both work and life, I prefer to deeply understand things and consistently bring what I start to completion.

Experience

My professional journey

Aug 2024 — Present

Middle Backend & Software Engineer

Novikov TV

Developing and evolving a software platform for advertising delivery and a distributed network of IoT devices. Working across the full development lifecycle — from system architecture, API design, and data modeling to backend and frontend implementation, testing, CI/CD, and production infrastructure support. Applying DDD, Clean Architecture, and a microservice-oriented approach to system design.

Designed a centralized IoT device management infrastructure based on OpenBalena and migrated a legacy advertising delivery algorithm from Ruby to TypeScript, which, together with infrastructure improvements, helped increase streaming availability (uptime) from 80% to 98%. Automated server deployment with Ansible, introduced Zabbix monitoring and a corporate mesh VPN, and developed internal products including an advertising campaign pricing system and a Telegram bot for partner communication and automated reporting.

Python · FastAPI · SQLAlchemy · PostgreSQL · Redis · TypeScript · React · Next.js · Docker · Nginx · Ansible · OpenBalena · Zabbix · DDD · FSD · Clean Architecture

Jan 2025 — Aug 2026

Middle Frontend Developer

Project Practice Group

Developed web interfaces and the frontend of an MVP using JavaScript, jQuery, and Bitrix CMS, integrating client applications with backend APIs, payment systems, and external services. Contributed to frontend architecture, performance optimization, code review, testing, and the ongoing development of the existing codebase.

Standardized styling across existing templates and introduced a UI Kit and reusable JavaScript components. Established separate development and production environments for Bitrix CMS and introduced a Git-based development and deployment workflow.

JavaScript · jQuery · Bitrix CMS · PHP · HTML · CSS · Nginx · Git

Oct 2023 — May 2024

Frontend Developer

Dial Digital Agency

Developed and maintained frontend applications based on Bitrix CMS with integrations to PHP backend APIs. Worked on extending the existing codebase, refactoring, SEO, page-load performance optimization, and testing.

Separated development and production environments by introducing an isolated testing environment and established a complete Git workflow with development branches, pull requests, code review, and controlled production deployments.

JavaScript · jQuery · Bitrix CMS · PHP · HTML · CSS · Nginx · Git

Sep 2021 — Oct 2023

Junior C# / Android Developer

Yantar+

Developed backend services in C#/.NET and ASP.NET Core for processing and synchronizing data with an Android application. Designed REST APIs and MySQL and SQLite databases, working with Entity Framework Core, migrations, indexes, SQL queries, asynchronous processing, and multithreading, while also maintaining the client-side Android application in Java.

Redesigned the database update pipeline by eliminating an intermediate SQLite-to-DBF conversion, reducing update time from 35 minutes to 3 minutes and fully automating the data-loading process. Also implemented asynchronous processing and automatic data synchronization between backend services and the Android application.

C# · .NET · ASP.NET Core · Entity Framework Core · REST API · MySQL · SQLite · SQL · Java · Android · Git