Motto

There is no limit to perfection, but we strive for it obliged

Summary

Software Engineer, team leader.

I do not like to call himself a "Programmer" as it is is often equated with "Coder". I count myself among the engineers who are able to solve problems.

Effectively organise my work and team work.

Currently use Ruby, Erlang, Rust, Go, JavaScript  in the projects.

Actively participate in Open Source projects, professional conferences, informal meetings of IT-specialists. I believe that it is important to think broadly and systematically explore new areas. As well as share experiences and continuously improve their skills.

I conduct courses on Git (the author of Hexlet (hexlet.io) course)

List of skills updating the service (not all that I can include in summary): 
http://stackshare.io/zzet/me

 Expected Salary

8.000 € or above

Work History

Work History
Oct 2014 - Sep 2015

Back-end developer

Coub

Work on the back-end part of the service coub.com. The main direction - the optimization of the existing code and development of the individual micro-services (high load). Development of additional functionality.

Stack of used languages ​​and technologies: Ruby on Rails, Ruby, Erlang, Node.js, PostgreSQL, MongoDB, Vagrant, Docker.

Most valuable challenges:

  • Statistics service. Developed and implemented the service counting statistics. Collection, aggregation and display data in real time. The number of requests to the service: ~20.000 rps.
  • Timeline service. Service preparation and dispensing of content generated based on user subscription. Implemented several algorithms generate a list of content. It reduces the time of delivery of data to end users on the average 50 times.
  • Refactoring Ruby on Rails applications. Freeing up 20% of the resources are not efficiently used servers.
Apr 2012 - Oct 2014

Ruby on Rails full-stack developer

Undev

Development and maintenance of web-sites of the company and the company's customers; from November 2012 - develop and support Gitlab; Team leader, teacher.

Stack used languages ​​and technologies: Ruby on Rails, Ruby, Go, Erlang, Python, PostgreSQL, Redis, ReactJS, AngularJS, JavaScript (native), Ansible, Chef, Vagrant, Docker.

  • Gitlab. Integration of the project in the company's infrastructure; Development of additional functionality to the needs of the company (most of the development has been adopted in the main repository). During the work on the project has entered in the TOP-10 of developers and received the title of Gitlab MVP (Most Valuable Persone) for contribution to the development of the project.
  • Digital October (http://digitaloctober.ru) Tailoring + support for the project.
  • Digicast (http://digicast.ru/ru). Full-stack development from scratch.
  • Avtomonitoring. CRM system to automatic monitoring of enterprise.
Aug 2011 - Apr 2012

PHP web developer

IT-Keeper

Development and maintenance of sites (orders of the company), webmaster; Redmine support the company; Setup and administration of servers (Debian, Ubuntu) for projects.

Stack used languages and technologies: PHP (Drupal 7.x), MySQL, JavaScript (native + jQuery), html, css.

Apr 2011 - Aug 2011

PHP web developer

Skynet

Development and maintenance of sites (orders of the company), webmaster; Redmine support the company; Setup and administration of servers (Debian, Ubuntu) for projects.

Stack used languages and technologies: PHP (Drupal 7.x), MySQL, JavaScript (native + jQuery), html, css.), MySQL, JavaScript (native + jQuery), html, css.

Nov 2007 - Apr 2011

Software Engineer

Ульяновский Государственный Технический Университет

Development and support of management research UlSTU (unit: Technology Transfer Center)
Preserving the infrastructure department (engineering, network)
Administering computers running Windows
Administration Server (Windows 2008 + Ubuntu)
Participation in exhibitions and conferences

Stack used languages and technologies: PHP (Drupal 6.x, 7.x, Joomla), Mysql, HTML, CSS, JavaScript.

Education

Education
2010 - 2012

Master ("Computer Engineering")

Ulyanovsk State Technical University
2006 - 2010

Bachelor ("Computer Engineering")

Ulyanovsk State Technical University

Skills

Skills

Ruby

Ruby on Rails

Rust

Erlang

N2O

JavaScript

React

Golang (Go)

Node.js

Lisp

Python

CSS

PostgreSQL

Redis

MySQL

Memcached

MongoDB

ElasticSearch

Sphinx

Ansible

Chef

Docker

Git

Vim

TDD