English profile
← About

Grigoriy Chepel.

Software Engineer · Backend Systems & Technical Product Development

Software engineer with an aerospace engineering background, working across backend systems, technical product development, AI-assisted automation and engineering education. I am developing toward technology management and technical product leadership, with a particular interest in AI-driven products, software architecture and modern infrastructure.

Engineering foundations.
Product perspective.

  1. Engineering Foundations

    Aerospace engineering, mathematical modeling, Python/MATLAB and complex technical systems.

  2. Backend Engineering

    APIs, databases, authentication, background processing, integrations, testing and deployment.

  3. Technical Product Development

    Requirements decomposition, architecture choices, product workflows, MVP delivery and production iteration.

  4. Technology Leadership Direction

    Technology management, AI-driven products, architecture, infrastructure and engineering leadership.

Education &
professional training

2024 · Specialist Degree (Engineer)

Samara National Research University

Design, Manufacturing and Operation of Rocket and Space Systems

Specialization: Modeling and Information Technologies in Rocket and Space Systems Design

Engineering education combining complex systems, mathematical modeling, programming, information technologies and applied engineering work.

2026 · Professional Training Certificate

Netology

Python Developer: Advanced Course

Professional
experience

2025 – Present

Innoprog

Backend Developer / Technical Consultant / Programming Instructor

  • Develop internal backend products with Python, FastAPI, PostgreSQL, SQLAlchemy, Alembic, Docker and pytest.
  • Work on a teacher rewards platform: activity scoring, reward logic, transaction history, rankings, promo-code workflows and administrative controls.
  • Design APIs, data models and business rules; work on CI, testing, integration constraints and technical troubleshooting.
  • Teach programming and backend development through projects, code review and technical mentoring.

2024 – Present

Independent / Project-based Software Development

Backend Developer & Technical Consultant

  • Build backend services and MVPs with FastAPI, Django/DRF and Flask, across new products and existing systems.
  • Translate requirements into technical scope, architecture, data models and APIs, through implementation, testing and deployment.
  • Work with PostgreSQL, Redis, Celery, MinIO, Docker, Linux and CI/CD.

2022 – 2024

Samara National Research University

Senior Laboratory Assistant

  • Developed Python and MATLAB software for flight-dynamics simulation.
  • Worked with mathematical models, engineering data, technical documentation and software-hardware systems.
  • Supported applied engineering debugging, research and educational work.

Product scope.
Engineering decisions.

01 / AI-assisted automation

AION

Telegram message classification and contextual response workflows.

Responsibility. Message classification, AI response generation and persistent conversation state.

Engineering decisions. Separate intent rules from response generation; ground replies in a curated knowledge base and conversation history. Use dry-run processing, sending limits, model fallbacks and timeouts to evaluate behavior and handle failures.

Python · Telegram · LLM integration · SQLite

Read the engineering case →
02 / Rental operations

RoboSharing

An equipment rental platform connecting customer requests with fleet operations.

Responsibility. Customer website, rental logic, administration and Telegram support.

Engineering decisions. Protect confirmed equipment and attachment bookings against conflicts. Separate preliminary estimates from staff-confirmed prices, preserve agreed prices with each request and connect support conversations to the rental workflow.

Django · PostgreSQL · Docker · Telegram

Read the engineering case →
03 / Creator workflows

SwipeLab

A tool for creating and managing social-media carousel projects.

Responsibility. Project creation and duplication, search, favorites, import/export, authentication and mobile behavior.

Engineering decisions. Connect content-management workflows with automated testing for release confidence. Contribute to premium product design, including AI-assisted generation, voice input and background removal, while iterating on user experience and deployment readiness.

JavaScript · Front-end workflows · Automated testing · CI / deployment

04 / Internal education product

Teacher Rewards Platform

Activity-based rewards and promo-code redemption for Innoprog teachers.

Responsibility. Backend activity integration, reward calculations, transaction history and the promo-code store.

Engineering decisions. Make point awards traceable through category breakdowns and transaction history. Save point deductions and code allocation together to prevent duplicate redemption, with separate teacher and administrator access.

Python · FastAPI · PostgreSQL · SQLAlchemy · Docker

Read the engineering case →
05 / End-to-end product development

CatIE

Accounting and invoicing workflows for freelancers in Georgia.

Responsibility. Sole developer of the interface, backend, reporting workflows and deployment.

Engineering decisions. Bring income records, currency conversion, invoices and tax-preparation workflows into one workspace, with PDF invoices, spreadsheet exports and scheduled reminders.

Django / DRF · PostgreSQL · Celery · React · Telegram

Read the engineering case →

Teaching & community

Programming and backend-development instructor and mentor, using project-based learning, code review and practical engineering tasks.

Author of @grigo_it ↗, a Russian-language Telegram blog about backend development, software engineering and practical technology topics.

Professional &
academic interests

  • Technology Management
  • Technical Product Management
  • AI-Driven Products
  • Software Architecture
  • Distributed Systems
  • Cloud Infrastructure
  • Engineering Leadership
  • Digital Transformation

Connecting technical depth
with product leadership.

My next step is to complement hands-on software engineering with systematic training in technology strategy, product decision-making, AI-enabled innovation and engineering leadership. I am particularly interested in graduate programs that connect technical depth with the management of complex digital products and engineering teams.