Yaroslav O. Python Full-Stack Software Engineer
Summary
- Back-end engineer with 4+ years of commercial experience with Python
- 1+ years of experience with front-end development using React
- Has experience with AWS: Lambda, ECS, S3, Elasticsearch, EMR, Glue
- Strong computer science expertise and commercial experience in web services architecture and development
- Upper-Intermediate English.
- Available ASAP
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:
Building Architecture
bug fixing
implementation of new functionality
Create clean, efficient code based on requirements
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:
Designing REST API
Writing documentation
Maintaining DBS
Writing tests
Increasing system performance
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:
Building Architecture
bug fixing
implementation of new functionality
Create clean, efficient code based on requirements
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:
Building Architecture
bug fixing
implementation of new functionality
Create clean, efficient code based on requirements
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