ExperienceÂ
Python Engineer, Financial/Crypto trading terminal
August 2023 – March 2024
Description: Terminal for crypto trading that expands possibilities of trading that usual exchanges don't have, has its own analytics services, and offers statistics about your trading story
Responsibilities:
- Updating existing microservices,Â
- Adding metrics,
- Optimizing Materialized Views,
- Reviewing code,
- Fixing bugs,
- Writing unit tests,
- Optimizing endpoints
- Processed trades and managed positions.
- Conducted analytics to optimize trading strategies.
- Was responsible for storing and managing wallet information and transaction data.
- Ensured the security and accuracy of wallet information and transaction records.
Technologies: Django, DRF, Celery, MySQL, Redis, TimescaleDB, MongoDB, Centrifugo, OpenAPI, gRPC, Grafana, Prometheus
Â
Full-Stack Python Engineer
Jan 2023 – Aug 2023
Description: German platform for displaying company sales and customer data
Responsibilities:
- Development of endpoints,Â
- writing tests,Â
- writing SQL queries for Materialized views
- Implemented and integrated new functionalityÂ
Technologies: FastAPI, SQLAlchemy, PostgreSQL, Pydantic, MongoDB
Â
Full-stack Python Engineer
Aug 2022 – Jan 2023
Description: Finnish monolithic platform for doctors and patients, where doctors offer their services and communicate with patients through subscriptions
Responsibilities: Â Â
- Development of endpoints,Â
- Writing tests,Â
- Optimization of queries with Django ORM,Â
- Migration from Django 2 to Django 4,Â
- Refactoring old APIView endpoints to generics,Â
- Backward compatibility,Â
- Rewriting frontend web chat from Backbone js to Vue 3,Â
- Setting up a reverse proxy
Technologies: Django, DRF, Django Channels, MySQL, Vue.js, Celery, Redis, Docker Swarm, Nginx, Traefik, AWS S3, CI/CDÂ
Â
Full-stack Python Engineer
April 2021 – November 2021
Description: HealthCare. Finnish microservices platform for tracking patient medical indicators
Responsibilities: Â Â
- Development of endpoints,Â
- writing tests,Â
- development of new microservices,Â
- implementation of data validation between microservices,Â
- implementation of a unified logging standard
Technologies: Django, DRF, Nameko, SQLalchemy, PostgreSQL, Auth0, Marshmallow, RabbitMQ, Vue.js
Â
Python Engineer
February 2021 – April 2021
Description: Shop for selling antique items
Responsibilities:Â
- Maintenance of old legacy code,Â
- refactoring problematic areas,Â
- identifying bottlenecks,Â
- optimization of Django ORM queries
- Developed new features
- Bug fixing
Technologies: Django, DRF, PostgreSQL, Celery, Redis, Stripe, AWS S3
Â
Python Engineer
May 2020 – February 2021Â
Description: Project for generating CSV files for testing purposes
Responsibilities:
- Development of the project from scratch,Â
- integration and configuration of CI/CD,Â
- frontend development,Â
- writing tests
Technologies: Django, DRF, PostgreSQL, Vue.js, Celery, RabbitMQ, AWS S3, GitHub Actions
Â
Python Engineer, Telegram Selling bot
January 2019 – April 2020
Description: Bot for selling courses and educational materials
Responsibilities: Â
- Development of new functionality,Â
- implementation of a referral system,Â
- introduction of payment processing,Â
- normalization of the database,Â
- integration with CRM system
Technologies: Aiogram, Stripe, Pipedrive, Pydantic, SQLalchemy, PostgreSQL
Education
Taras Shevchenko, Kyiv University
Software Development