Sergey K.
About Sergey K.
Sergey K. is a Software Engineer specializing in Ruby on Rails, currently employed at VTB since 2020. He holds a Master of Science in Information Technology and has extensive experience in building scalable applications using various technologies.
Work at VTB
Sergey K. has been employed at VTB as a Software Engineer specializing in Ruby on Rails since 2020. In this role, he focuses on building scalable applications utilizing technologies such as RabbitMQ, Redis, and Sidekiq. His responsibilities include managing code repositories and project tracking through platforms like Github, Bitbucket, Gitlab, and Jira. Sergey contributes to the development of microservices and ensures the implementation of best practices in software engineering.
Education and Expertise
Sergey K. holds a Master of Science in Information Technology (MSIT) with a focus on Information Systems Security from Synergy University, where he studied from 2010 to 2014. Additionally, he completed a program in Automated Information Processing and Management at the College of Business and Law from 2003 to 2006. His educational background supports his proficiency in various technologies and methodologies, including API development using Grape, Entity, and Swagger.
Background
Before joining VTB, Sergey K. worked as a Ruby on Rails Developer on Upwork from 2016 to 2019. He also served as a Software Engineer at Sberbank for one year, from 2019 to 2020. Prior to these roles, he was the Head of the Technical Support Division at KAMI Group in Moscow, Russia, from 2010 to 2015. This diverse experience has equipped him with a comprehensive understanding of software development and technical support.
Technical Skills
Sergey K. is skilled in a range of technologies and tools essential for modern software development. He utilizes PostgreSQL and SQLite for database management and employs Docker Compose and Vagrant for containerization and virtualization. His expertise extends to testing and test automation using Rspec, Capybara, Cucumber, and FactoryBot. Additionally, he implements authentication and authorization mechanisms with tools such as Devise, Active Admin, CanCanCan, and Pundit.
Projects and Technologies
Sergey K. specializes in developing microservices using Ruby on Rails and Sinatra. He has experience in deploying applications on cloud platforms like DigitalOcean and Heroku. His technical capabilities also include web scraping and automation, utilizing tools such as Nokogiri, Mechanize, and PhantomJS. This combination of skills and technologies enables him to build robust and scalable applications.