Position: Junior Python Developer
Category: Python
English level: upper
Years of experience: 0.5


1. Junior Python Developer
# Developed Python-based solutions for data pipelines and automated ETL processes. 
# Optimized performance of data pipelines, reducing runtime and increased data accuracy. 
# Worked with large datasets and utilized various data manipulation techniques using Pandas and Numpy. 
# Implemented threading and multiprocessing. 
# Developed and maintained codebase using version control systems such as Git and GitHub. 
# Developed and maintained database schemas and models using PostgreSQL. 
# Worked with the psycopg2, mysql-connector-python, SQLAlchemy libraries to connect to PostgreSQL and MySQL databases. 
# Implemented logging using Loguru and error handling mechanisms to capture and troubleshoot application issues. 
# Implemented unit tests using PyTest for the software components written in object-oriented Python. 

2. Product Manager
# Coordinated the creation of the internal web platform that allows traders to configure the trading apps, analyze live and historical data
# Cryptocurrency trading system development (maintenance)
# Business development, namely:
- research and analysis of the crypto exchanges and crowdfunding platforms worldwide
- started cooperation with 6 new crypto exchanges
# High-frequency trading apps configuration and monitoring. 
Skills: Agile Project Management · Business Development · Cryptocurrency · Trading · High-Frequency Trading · Market Making · Liquidity Management · Market Research

3. IT Project Manager
# Redesigned the app architecture, incl. :
 - new proxy configuration for safe and continuous scraping data
 - scraper rewriting using GO and NodeJS
 - Product Information Management system setup
# Implemented Scrum methodology for project needs as well as configurated and administered JIRA tool
# Continuously managed backlog and sprints on US projects (incl. features, bugs, user stories)
# Ensured smooth communication with internal Team (Account Management, Tech Lead) and external Dev Team (Front-end, Back-end, Fullstack)
# Created and maintained project documentation such as estimates, project schedules, statements of work, ways of working, status reports