Artyom Shivtsov
Full-stack Developer | Python & Go Specialist
About & Summary
Results-driven Software Developer & Master of Technology (MTech) in Information Technology with international research practice at Westsächsische Hochschule Zwickau (Germany). Specializing in building scalable web applications, Odoo ERP systems, high-performance backends (Python, FastAPI, Django, Go), and containerized infrastructure (Docker, Ubuntu Server). Experienced across the full software lifecycle - from initial system architecture to AI integrations (RAG, Gemini API), automated testing (Odoo Test Framework, pytest, unittest), business process automation, and open-source hardware projects (Flipper Zero Theme Manager).
Work Experience
Python / Odoo Developer
- Developed, customized, and maintained Odoo ERP modules (versions 10-19), implementing complex business logic and extending Odoo ORM models.
- Optimized PostgreSQL queries, database constraints, and relationships for high-traffic enterprise workflows.
- Integrated Odoo with external Electronic Document Management (EDM/EDI) platforms and microservices, automating document workflows, attachment management, and invoice delivery.
- Built XML/JS user interfaces (Shop Floor, MRP Display) and custom document generators (QWeb, PDF, DOCX, Excel via OpenXML, docxtpl).
- Containerized development environments using Docker & Compose; wrote unit and integration tests using Odoo Test Framework (TransactionCase), unittest, and pytest to ensure application reliability.
- Performed code reviews, refactored legacy code, and enforced code quality standards using Ruff, Pylint, Flake8, and static analysis tools.
Methodist / Python Instructor
- Authored and structured a comprehensive Django Web Development curriculum and Telegram Bot infrastructure courses aligned with current industry standards.
- Taught Python backend modules, project-based development, and software architecture to students.
Software Engineer / EdTech Specialist
- Customized and maintained Open edX (Tutor) and Moodle platforms to support university-wide digital learning.
- Deployed and managed a Django-based helpdesk system to automate technical support workflows for faculty.
- Administered Educational Technology Center portal using Grav CMS and Ubuntu Server.
Software Developer
- Designed and implemented an automated system for issuing digital academic transcripts and enrollment certificates, drastically reducing manual processing time.
- Developed a specialized Telegram-based assistant for the Admissions Committee to streamline applicant inquiries and application tracking.
- Customized Moodle LMS infrastructure and engineered backend scripts for university process digitalization.
Education & International Research
Master of Technology (MTech) in Information Technology
Advanced study in software engineering, database design, system architecture, and computational algorithms.
- Academic Research: Conducted research within the Engineering/IT department, focusing on analyzing modern software development methodologies.
- International Collaboration: Participated in international academic exchange, gaining experience in European standards of software engineering and research documentation.
- Technical Analysis: Evaluated specialized tools and systems as part of the university's ongoing research projects.
Bachelor of Technology (BTech) in Information Technology
Core computer science curriculum covering object-oriented programming, data structures, algorithm analysis, computer networks, and database design.
Featured Projects & Open Source
Flipper Zero Theme Manager
Developed the official C application for Flipper Zero hardware enabling dynamic UI theme switching directly on-device. Published on GitHub and verified in Flipper Lab app store.
Desktop Data Conversion App
Autonomous GUI application built with Python & PySide6 for automated parsing of heavy CSV reports into structured Excel analytical tables with auto type-detection. Packaged via PyInstaller.
Multithreaded Network Scanner
High-performance cross-platform network scanner written in Go with Fyne GUI. Utilizes Goroutines for parallel TCP/UDP port audits, black/white listing, SMTP alert notifications, and JSON/XML exports.
Admissions Bot Ecosystem
Unified Django backend powering multi-platform Telegram & VK bots for applicant interaction. Built smart FAQ program search and a real-time admin monitoring dashboard.
AI Educational Feedback Generator
React + TypeScript SPA integrated with Django backend and Google Gemini AI API to generate detailed personalized student progress reports automatically from brief teacher inputs.
Headless Selenium Scraper Pipeline
Engineered high-resilience scraping infrastructure deployed in Headless Selenium Docker containers on Ubuntu Server. Fixed memory leaks (>2GB RAM), crash recovery, and database persistence.