
Oleh Maikovych
Verified Expert in Engineering
Software Developer
Lviv, Lviv Oblast, Ukraine
Toptal member since October 22, 2019
Oleh is passionate about the Ruby programming language and its philosophy. He has solid experience in back-end development on Ruby on Rails framework at any scale. Results-oriented, proactive, and always eager to explore new technologies and approaches, he has the ability to overcome unexpected issues in the fastest manner possible.
Portfolio
Experience
- Ruby - 5 years
- Ruby on Rails (RoR) - 5 years
- PostgreSQL - 4 years
- Docker - 2 years
- AWS SDK - 2 years
Availability
Preferred Environment
Terminal, Vim Text Editor, OS X
The most amazing...
...thing I've done was improve performance of a critical data processing component by optimizing the algorithm, SQL queries, and paralleling the job processing.
Work Experience
Senior Ruby Engineer
Company in the Domain of Access Management
- Implemented integrations with Workday, BambooHR, Namely, and AWS.
- Built a framework for integration testing based on RSpec, Capybara, and Selenium Web Driver.
- Bootstrapped projects from scratch.
- Designed and developed microservices and communication between them.
- Led a team of seven people.
- Dockerized microservices.
- Optimized performance-critical parts of the system.
- Improved test coverage of one of the legacy parts of the system.
- Took ownership of legacy source code and improved it to current standards.
Ruby Engineer
Company in the Domain of Education
- Reanimated a project which was unused for three years.
- Upgraded Ruby and Ruby on Rails versions.
- Built an invoicing system integrated with Xero.
Ruby Engineer
Company in the Domain of Childcare
- Implemented an administration console.
- Implemented authorization management for different roles: student, parent, teacher, and administrator.
- Refactored legacy part of the system.
Experience
Events Streaming Integrated with Amazon EventBridge
Framework for Parallel Processing of the Background Jobs
Report Generation System
Education
Master's Degree (with Honors) in Cybersecurity
Lviv Polytechnic National University - Lviv, Ukraine
Certifications
Amazon Web Services Developer - Associate
Amazon Web Services
Ruby Association Certified Ruby Programmer Silver version 2.1
Ruby Association
Skills
Libraries/APIs
Sidekiq, React
Tools
Terminal, Xero, Vim Text Editor, RabbitMQ, Shell, ITerm, AWS CLI, AWS SDK
Languages
Ruby, SQL, JavaScript, Haml, Bourne Shell, HTML, CSS
Frameworks
Ruby on Rails (RoR), Redux, Material UI, Selenium
Paradigms
Scrum, Test-driven Development (TDD), Kanban, Behavior-driven Development (BDD), E2E Testing
Platforms
Docker, Amazon Web Services (AWS), Amazon EC2, OS X, Visual Studio Code (VS Code)
Storage
PostgreSQL, Redis, MySQL, Amazon S3 (AWS S3)
Other
Security
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring