Summary
Andrei Subbota,
I'ma software engineer with specializing in Ruby and with interests in Elixir and Nimlang.
Contacts
-
Mobile
Email
Skype
-
Links
Experience
-
Senior ruby developer
Mentimeter
October 2021 — Present
-
Backend developer
Servers.com
October 2017 — September 2021
Internal services supporting. Code refactoring. Ruby programming.
-
IT Engeneer
Elementaree
January 2017 — October 2017
Developers infrastructure refactoring. Internal services developing. Implemented continuous deployment.
-
Technical Lead
Restream
January 2015 — January 2017
Election CCTV, Unified State Exam CCTV, Rostelecom iTV, Sputnik / Tourism.
Technical leading of several subproject teams (each up to 5 people). Interviewing, code refactoring. Project rescuer and 'rubber duck' for coworkers.
-
Team Lead
Undev
February 2014 — December 2014
- Review of new tasks requirements;
- interviewing;
- technical leading of RoR-projects;
- ruby programming;
- code reviewing. -
Legacy code healer and rspec coverage master
Undev
April 2012 — December 2014
http://telemarker.ru, http://vybory.mos.ru/, http://smotriege.ru/
Refactoring, support and update legacy code:
- code base upgrade from Ruby REE 1.8.7/1.9.x/2.x.x;
- upgrade from Rails 2.x/3.x (with a lot of custom plugins and "no_one_known_how_it_work" gems);
- database migration from MySQL and MongoDB to PostgreSQL;
- routines demonization;
- code coverage increase (spec/rspec/minitest/capybara);
- useful tools implementation: capify, ansible, Vagrantfile, docker, etc.
Education
-
BS, Mathematic
Samara State University
2000 — 2006
Thesis: Application usage of metric model of text.
Other
-
Speeches
DevConf, 2013
Basics of RoR app debugging.
404fest conference, 2008
I told about nginx, memcached, tmpfs and other useful things.
ULCAMP::Dev №6, 2011
Cross-links in law documents. Collect and store.
-
Languages
Russian
Native
English
Intermediate