Працював в 3 компаніях   5 років 2 місяці

IT, Недержавні організації / NGO, Нерухомість та Девелопмент

Software Engineer (Python)

RedCore

IT

2 роки 9 місяців

09.2023 - 05.2026

• Migrated education domains into a scalable microservice architecture, refining service boundaries and decomposing complex business logic.
• Co-developed core LMS backend modules, including achievements, rewards, analytics, workshops, approvals, and access management.
• Built reporting and analytics features with advanced filtering, aggregations, and XLSX export capabilities
• Designed reliable cross-service integrations using HTTP APIs, NATS JetStream, Celery, and RabbitMQ, resolving critical consistency and synchronization issues in production.
• Improved platform maintainability and engineering efficiency through clean architecture patterns, Kubernetes/ArgoCD operational support, and test workflow optimization reducing setup time by 72% (95s > 27s).

Python Backend Developer

vikyhome

Недержавні організації / NGO

1 рік 4 місяці

06.2022 - 09.2023

  • Built and deployed a production-ready Django REST API for a service catalog, implementing full CRUD workflows, JWT-based authentication with admin-restricted write access, and a robust media pipeline via Cloudinary with automated cleanup of obsolete assets.
  • Delivered a containerized backend infrastructure using Docker, PostgreSQL, Gunicorn, and Nginx, ensuring reliable deployment and scalable runtime performance.
  • Improved developer experience and system reliability through OpenAPI (Swagger/Redoc) documentation and comprehensive backend test coverage for core endpoints.

Python Backend Developer

Agent’s and apartments LLC

Нерухомість та Девелопмент

1 рік 3 місяці

04.2021 - 06.2022

  • Built a Telegram lead-generation bot for real estate, automating end-to-end property sourcing and delivery to users.
  • Implemented automated scraping and filtering of OLX listings (owner-only rentals and sales) with scheduled updates during business hours.
  • Designed and deployed a fully autonomous pipeline for collecting, matching, and delivering relevant property offers via Telegram.

Ключова інформація

  • Programming Languages: Python
  • Backend: Django, Django REST Framework, FastAPI
  • Async & Messaging: Celery, RabbitMQ, NATS JetStream, asyncio
  • Databases: PostgreSQL
  • API & Integrations: REST API, HTTP APIs, Webhooks
  • Architecture: Microservices, Layered Architecture, Repository Pattern, DTO, Use Case Design, Event-Driven Architecture
  • Telegram Bots: aiogram
  • DevOps & Deployment: Docker, Kubernetes, Helm, ArgoCD
  • Monitoring & Logs: Grafana
  • Testing: pytest, unittest, Django Test Framework Tools: Git, GitHub, GitLab, Postman, Swagger, Makefile
  • AI Tools: Codex, Agent-Based Development Tools, GitHub Copilot
  • Languages: English Upper Intermediate (B2), Ukrainian Native

Володіє мовами

Англійська

середній

Українська

вільно

Курси, тренінги, сертифікати

GRASP & GoF Design patterns

2024

Completed a course on design patterns, learning the basic GOF (Gang of Four) patterns and GRASP (General Responsibility Assignment Software Patterns) principles. Gained practical experience in using patterns such as Builder, Observer, Adapter, Strategy, and also mastered approaches to structuring responsibility and improving code architecture.

FoxMinded

2021

Django, Flask, Jinja, Peewee,  Flask-restful API, SQLAlchemy, Flasgger, Swagger,  jQuery-Ajax, Webpack, Bootstrap, Cloudinary, Allauth, RestFramework, openweathermap.org API, weatherbit.io.org API, JWT Tokens, Docker, Allauth, Bootstrap, jQuery-Ajax, Webpack,  Channels websocket, celery, Redis, PostgreSQL and more...

Добрий, добрий Python базовий та ООП – розвинутий навчальний курс від Сергія Балакірєва

2021

Основи програмування мовою Python та знання об'єктно-орієнтованого програмування в Python.  

Iгор Костянтинович

Python Developer

Київ

3 500 $

36 років

Працює, але відкритий для пропозицій

повна зайнятість

Остання активність 2 тижні тому