Upstaff Sign up
Stas D.
🇺🇦Ukraine (UTC+02:00)
Created AtUpstaffer since January, 2023

Stas D. — Python Engineer

Expertise in Back-End Web.

Last verified on July, 2023

Core Skills

Bio 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

Technical Skills

Programming LanguagesJavaScript, Python
Python Libraries and ToolsAlembic, Pandas, poetry
JavaScript FrameworksAngular, React
.NET PlatformAzure
Python FrameworksDjango, FastAPI, Flask
Data Analysis and Visualization TechnologiesAWS Athena, Pandas
Databases & Management Systems / ORMAWS DynamoDB, MongoDB, MySQL, Oracle Database, PostgreSQL, Redis, SQL, SQLAlchemy, SQLite
UI Frameworks, Libraries, and BrowsersCSS, HTML
Cloud Platforms, Services & ComputingAWS, Azure, GCP
Amazon Web ServicesAWS Athena, AWS Cognito, AWS DynamoDB, AWS EC2, AWS Glue, AWS IAM, AWS Lambda, AWS S3, AWS SNS, AWS SQS
Methodologies, Paradigms and PatternsAgile, Kanban, Scrum, Waterfall
Message/Queue/Task BrokersCelery, Kafka, RabbitMQ
Deployment, CI/CD & AdministrationCI/CD, Jenkins
Virtualization, Containers and OrchestrationDocker, Docker Compose, Kubernetes, Terraform
SDK / API and IntegrationsFastAPI, OAuth, RESTful API
Version ControlGit, SVN
Collaboration, Task & Issue TrackingJira, Redmine
Operating SystemsLinux, Windows
Third Party Tools / IDEs / SDK / ServicesPyCharm, Sublime Text
QA, Test Automation, SecuritySelenium Webdriver

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

 

How to hire with Upstaff

1

Talk to Our Talent Expert

Our journey starts with a 30-min discovery call to explore your project challenges, technical needs and team diversity.

2

Meet Carefully Matched Talents

Within 1-3 days, we’ll share profiles and connect you with the right talents for your project. Schedule a call to meet engineers in person.

3

Validate Your Choice

Bring new talent on board with a trial period to confirm you hire the right one. There are no termination fees or hidden costs.

Why Upstaff

Upstaff is a technology partner with expertise in AI, Web3, Software, and Data. We help businesses gain competitive edge by optimizing existing systems and utilizing modern technology to fuel business growth.

Real-time project team launch

<24h

Interview First Engineers

Upstaff's network enables clients to access specialists within hours & days, streamlining the hiring process to 24-48 hours, start ASAP.

x10

Faster Talent Acquisition

Upstaff's network & platform enables clients to scale up and down blazing fast. Every hire typically is 10x faster comparing to regular recruitement workflow.

Vetted and Trusted Engineers

100%

Security And Vetting-First

AI tools and expert human reviewers in the vetting process is combined with track record & historically collected feedbacks from clients and teammates.

~50h

Save Time For Deep Vetting

In average, we save over 50 hours of client team to interview candidates for each job position. We are fueled by a passion for tech expertise, drawn from our deep understanding of the industry.

Flexible Engagement Models

Arrow

Custom Engagement Models

Flexible staffing solutions, accommodating both short-term projects and longer-term engagements, full-time & part-time

Sharing

Unique Talent Ecosystem

Candidate Staffing Platform stores data about past and present candidates, enables fast work and scalability, providing clients with valuable insights into their talent pipeline.

Transparent

$0

No Hidden Costs

Price quoted is the total price to you. No hidden or unexpected cost for for candidate placement.

x1

One Consolidated Invoice

No matter how many engineers you employ, there is only one monthly consolidated invoice.

Ready to hire Stas D.
or someone with similar Skills?
Looking for Someone Else? Join Upstaff access to All profiles and Individual Match
Start Hiring