PDF JSON RU
Mikhail Klimenko
Software Engineer
Enthusiastic software developer with Engineers Degree in the computer systems software and 17 years of hands-on experience in developing comprehensive software projects including 3 years of a Ruby backend development. A detail-oriented team player with a passion to keep things in order. I adore getting over the problems, finishing something you've been working on really-really hard. Feeling part and being heavily involved into project is essential to me.
Main Skills
Ruby on Rails
RSpec
HTML
CSS
REST API
Linux
PostgreSQL
RabbitMQ
Redis
Elasticsearch
Clickhouse
Sidekiq/Resque
Nginx
Jira
Git
CI / CD
TeamCity
Gitlab
CircleCI
Docker
Kubernetes
Heroku
ELK
Honeybadger
Sentry
Rollbar
NewRelic
Prometheus
Graphana
Education
Engineer's Degree at specialty "The software of computer aids and the automated systems"
Moscow Engineering Physics Institute, Russia
Experience
since 2019-09
Ruby on Rails Developer
Moteefe (London, UK, remote)
Print-on-demand platform for e-commerce
  • Extended existing APIs to implement new features
  • Smoothed CI/CD processes by fixing flaky tests, implementing automated styleguide checks and git hooks
2016-10 – 2019-09
Ruby on Rails Developer
Onlinetours.ru (Moscow, Russia, remote)
The company provides tours searching services and resells tours from many providers leveraging in-house high-performance search engine solutions to regular customers, independent agents, and professional agencies.
  • Maintained legacy-rich Ruby on Rails monolith application with 80k+ LoC in a multi-tier software environment as a part of an agile fully-remote software team
  • Daily use of Ruby on Rails, Roda, PostgreSQL, Elasticsearch, Redis, Clickhouse, RabbitMQ, Sidekiq, Docker, Kubernetes, Git
  • Supported rich REST APIs for the internal and external user
  • Ensured high code quality with RSpec tests, TDD and automatic documentation generation
  • Constantly worked on overall project's reliability, performance, speed, and resources consumption reduction with extensive use of tools like Kibana, NewRelic, Honeybadger, Sentry, Prometheus
  • Planned, designed and implemented new features and services for clients and partners in close cooperation with stakeholders
  • Helped other team members by mentoring junior developers, sharing knowledge and reviewing pull requests
  • Created open source QiwiPay payment service bindings for Ruby (qiwi-pay gem) and some more open source gems
2016
Freelance programmer (part-time, remote)
  • Helped customer to plan and implemented new features of commercial real estate sale and rent bulletin board application
  • Design and implement commercial vehicles lease and sale bulletin board application
  • Use of Ruby on Rails, PostgreSQL, Elasticsearch, JavaScript, jQuery, Bootstrap
2015
Contractor programmer (part-time, remote)
Vesnik Information Systems Ltd, Nicosia, Cyprus
  • Implement dynamic interface generation for ERP system
  • Use of Delphi, DevExpress VCL, PostgreSQL
2004-10 – 2016-10
Instrumentation Systems Engineer
Federal State Unitary Enterprise “MAYAK” Production Association (Ozersk, Russia)
The Federal State Unitary Enterprise manages a wide variety of chemical and nuclear production chains.
  • Enhanced water pump station instrumentation system with interactive display and report abilities (Windows, MasterSCADA, Linux, HTML, JavaScript, jQuery)
  • Simplified company's computer equipment accounting processes by developing specialized software (Windows, Delphi, SQL Server)
  • Renovated nuclear facility's distributed instrumentation and alarm system's hardware and software (Linux, C++, Qt, Python, LINTER DBMS)
2003-08 – 2004-09
System administrator
South Ural State University (Ozersk, Russia)
  • Local area network and computer hardware maintenance
  • Windows domain administration
  • Linux-based internet access server administration
2002-09 – 2003-05
System administrator and web developer
Astra LLC (Ozersk, Russia)
  • Maintained high availability rates of dial-up services
  • Web development (HTML, CSS, Perl, PHP)
Code samples and OSS contributions