CV
Software Developer
Ivan D.
Summary
More than 2 years of experience in web development
Experience in Ruby and Runy on Rails
Eager to learn new technologies
Knowledge and understanding of principles and methodologies of software design
Strong computer science expertise and commercial experience in web services development
Strong analytical skills, and high level of responsibility
Self-learning, hard-working
Good logical thinking
Team player
Skills / Competencies
Experience
September 2023 - Present
Freelance
RoR Developer
April 2020 – September 2023
SoloWay Technologies
RoR Developer
Programming Languages:
Ruby, JavaScript, HTML/CSS
Technologies:
Ruby on Rails, Slim/Haml, Bootstrap, JQuery, Swagger,
Geocoder, Stripe, React, Travis CI, Circle CI, Rspec
RubyMine/VSCode, Postman GEM’s (Devise, roo, rails-i18n,
RSpec, dotenv, aasm, Pry, administrate, Wicked_pdf, haml,
Ransack, Sidekiq, HTTParty, Carrierwave, Mechanize, Google
Maps API (Static and JavaScript map)
Databases:
Postgres, MySQL, Elasticsearch, Redis
Operational Systems:
Linux OC, Windows, Mac
Source Controls:
GIT
Tracking Systems:
Jira, Redmine, Trello
Development Methodologies:
SCRUM, Kanban
English language:
Intermediate
Education:
Master’s degree in Vasyl Stefanyk Precarpathian National University,
Software Engineering
Projects
1. OSBB
Project duration:
educational project
Technologies:
Ruby, Ruby on Rails, PostgreSQL, API, React, Bootstrap, Slim, Travis CI, Circle CI,
gem “devise”, Elasticsearch, Geocoder, Sidekiq, Rspec
About the project:
OSBB is a legal entity created by the owners of apartments and / or non-
residential premises of an apartment building for common use. This site saves you
time and reduces the number of routine tasks. Personal accounts of
residents increase the transparency.
Role:
Ruby Developer
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
2. Wrapmate
Project duration:
April 2021 – January 2023
Technologies:
Ruby, Ruby on Rails, PostgreSQL, API, Geocoder, Stripe, Swagger, Rspec
About the project:
Creation of a service for the U.S. market, the main of which is finding auto service
studios that are engaged in sticking advertising films on cars, which is very popular
in the U.S + payment system integration
Role:
Ruby Developer
Responsibilities:
New features designing
Implementation new functions
Testing
Documentation writing
Correcting and redoing the old functionality
Performance issues solving
Payment system integration
3. Peg-backend
Project duration:
February 2023 – August 2022
Technologies:
Ruby, Ruby on Rails, PostgreSQL, API, Sidekiq, Redis, gem “machanize”, gem
“ransack”
About the project:
Peg-backend is designed to find influencers by analyzing their statistics, active
audience and lexicon. An advertiser can choose a suitable influencer from social
networks such as Instagram, Facebook and YouTube. The main task of this
project was the parsing of statistical data of the influencer, so the additional
library "mechanize" was used. The main advantage of this gam is the ease of
adding a proxy, automatic redirection of the page that is being parsed, correct
work with the Cyrillic alphabet, etc.
Role:
RoR Software Engineer
Responsibilities:
New features designing
Implementation new function
Testing
4. Marketplace (under NDA)
Project duration:
September 2020 – Present
Technologies:
Ruby, RoR, PostgreSQL, API, Minitest , Rspec
About the project:
It is an online marketplace that contains several projects that have a specific focus,
such as general, transportation, etc.
Role:
Ruby Developer
Responsibilities:
Adding new features
Correcting and redoing the old functionality
Write and improve test coverage
Documentation writing