Experience
Python Developer
June 2022 - Present
Description: Ubersuggest is Neil Patel’s proprietary SEO tool that specializes in keyword suggestions, domain overviews, content ideas, backlink data, and other key features. Ubersuggest allows business owners to get insight into the strategies that are working for others in their market, so they can adopt them, improve them and gain an edge
Responsibilities:Â
Write, and review AWS Lambda functions, and microservices running on AWS ECS for the Search PlatformÂ
Build robust, high-performance, and massively scalable Rest APIÂ Â
Design, code, and test massive-scale data pipelines and solutions Â
Deploy functions and microservicesÂ
Build distributed parallel processing tools and frameworks to process 100s of Terabytes of data and index them for optimal search performance
Technologies: Python, DynamoDB, AWS (Lambda, ECS, S3, Elasticsearch, EMR, Glue), Rest API, NumPy, PyTorch, Pandas, Redshift, Rest API
Â
Python Developer, Taxi Service
December 2021 – June 2022
Description: Taxi Service for drivers and customers with real-time creating and accomplishment orders for Web, iOS, and Android platforms. It also includes GPS tracking with Google Maps integration, calculations of distances, types of cars, different cities, etc. Full implementation of the detailed management system. Service is available in more than 20 cities in Pakistan.
Responsibilities:Â
Helping in design components of the system
Implementing components of the Django application
Implementing some UI components
Implementing interaction with Google Maps API on the front-end
Implementing components of the REST API
Test writing
Technologies: Python (Django, Django Rest, Celery), HTML, CSS (Bootstrap), JavaScript (React), Google Maps API, PostgreSQL RDBMS, Redis, unit tests, pytest
Â
Python Developer
December 2020 – December 2021
Description: Main goal was to design a stable scrapping system with automated file uploading to AWS for future AI implementation.
Responsibilities:Â
Scraper Architecture designÂ
Scraper Implementation from the scratch
Solution containerizingÂ
Uploading async data to AWS s3
Project launching on AWS
Data analysis reports
Technologies: Python 3.8, Celery, Docker, HTML, CSS, AWS s3, Selenium, BS4, ScraperAPI, Pandas, NumPy
Â
Python Developer
March 2020 – December 2020
Description: Application with Bigstream xRay:Â
- parses timing and statistics data from Spark logs.
- compares results from different Spark runs.
- visualizes results via Docx and CSV reports as well as via web representation.Â
Responsibilities:Â
Technologies: Boto 3, Docker, Matplotlib, Pandas, NumPy, SQL Alchemy, Python – Docx, XlsxWriter, PostgreSQL, SQLLite, PrimeNG, Django REST Framework
Â
Python Developer
April 2019 – March 2020
Description: The dropship platform provides integration with Shopify, eBay, and Facebook for placing, managing, and scheduling products to be uploaded
Responsibilities:Â
Technologies:Â Python 3.6, Celery, Docker, AWS, Kubernetes, Flask, aiohttp, PostgreSQL, MongoDB, unit tests, pytest, DRF, Redis, RDBMS
Â
Python Developer, Astro Carpet Mills
November 2019 – April 2019
(http://www.astrocarpetmills.com/)
Description: We are the leading manufacturer of printed carpet and artificial turf for bowling centers, roller skating rinks, family arcades, family entertainment centers, glow golf, restaurants, kids' rooms, game rooms, home theaters, and miniature golf. Astro carpet works closely with the client to customize a look and feel for their center to make a lasting impression
Responsibilities:Â
Technologies: Python, PostgreSQL, Django
Â
Python Developer
May 2019 - November 2019
Description: Mail service which provides sending custom premade emails with further data analytical gathering
Responsibilities:
Designing REST API
Writing documentationÂ
Maintaining DBS
Writing tests
Increasing system performanceÂ
Writing analytical scripts
Optimizing queries
Implementing a shortener to count user’s clicks by different categories
Technologies:Â Python 3.7, Celery, Docker, AWS, Kubernetes, Django, PostgreSQL, unit tests, pytest, MailGun, Twilio, DRF
Â
Python Developer, Smarter Me
January 2019 - May 2019
Description: Online educational platform. You can easily order various courses for you and the whole family. You can visit our website and see that we have created a trusted platform that seamlessly connects parents, students, and instructors, enabling them to discover, grow and live their passion.
Responsibilities:Â
Technologies: Python(2.7 and 3.5), Django, NumPy, MySQL
Â
Python DeveloperÂ
August 2018 - January 2019
Description: The main goal was to create a system that crawls sites periodically and stores data in the Google cloud. The first snapshot was made in 2014 and the code was very old, so we had to rewrite all systems from scratch while writing all necessary documentation
Responsibilities:Â
Designing REST API
Writing documentationÂ
Maintaining DB1s
Writing tests
Increasing system performanceÂ
Writing analytical scripts
Optimizing queries
Queening Celery tasksÂ
Migrating from python 2.7 to python 3.9
Migrating from PIP to POETRY
Technologies: Python 3.9, Celery, Docker, Google Cloud, Kubernetes, Django, PostgreSQL, pytest, DRF, httrack, Redis
Â
Python DeveloperÂ
March 2018 - August 2018
Description: E-commercial Shopify site with more than 2 million users
Responsibilities:Â
Designing REST API
Writing documentationÂ
Maintaining DBS
Writing tests
Increasing system performanceÂ
Writing analytical scripts
Scheduling scripts on AWS
Optimizing queries
Migrating from python 2.7 to python 3.8
Migrating from PIP to POETRY
Designing Loyalty/ Reward/ Bonus systemsÂ
Debugging and refactoring old code
DeployingÂ
PR reviews
Technologies: Python 3.8, Celery, Docker, Django, PostgreSQL, pytest, DRF, Shopify, Pandas, Braintree, Gitpod, AWS, Heroku, Redis
Education
The Kharkiv National University of Radio Electronics, Bachelor's degree in Computer Science