Upstaff Sign up
Stas D.
🇩🇪Germany (UTC-08:00)
Created AtUpstaffer since January, 2023

Stas D. — Python Full-Stack Software Engineer

Expertise in Back-End Web.

Last verified on July, 2023

Core Skills

Bio Summary

- 5+ years of experience in Python Development
- 1+ years of experience with front-end development using React
- Knowledge and understanding of principles and methodologies of software design
- Proficiency in Python development
- Deep knowledge of Web development technologies
- Experience with scrapers, extracting data from sites, serializing and validating data
- DevOps: Deploying an app with docker, serverless application, AWS
- Have experience mentoring
- Excellent knowledge of common software engineerings practices, like OO principles, modern design patterns, test-driven development, continuous integration, and continuous deployment
- Experience with payment systems integrations
- Upper-Intermediate English
- Available ASAP

Technical Skills

Programming LanguagesPython
Python Libraries and Toolsaiohttp, Alembic, AsyncIO, Beautiful Soup, Pandas, poetry
JavaScript FrameworksAngular, React
.NET PlatformAzure
UI Frameworks, Libraries, and BrowsersCSS, HTML
Python FrameworksDjango, FastAPI, Flask
Data Analysis and Visualization TechnologiesAWS Athena, Pandas
Databases & Management Systems / ORMAWS DynamoDB, MongoDB, MySQL, Oracle Database, PostgreSQL, Redis, SQLAlchemy, SQLite
Cloud Platforms, Services & ComputingAWS, Azure, GCP
Amazon Web ServicesAWS AppSync, AWS 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
SDK / API and IntegrationsApi Gateway, FastAPI, OAuth, RESTful API
Scripting and Command Line InterfacesBatch
Message/Queue/Task BrokersCelery, Kafka, RabbitMQ
Deployment, CI/CD & AdministrationCI/CD, Jenkins
Virtualization, Containers and OrchestrationDocker, Docker Compose, Kubernetes, Terraform
Version ControlGit, SVN
Collaboration, Task & Issue TrackingJira, Redmine
QA, Test Automation, SecurityKMS, Selenium Webdriver
Operating SystemsLinux, Windows
Third Party Tools / IDEs / SDK / ServicesPyCharm, Sublime Text
Other Technical Skillsdependancy-injector, REST Webservice, StepFunctions, traefic, typer

Experience

Back-end Developer

May 2022 - January 2023

Description: Tour operator

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

Dec 2021 - May 2022 

Description: Application for pushing ads into different adservers

Responsibilities: 

  • Working on a 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, dependency-injector, aio libs (aiokafka, aioredis, asyncpg), alembic, poetry, httpx, boto3, typer, traefic, docker, docker-compose

 

Senior Python developer/Mentoring juniors

Feb 2021 - Dec 2021 

Description: Maintaining a big monolith Django application that serves multiple client applications

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 communicating with REST API
  • Implementing a new service for exporting large quantities of data from the database
  • Implementing a 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

Dec 2020 - Feb 2021

Description:Business consultation platform

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

Sep 2020 – Dec 2020

Description: API for a google chrome extension to parse some data

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: The project is related to providing the ability 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 by 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

Dec 2019 – Mar 2020

Description: Application for Postal Company

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

May 2019 - Dec 2019 

Description: Application to push products to multiple marketplaces

Responsibilities: 

  • Creation & Integration of API
  • Service from scratch
  • integration with Walmart & Shopify

Technologies:Sanic, SqlAlchemy, Postgres, MongoDB, RDS, Lambda, S3, API gateway, Kafka, Celery

 

Back-end Developer

Feb 2018 - May 2019

Description: An application that makes easier communication between services and Tableau

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

Mar 2017 – Feb 2018

Description: Stocks site parser by the USA region

Responsibilities: 

  • parsing sites
  • work with the browser via selenium

Technologies: Flask, beautifulsoup, asyncio, aiohttp, selenium

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