Oleksandr Vykhor

Ruby / Ruby on Rails Software Engineer

I am a programmer specializing in the development of websites and complex, scalable web applications using the Ruby language with the Ruby on Rails framework. Want to know how I can help with your project? Contact me through any convenient means.


+38(066)26-26-920 / +48 694 617 155
+38(066)26-26-920
+38(066)26-26-920 / +48 694 617 155
sasha85ua

What can I do for you?

For eight years, I have been developing websites and web applications for clients worldwide. I have experience in creating and growing various commercial projects and can assist in realizing your idea, whether it's creating a website, portal, online store, corporate site, mobile app API, and much more. I enjoy working in teams on large and complex web applications, contributing to expanding functionality and application development


What technologies do I use

In my work, I utilize modern and time-tested technologies and tools. A brief overview of my main technical skills is outlined below.

HTML5 / CSS3 / SASS / Bootstrap
Page and individual element layout using HTML5, CSS3, SASS, and Bootstrap technologies. Creating responsive and cross-browser interfaces, developing user interfaces according to modern web design standards.
Ruby / Ruby on Rails
Development of websites and web applications in Ruby using the Ruby on Rails framework. Creating RESTful APIs, implementing business logic, integrating with external services, and optimizing application performance.
Rubygems
Using popular Ruby community gems in applications. Integrating ready-made solutions to speed up development and enhance functionality, configuring and optimizing gems for specific project tasks.
Rspec / Capybara
Writing modular, functional, and integration tests for applications. Ensuring code reliability and stability, using testing libraries (RSpec, Minitest), creating automated test scenarios.
Javascript / Angular / ReactJS / JQuery
Utilizing JavaScript language capabilities, ReactJS libraries, JQuery, and the Angular framework. Developing interactive and dynamic user interfaces, creating single-page applications (SPA), optimizing client-side performance.
MySQL / PostgreSQL
Database skills: MySQL and PostgreSQL. Designing and optimizing database schemas, writing complex SQL queries, working with ORM (ActiveRecord), setting up and managing databases.
Git / Github / Bitbucket
Using version control systems. Working with Git, GitHub, GitLab, maintaining code change history, working in distributed teams, managing branches, and resolving conflicts.
Amazon / Heroku / Cloudinary
Storing application files in cloud storage. Integrating with cloud services (AWS S3, Google Cloud Storage), ensuring data security and availability, setting up data backup and recovery.