Profile

More than 10 years of experience in web development and Linux servers configuration. Can write code for the backend using synchronous(django) and asynchronous(aiohttp) Python and frontend with Javascript on React stack. Know how to write 12 factor-based microservices.

Have more than 5 years of experience with Docker for local development and running in production. Know how to configure and maintain infrastructure with Ansible. Also know how to setup Docker Swarm cluster with service discovery, monitoring, centralized structured logging and distributed tracing.

Here are some pet-projects, which I developed to research microservice architecture and all new technologies.

Skills

Programming: Python, SQL, Javascript

Frameworks and libraries: Django, Celery, aiohttp, asyncpg, aioamqp

Tools: PostgreSQL, Redis, RabbitMQ, nginx, Traefik, Consul, Vault, Prometheus, Loki

Infrastructure: Ansible, Docker, Docker Swarm

Experience

Full-stack web developer at Kvartirka

February 2013 - present

Short term rental service like Airbnb, but in Russia.

  • Developed REST API for mobile apps and frontend on React stack;
  • Implemented unit and integration testing with pytest to improve code quality and reliability;
  • Developed microservices using 12-factor app methodology using asynchronous libraries (aiohttp, asyncpg) to reduce load on backend;
  • Implemented CI/CD practices and Docker for much faster and stable deployment;
  • Implemented infrastructure monitoring and centralized structured logging.

Technologies: Python, Javascript, PostgreSQL, Redis, RabbitMQ, Ansible, Docker, Docker Swarm

Full-stack web developer at XPage Digital Agency

August 2011 - February 2013

Company developing sites for customers.

  • Developed online store with payment system integration;
  • Developed rich content based sites for small and medium business;
  • Automated site deployment and servers configuration;

Technologies: Python, Django, PostgreSQL, Javascript, Fabric, Graphite, Collectd, Git

Education

Specialist degree in computer science and information systems

South Ural State University, Chelyabinsk, Russia, 2007 - 2012