Anna Ivanova

Python Developer
12years in tech
7years in AI/ML
2years leading teams
7years with Python

Overview

Senior Python Developer with 11+ years of software development experience. Specializing in backend architecture, complex business logic, REST APIs, database design, integrations, and performance optimization. Experienced in hands-on development and leading teams. I look for the right trade-off between business requirements, maintainability, and delivery speed, while ensuring the product meets the expected quality standards.
Phone

Timeline

Senior Python Backend Developer · Senior
SATVA.DEV · Full-Time
Dec 2021 to Present 4 Years 11 Months Fully remote

Key responsibilities

  • Analyze and decompose project requirements, design backend architecture and workflows, and make technical decisions for production systems.
  • Coordinate a development team of up to 5 people, define development tasks, conduct code reviews, collaborate directly with clients, manage releases, and support GitLab CI/CD processes.

Selected projects

  • Logistics and Telematics Platform

Led backend development and maintenance of a logistics and telematics platform for the German company KS GmbH & Co. KG, delivering bidirectional server-device data exchange, task delivery to drivers, document image handling, GPS and truck sensor data collection and processing, and integrations with the Shell API, Fleethand, and SPEDION systems.

  • Waste Management Service

Designed and implemented the backend architecture, business logic, APIs, WebSocket-based real-time communication, and banking payment integration for a waste management platform serving corporate and individual customers.

  • Healthcare Platform

Extended a dental healthcare platform by building backend functionality for a 3D visualization module and personal account features, and migrated the system to S3 storage, including the transfer of approximately 0.5 TB of existing production data. Optimized the system by improving database query and data-processing performance, enhancing security and personal data protection, and standardizing code quality with Flake8.

  • ERP System

Developed and maintained an ERP system covering architecture design, database structure, REST APIs, third-party integrations, Celery tasks, monitoring, tests, automated API documentation, and GitLab CI/CD. Extracted reusable authentication and email components into standalone Python packages published on PyPI.

  • Media Platform

Developed API integrations with EPG data and TV channel services for Tvigle Media, supporting third-party data exchange for the media platform.

Python
Celery
Amazon S3
WebSockets
flake8
Rest API
GitLab CI
Django
Django REST Framework
Git
Clean Architecture
PostgreSQL
Docker
Docker Compose
Pytest
CI/CD
Teamwork
SQL
OpenAI Codex
ChatGPT
GPT-5
Pydantic
Postman
Async
Jira
Swagger
Gitflow
GitLab
python-telegram-bot
uv
Notion
Slack
Python Backend Developer · Middle
Fomin Clinic · Part-Time
Apr 2024 to Oct 2024 6 Months Fully remote
  • Designed and developed the backend, including the database structure and API, for a pregnancy management module within the patient mobile application.
  • Extended functionality and optimized the backend of the Asya medical system, the clinic’s website, and the patient mobile application.
  • Implemented integrations with third-party services, including user authentication via phone call using the zvonok.com API.
Python
Django
Django REST Framework
Rest API
PostgreSQL
SQL
Git
GitLab CI
Teamwork
Jira
Pytest
Gitflow
Software Engineer · Middle
Almaz-Antey · Contractor
Dec 2018 to Sep 2022 3 Years 9 Months Moscow Partially remote
  • Developed individual modules and implemented functional requirements for multi-user software systems, including the design and desktop GUI implementation, using C++, Qt, PostgreSQL, Qt Widgets, and QML.
  • Maintained and extended legacy code, implementing new functionality within existing software systems.
  • Deployed software systems at customer sites.
C++
PostgreSQL
Qt
STL
Apache HTTP Server
Astra Linux
Linux
SQL
Senior Software Engineer · Senior
Astra Linux · Full-Time
Jul 2019 to Sep 2022 3 Years 2 Months In office

Key responsibilities

  • Development and implementation of architectural solutions for full-stack web projects using Python, PostgreSQL and Flask WSGI for backend, Ext JS JavaScript for frontend and Apache web server configuration.
  • Introduced Docker and Docker Compose to standardize development environments and reduce infrastructure dependency issues across the team.
  • Developed software solutions using Python, asyncio, SQLAlchemy, SQLite, Tkinter Tk GUI Toolkit, Pandas, and NumPy.
  • Collaborated with distributed development teams on integrations with third-party services.

Team leadership

  • Led a cross-functional team of 5 people, including 3 developers, an analyst, and a DevOps engineer, coordinating delivery across engineering roles.
  • Conducted technical interviews and onboarding for new team members.
Python
PostgreSQL
Flask
Apache HTTP Server
Docker
Docker Compose
SQLAlchemy
SQLite
Pandas
NumPy
Tkinter
JavaScript
Doxygen
Linux
Astra Linux
PyQt
Git
Gitflow
Rest API
Gunicorn
Asyncio
Teamwork
Python Backend Developer · Middle
SATVA.DEV · Part-Time
Jan 2021 to Dec 2021 11 Months Fully remote
  • Developed the CloudDocs backend for a medical-records mobile application as an IT startup project at Skolkovo, using Python, Django, Django REST Framework, and PostgreSQL, and integrated an external SMS messaging service.
  • Contributed to Askwallet by implementing new functionality and APIs for an electronic payments marketplace.
Python
Django
Django REST Framework
PostgreSQL
Rest API
Git
SQL
Jira
Postman
Swagger
Gitflow
Teamwork
Notion
Slack
Software Engineer · Middle
Astra Linux · Full-Time
Feb 2017 to Jul 2019 2 Years 5 Months In office
  • Assessed and selected software development technologies and adapted technical solutions for use in the secure Astra Linux operating system.
  • Designed and implemented software modules for desktop applications and full-stack web projects.
  • Configured application infrastructure, including Apache HTTP Server and PostgreSQL databases.
  • ntroduced automated code documentation generation for C++ projects.
Apache HTTP Server
PostgreSQL
C++
Qt
SQL
STL
Astra Linux
Linux
Git
Tver State Technical University
Master's Degree · Computer Science and Engineering
2015–2017 Tver, Tver Oblast
Junior Researcher · Junior
Astra Linux · Part-Time
Oct 2015 to Feb 2017 1 Year 4 Months In office
  • Analyzed project domains and requirements.
  • Developed and optimized SQL queries for data retrieval from PostgreSQL databases.
  • Automated report generation, including parsing data and generating *.xlsx and *.docx output documents using C++ libraries.
  • Developed application functionality using the Qt framework and implemented GUI in Qt Creator.
SQL
PostgreSQL
C++
Qt
Astra Linux
Tver State Technical University
Bachelor's Degree · Computer Science and Engineering
2011–2015 Tver, Tver Oblast
Software Engineer · Middle
Geoelektronika Service · Part-Time
Jan 2015 to May 2015 4 Months In office

Developed software for low-level gas equipment sensors with data visualization in a desktop UI:

  • Implemented data retrieval via a COM port, data analysis and transformation using C# and the .NET platform.
  • Designed and developed a desktop GUI using WPF.
C#
.NET
WPF
Assistant System Administrator · Middle
Konyaev Tver College · Internship
Jun 2013 to Aug 2013 2 Months In office
  • Configured network equipment and installed required software on workstations.
  • Troubleshot Windows OS and desktop application issues to restore normal operation for users.
Windows
OpenSSH
Nmap

Technical skills

Languages
6
Python
SQL
C++
C#
Java
JavaScript
Databases
3
PostgreSQL
SQLite
Redis
DevOps
13
Git
Rest API
Linux
Docker
CI/CD
GitLab
GitLab CI
Apache HTTP Server
Amazon S3
Docker Compose
Astra Linux
Windows
WebSockets
QA
5
Pytest
Postman
Swagger
Sentry
Chrome DevTools
AI/ML
3
NumPy
Pandas
ChatGPT
Other
3
OpenSSH
Crypto++
OpenAI Codex

Job preferences

Work permits
Russia
Citizenship
Russia
Employment type
Full-Time
Open to AI agents: they read this profile and start a dialog through Alionalion.io/@anna-ivanova/mcp
Alion · People, companies and AI agents in one graphalion.io/@anna-ivanova