Position: Senior Python Developer / Big Data
Category: Python
English level: intermediate
Years of experience: 8

The most recent achievements:

1. Optimization of data analysis of a large datasets with Pandas. Integration with AWS API. Improving UI of big data analysis, migrating to modern framework (datarefiner.com).

2. Designed and developed a platform for building complex chat-bots with AI (elerian.ai).

3. Optimization and developing high-loaded portal with more than 30 000 visits per day and more than 500 000 customers (topcraft.ru).
Talented programmer,

Software design and development is my job for the last 8 years, preceded by 7 years of own researches, two degrees of technical education: System Administration and Security of Information and Telecomunication Systems.

I have developed different kinds of projects, including Big Data analysis tools, platform for creating complex chat bots with Artificial Intelligence based on graph scheme, high-loaded web portals, web applications, eCommerce systems, corporate websites, APIs and other internal scripts.

I have an experience as a mentor for Junior Python Developer.

My personal advantages are responsibility, goal oriented, attention to details.

Programming languages:
Python, JavaScript, basics of C++, basics of Bash

Frameworks:
Tornado, Django, basics of FastAPI, basics of Flask

Big Data:
Hadoop, Spark, Pandas, Numpy, HDFStore

Cloud:
AWS (IAM, EC2, RDS, S3, Glue, Athena), GCP (Bigtable, Dataproc)

Databases:
PostgreSQL, MySQL/MariaDB, MongoDB, Redis

ORM:
SQLAlchemy, Alembic, Peewee, Peewee-migrate, Django ORM

API building:
Django REST-framework, requests, websocket

Asynchronous and background tasks:
AsyncIO, multiprocessing, threading, joblib, basics of Celery

Advanced logging:
Sentry

Other:
Mathplotlib, seaborn, plotly, BeautifulSoup, lxml

Authorization:
Vault, JWT, OAuth

Deployment and development environment setup automation:
Docker, Docker-compose, Kubernetes, VirtualBox, CI with Bitbucket

Server administration:
Debian/Ubuntu, Apache, Nginx, Postfix, Supervisor, snapshot

Bots integration:
Telegram

Testing:
Python unittest, pytest, CasperJs, Jest, basics of Karma

Tools:
GIT, GitHub, BitBucket, Jira

Frontend:
Vue.js, Backbone.js, Underscore.js, basics of AngularJS, HTML5, CSS3, Stylus, Bootstrap, jQuery, plotly.js, sigmajs, d3js, c3js, basics of WebGL and Three.js
Give me a challenge!