Enthusiastic software developer with Engineers Degree in the computer systems software and 16 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 thing 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.
Ruby on Rails
ERB / Slim
HTML / CSS
CI / CD
Engineer's Degree at specialty "The software of computer aids and the automated systems"
Moscow Engineering Physics Institute, Russia
- 2016-10 – present
Ruby on Rails Developer
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
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
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
The Federal State Unitary Enterprise manages a wide variety of chemical and nuclear production chains.
- 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
South Ural State University (Ozersk division)
- 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
- Maintained high availability rates of dial-up services
- Web development (HTML, CSS, Perl, PHP)