Alexander S. Python Software Engineer

Full Stack Web

Summary

- Experience in Python development more than 5 years
- 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
- Strong computer science expertise and commercial experience in web services architecture and development
- Strong analytical skills, well knowledge in math, high level of responsibility
- Prefer to research things as deep as it is possible and come up with new solutions
- Communicative, team-player, self-motivated
- Upper-Intermediate English
- Available ASAP

Experience

Python Developer   

January 2022 – Present

Python Developer, dZENcore

 August 2021 – January 2022

 Python Developer, AntHouse

February 2020 – September 2020

 Python Developer, ALLRounds

 July 2019 – September 2020

Python Developer, Freelance

March 2018 – July 2019

Projects

Python developer

Feb 2022 – Jul 2023
Description:  An ARM system which helps to keep track of ads published on different Ad providers. Monitoring budget and performance of ads. Generating reports and statistics.
Responsibilities:

  • Develop new microservices with third-party integrations and support old ones.
  • Refactoring old microservices using new technologies and programming approaches.
  • Task composition, task decomposition, task scheduling and task distribution to other developers.
  • Code review.
  • Writing documentation added integrations with third-party services such as GA4 and AdForm and CM360 (CRUD operation with different entities) set up creation, editing, deletion, import of entities via DV360 API to the client platform

Technologies: Django, FastAPI, Django Ninja, DRF, Kafka, Pydantic, Mypy, Celery, SQLAlchemy, Dependency Injector, DataDog, Sentry, PostgreSQL, Redis, AWS (S3, EC2), Docker, k8s

 Python developer

Aug 2021 – Jan 2022
Description: An application for generating proto files
Responsibilities:

  • Back-end development,
  • Customize django admin panel,
  • Bug fixing
  • Test writing

Technologies: Python, Django, GraphQL, Graphene, Celery, PostgreSQL, AWS

Python developer

Feb 2021 – Sep 2021
Description: An application for managing scheduler or usual tasks (delete/create/edit). Add authorization, license check, email distribution, work with Tableau API, permissions, validation, export from excel/csv
Responsibilities:

  • Backend development
  • Add authorization, license check, email distribution, work with Tableau API, permissions, validation, export from excel/csv
  • Customize Django admin panel
  • Bug fixing

Technologies: Python, Django, Angular 13, RQ, DRF, Docker, Angular Material

Python developer

Feb 2020 – Jan 2021
Description: The site for the online store
Responsibilities:

  • Backend development
  • Bug fixing
  • Test writing
  • Implementing check for the availability of the mail domain during registration, adding validation, made an object model, etc.

Technologies: Phyton, Django, Celery, Redis, Angular 8, DRF, Webrtc

Python developer

Jul 2019 – Sep 2020
Description: Site migration from the old Angular version to the newer one. Responsibilities:

  • Backend development
  • Customize Django admin panel
  • Bug fixing
  • Implementing new pages, making filters, and doing the migration from the old Angular version to the newer one.
  • Implementing notification when the site is updated with service worker

Technologies: Python, Angular8, Angular SSR

Python developer

Mar 2018 – Jul 2019
Description: The project is related to stocks, a lot of information from Yahoo Finance. The main idea of the project is to calculate which company is better to invest in, according to forecasts.
Responsibilities:

  • Backend development
  • Make scrappers, signals, celery tasks,
  • Implement new logic, change current logic
  • Customize Django admin panel
  • Bug fixing

Technologies: Python, Django, MongoDB, Celery, Redis, Angular 6, Docker, Numpy, DRF

Experience

Bachelor's degree in Computer Science, Kharkiv State University of Food Technology and Trade