Position: Python Developer
Category: Python
English level: upper
Years of experience: 6


March 2017 - Now

Software engineer
* Design, development and support of ETL workflows (Python 3.x, AWS (SWF, DynamoDB, S3, SNS, Redshift), Snowflake, MySQL)
* Migration of legacy ETLs to a new warehouse.
* Development and support of data synchronization tools.
* Development and support of microservices (Python 3.x, Flask, SQLAlchemy, MySQL, AWS (Dynamo, Redshift))
* Working on tech designs and documentation.

December 2015-March 2017
Data engineer
* Development of the system for prioritizing potential customers.
The goal of the project was to to help the sales and marketing team to better prioritize customers and thus increase conversion. Besides that the data produced by the system was heavily used
by the marketing and analytics teams.
(Python 3.5, Tornado, SQLAlchemy, PostgreSQL, RabbitMQ)

* Development of the log processing platform for a SaaS application. One of the primary goals was to aggregate logs from multiple sources, preprocess them and store in multiple ways suitable for further use (analytics).
(Spark, Python 2.7, Scala, PostgreSQL, Jenkins-based scheduling)

June 2015-Decembe 2015
Deployment Engineer
Responsibilities:
* Development and support of the build system: Ant + Python 2.7 + TeamCity
* Maintenance of Windows and Linux driven TeamCity Agents
* Development of services and tools: Python 2.7
* Development of Deployment Team Dashboard: Python 2.7
* Support of Vagrant-based tools for local environment deployment
* Participation in design and implementation of infrastructure solutions

Achievements:
* Rest server: Python 2.7 + Flask + MongoDB
* Bittorrent-based system of game-client distribution: Python 2.7 + MongoDB
* Data-synchronization tools: Python 2.7 + MySql
* Jira+TeamCity integration plugin: Java

March 2013-June 2015
Junior DevOps Engineer
Responsibilities:
* Continuous integration process development and maintenance: Jenkins BS, Python 2.7
* Deployment automation: Python 2.7, Ruby (Chef), shell scripting
* Development of cloud deployment service: Python 2.7
* GNU/Linux OS configuring
* TCP/IP networks configuring