Academic & professional profile
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.
01 / Trajectory
Engineering foundations.
Product perspective.
Engineering Foundations
Aerospace engineering, mathematical modeling, Python/MATLAB and complex technical systems.
Backend Engineering
APIs, databases, authentication, background processing, integrations, testing and deployment.
Technical Product Development
Requirements decomposition, architecture choices, product workflows, MVP delivery and production iteration.
Technology Leadership Direction
Technology management, AI-driven products, architecture, infrastructure and engineering leadership.
02 / Education
Education &
professional training
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.
Netology
Python Developer: Advanced Course
03 / Experience
Professional
experience
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.
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.
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.
04 / Selected work
Product scope.
Engineering decisions.
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 →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 →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
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 →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 →05 / Knowledge sharing
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.
06 / Focus areas
Professional &
academic interests
- Technology Management
- Technical Product Management
- AI-Driven Products
- Software Architecture
- Distributed Systems
- Cloud Infrastructure
- Engineering Leadership
- Digital Transformation
07 / Current direction
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.