Position: Middle Python Developer
Category: Python
English level: upper
Years of experience: 3


Python Back-end developer (Junior->Middle)
08.2021 — now
A micro-service web application specialized in extracting and processing data(ETL)
from different advertising APIs.
• Performed high team cooperation, developed and supported REST API for frontend
with Python/Flask/SQLALchemy
• designed database schemas and models/migrations, built data migrations
(Postgres, BigQuery)
• wrote unit tests(pytest), configured CI/CD pipelines (GitLab)
• implemented BigQuery stream adapter with custom migration process
• integrated third party advertising APIs(BingAds, GoogleAds, etc.) into the ETL
application, implemented frontend OAuth process for one of those APIs with
TypeScript
• particpated in redesigning and refactoring of microservices: big refactor of ETL
service, notification service on FastAPI/Redis, etc.
• implemented unique tree structure builder that represents accounts hierarchy on a
third party advertising platforms
• mentored Junior Developer, interviewed candidates, reviewed code
• used kanban and scrum methodology, performed feature estimation

Python Back-end developer (Trainee->Junior)
02.2020 — 07.2021
Web store for selling chemical compounds.
• supported Python/Flask/SQLALchemy/MySQL server rendered web app
• edited HTML/CSS templates(jinja2), wrote unit tests(unittest).
• helped with implementing new back-end with RestAPI for React-frontend
• helped with developing of chemical molecule search with RDKit.
• implemented engineering tasks