Ruby developer
Ivan D.
Available hours \ week
40 h/w
Seniority level
Middle
Years of experience
3.5 yrs.
Location
Ukraine, Ivano-Frankivsk
Timezone
(GMT+02:00) Kyiv
Languages
English
Intermediate (B1)
About
With over three years of experience in the industry, I’ve had the opportunity to dive deep into Ruby and Ruby on Rails, along with front-end technologies like HTML, CSS, and JavaScript. Working with version control systems like Git and managing databases, whether MySQL or PostgreSQL, has become second nature. Each project has taught me the value of clear communication and effective teamwork, especially when collaborating with cross-functional teams and clients. I’m someone who genuinely enjoys learning, adapting to new tools, and applying software development principles in innovative ways. My analytical nature and strong sense of responsibility have driven me to tackle challenges with determination, whether working independently or as part of a team. Meeting deadlines under pressure is something I’ve grown comfortable with, and I find it rewarding to reach project goals together. Beyond my daily work, I stay actively engaged in the technical community, joining conferences, workshops.
Core skills
  • Ruby 3.5 yrs.
  • PostgreSQL 3.5 yrs.
  • Ruby on Rails 3.5 yrs.
Other skills
  • RSpec 3.5 yrs.
  • API 3 yrs.
  • HTML 2.5 yrs.
  • CSS 2.5 yrs.
  • HTML/CSS 2.5 yrs.
  • Sidekiq 2 yrs.
  • Bootstrap CSS 2 yrs.
  • Redis 2 yrs.
  • Bootstrap 2 yrs.
  • Slim 1.5 yrs.
  • Minitest 1.5 yrs.
  • Ruby Mine 1.5 yrs.
  • JavaScript 1 yrs.
  • Elasticsearch 1 yrs.
  • Swagger 1 yrs.
  • Stripe 0.5 yrs.
  • React.js 0.5 yrs.
Experience
OSBB
Ruby developer
About the Project

The OSBB website is built to save time and simplify routine tasks for all community members. Residents can conveniently manage many aspects of building life through the website, from paying utility bills to submitting repair requests and participating in discussions via an online forum—all accessible through their personal accounts. One of the core benefits of this platform is its ability to improve transparency in building management. With personal accounts, residents can easily monitor the progress of ongoing work and stay informed.

Responsibilities

- Build the app architecture and design system components ; - Implementation new functions ; - Write and improve test coverage ; - Documentation writing ; - Feature discussion with the team/customer ; - Bugfixing.

Skills & technologies
  • Ruby
  • Ruby on Rails
  • PostgreSQL
  • React.js
  • Bootstrap
  • Bootstrap CSS
  • Slim
  • Elasticsearch
  • Sidekiq
  • RSpec
  • API
Wrapmate
Ruby developer
About the Project

Wrapmate was built with a mission to simplify the search for auto service studios specializing in the application of advertising films on vehicles, a highly popular practice across the United States. We aim to transform how individuals, businesses, and advertisers connect with these specialized studios. Whether for branding, promotional campaigns, or vehicle personalization, the demand for vehicle advertising films is growing rapidly—and our platform serves as a key link between those seeking and providing these services. Alongside fostering seamless connections, the platform will integrate a reliable payment system, making transactions smooth and secure for all users.

Responsibilities

- New features designing; - Implementation new functions ; - Testing ; - Documentation writing ; - Correcting and redoing the old functionality ; - Performance issues solving ; - Payment system integration.

Skills & technologies
  • Ruby
  • Ruby on Rails
  • PostgreSQL
  • Stripe
  • Swagger
  • RSpec
  • API
Peg-backend
Ruby developer
About the Project

The Peg-backend platform is built to help advertisers find influencers by analyzing key metrics, active audience engagement, and language use. Advertisers can select suitable influencers from social networks like Instagram, Facebook, and YouTube. The primary goal of this project was to efficiently parse influencer data, so we integrated the “mechanize” library. This library offers several advantages, including easy proxy integration, automatic page redirection, and reliable support for the Cyrillic alphabet, enhancing the accuracy and functionality of the parsing process.

Responsibilities

- New features designing; - Implementation new function; - Testing.

Skills & technologies
  • Ruby
  • Ruby on Rails
  • PostgreSQL
  • Sidekiq
  • Redis
  • API
Marketplace
Ruby developer
About the Project

The marketplace offers a diverse selection of products, from electronics to sports equipment, making it easy for users to find what they need. With convenient search tools, users can quickly locate items, and our in-platform chat feature allows for easy communication about specific products, fostering negotiations and purchase agreements. The platform also includes a comprehensive review and rating system, enabling users to share feedback and help others make informed choices. To ensure a smooth experience, we’ve implemented robust spam protection for secure, hassle-free communication.

Responsibilities

- Adding new features; - Correcting and redoing the old functionality; - Write and improve test coverage; - Documentation writing; - Bugfixing.

Skills & technologies
  • Ruby
  • Ruby on Rails
  • PostgreSQL
  • API
  • React.js
  • Slim
  • Minitest
  • RSpec
Educational platform
Ruby developer
About the Project

A simple educational platform where the user can see a lesson card with a link to a webinar, presentation and homework in the form of a test. A webinar reminder newsletter and login and password newsletter were also created, as users are imported into the database from Excel.

Responsibilities

- Adding new features; - Correcting and redoing the old functionality; - Bugfixing.

Skills & technologies
  • Ruby
  • Ruby Mine
  • Ruby on Rails
  • PostgreSQL
  • HTML
  • HTML/CSS
  • CSS
  • JavaScript
Education
Vasyl Stefanyk Precarpathian National University with a bachelor’s degree
2016 - 2020
Software engineering
Vasyl Stefanyk Precarpathian National University with a master's degree
2020 - 2021
Software engineering