Stas D., Python Engineer

Vetted expert in Back-End Web
english B1 (Intermediate) English
seniority Senior (5-10 years)
location Ukraine UTC+02:00

Summary

- 5+ years of experience in Python Development
- Knowledge and understanding of principles and methodologies of software design
- Proficiency in Python development
- Deep knowledge of Web development technologies
- Good communication and analytical skills
- Experience with scrapers, extracting data from sites, serializing and validating data
- DevOps: Deploying app with docker, serverless application, AWS
- Have experience mentoring
- Excellent knowledge of common software engineering practices, like OO principles, modern design patterns, test driven development, continuous integration, and continuous deployment
- Experience with payment systems integrations
- Intermediate English

Main Skills

Programming Languages

Python Libraries and Tools

Alembic Pandas poetry

JavaScript Frameworks

UI Frameworks, Libraries, and Browsers

CSS HTML

Python Frameworks

Data Analysis and Visualization Technologies

AWS Athena Pandas

Databases & Management Systems / ORM

AWS DynamoDB MongoDB MySQL Oracle Database PostgreSQL Redis SQL SQLAlchemy SQLite

Cloud Platforms, Services & Computing

Amazon Web Services

AWS Cognito AWS DynamoDB AWS EC2 AWS Glue AWS IAM AWS Lambda AWS S3 AWS SNS AWS SQS

Azure Cloud Services

Methodologies, Paradigms and Patterns

Agile Kanban Scrum Waterfall

Message/Queue/Task Brokers

Celery Kafka RabbitMQ

Deployment, CI/CD & Administration

CI/CD Jenkins

Virtualization, Containers and Orchestration

Docker Docker Compose Kubernetes Terraform

SDK / API and Integrations

Version Control

Git SVN

Collaboration, Task & Issue Tracking

Jira Redmine

Operating Systems

Linux Windows

Third Party Tools / IDEs / SDK / Services

PyCharm Sublime Text

QA, Test Automation, Security

Selenium Webdriver
ID: 900-163-172
Last Updated: 2023-07-04

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: 

  • Building architecture

  • bug fixing

  • implementation of new functionality

  • Create clean, efficient code based on requirements

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: 

  • API for that application

  • Service from scratch

  • integration with other services and AWS services

  • DB design

  • Stage deploying, simple ci\cd

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: 

  • Creation & Integration of API

  • Service from scratch

  • integration with Wallmart & Shopify

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: 

  • parsing sites

  • work with browser via selenium

Technologies: Flask, Beautifulsoup, Asyncio, Aiohttp, Selenium

Education

Master’s degree in Computer Engineering, Kharkiv National University of Radioelectronics
2016 -2020

 

Ready to hire Stas D. or someone with similar skills?

All developers are available for an interview. Let's discuss your project/vacancy.
Book A Call