Experience
Python Developer
March 2017 - Present
Projects
Back-end Developer, Tour operator
May 2022 – January 2023
Responsibilities:
Working on one of the services
Serverless architecture
Integration with other services
Deploy with terraform
a lot of performance improvements
Technologies: FastAPI, AWS Lamba, ApiGateway, Kubernetes, Stepfunctions, DynamoDB, S3, Athena, Glue, SNS, SQS, IAM, KMS, Batch, Terraform, docker, docker-compose
Back-end Developer, Application for pushing ads into different adservers
Dec 2021- May 2022
Responsibilities:Â
Working on couple of the services to push ads to external services
Serverless architecture
Integration with other services
Integration with a lot of 3rd-party integrations (google ads, campaign manager, adform, sizmek, etc)
Some services were written from scratch
Technologies: Django, DFR, Celery, Redis, Postgres, Kafka, S3, FastApi, SqlAlchemy, dependancy-injector, aio libs (aiokafka, aioredis, asyncpg), alembic, poetry, httpx, boto3, typer, traefic, docker, docker-compose
Senior Python developer/Mentoring juniors, Maintaining big monolith Django application that serves to multiple client applications
Feb 2021 - Dec 2021
Responsibilities:Â
Developing REST API used by both web and mobile applications and internal administrative apps as well
Integration with third party services (email, sms, payment and services related to business domain)
Delivering new products as a result of arisen business needs
Extensive customization of Django admin and also adding whole new modules written in React JS in frontend and communicates with REST API
Implementing a new service for exporting large quantities of data from database
Implementing notification service that delivers sms&email campaign messages and also push notification
supervising juniors
Technologies: Django, Postgres, Celery, Sentry, Redis, S3, Google cloud services, docker, docker-compose, Bitbucket pipelines, React.js, JavaScript
Back-end Developer, Business consultation platform
Dec 2020 – Feb 2021
Responsibilities:Â
Working on Mail & Payment services
Serverless architecture
Integration with other services
Integration with payment gateways (Twise, Trolley, Payoneer), also mail integration (Sendgrid)
Django-admin customization
Technologies: Django, DRF, Celery, redis, Postgres, smtp, faust, S3, docker, docker-compose, Kubernetes
Back-end Developer, API for google chrome extension to parse some data
Sep 2020 – Dec 2020
Responsibilities:Â
Working on Mail & Payment services
A lot of 3rd-party integrations (Linkedin, twitter, RapidApi, facebook, google-search, google-translator, mail-phone validator service etc)
Parsing some data
Performance improvements
Technologies: Flask, Sqlachemy, redis, s3, rds, ec2, sns, Postgres, pandas, beautifulsoup, sendgrid, docker, docker-compose
Full Stack DeveloperÂ
Mar 2020 – Sep 2020
Description: Project related to providing ability to users to buy or sell electricity according to their role (either buyer or seller). The information about electricity consumption and production is automatically gathered from the US state API via celery one time per month. Possible (due to geographical and consumption/production data) offers are viewed to users in order to be applied or denied.
Responsibilities:Â
Technologies:Python, Django, DRF, React.js, Celery, Redis, PostgreSQL, AWS EC2, AWS S3
Back-end Developer, Application for Postal Company
Dec 2019 – Mar 2020
Responsibilities:Â
Technologies: Django, DRF, Celery, Lambda, EC2, ApiGateway, S3, RDS, docker, docker-compose
Back-end Developer, Application to push products to multiple marketplaces
May 2019 - Dec 2019
Responsibilities:Â
Technologies: Sanic, SqlAlchemy, Postgres, MongoDB, RDS, Lamdba, S3, ApiGateway, Kafka, Celery
Back-end Developer, Application which makes easier communication between services and Tableau
Feb 2018 - May 2019
Responsibilities:Â
Communication between AWS services
preparing CSV with all currencies and their exchange rates
cron job for retrieving actual rates
Technologies: Python, CSV, Tableau, Lambda, API Gateway, S3, IAM, Glue, Athena, EventBridge
Back-end Developer, Stocks site parser by the USA region
Mar 2017 – Feb 2018
Responsibilities:Â
Technologies: Flask, Beautifulsoup, Asyncio, Aiohttp, Selenium
Education
Master’s degree in Computer Engineering, Kharkiv National University of Radioelectronics
2016 -2020
Â