Rostyslav Ross Safonov

Ruby developer

Strong advocate of style guides, best practices, and design patterns. Focus on clean, readable, and maintainable code. Use Pomodoro-based time management to consistently deliver results on schedule. Enjoy taking on new projects and collaborating in friendly, professional teams. Experienced in direct client communication and self-management.

Skills
  Ruby
  Ruby on Rails
  PostgreSQL
  Redis
  JS
  Vue.js
  Node.js
  Docker
  Digital Ocean
  Sinatra
  Markup
  AWS
  Kubernetes
Experience
Full stack developer at SoftServe

MAR 2022 - NOW

Worked on a distributed version control platform based on Git, featuring access control, issue and task management, CI/CD pipelines, support tracking, and project wikis. The product consisted of multiple sub-modules owned by dedicated teams. So, the role required extensive cross-team collaboration. Responsibilities ranged from day-to-day Ruby and Vue.js development to mapping and improving the customer journey to support business goals.

Backend developer at SoftServe

AUG 2021 - MAR 2022

Extended middleware-like (ETL) service to consume huge amount of sensor data. Rails API low-latency app in kubernetes cluster with multiple integrations.

Freelance full-stack developer

APR 2020 - JUN 2021

Developing medical services marketplace. Built API to be integrated with medical information systems. Rails backend & Vue.js (nuxt) frontend. Three separated front apps for: super-admin, clinic admin, customers (patients or doctors). By the way I helped with creating an API for a mobile app in a related project for patients.

Backend developer at "SOA Labs" (part-time)

NOV 2020 - MAY 2021

Real estate platform for generating online leads and managing your existing database with an intelligent home wealth advisor. Worked on extending Rails API.

Rails API & Vue.js developer(full-stack) at <NDA>

NOV 2019 - APR 2020

Worked on building cryptocurrency exchange. Rails backend & Vue.js (nuxt) frontend. Encrypted data connection between different project apps. Background jobs for fetching fresh prices. Node.js wallets RPI.

Ruby on Rails full stack developer at "KodoLabs"

MAY 2018 - NOV 2019

Worked on a different projects with different teams (building from "zero" & helping with existed apps). First Vue.js experience. Converted Rails native app into Rails API only & Vue.js frontend. API for mobile devices presented. DB views for statistic included. Docker deployment.

Ruby on Rails backend developer at "Loomlogic"

FEB 2017 - APR 2018

Almost all time worked on restful API for Angular 1.6 app. Also had a deal with Sidekiq background jobs, Redis, Amazon SES and S3, connecting to third party services. Did all tasks by using TDD and continuous integration. Created clear, understandable, SOLID code with rubocop verifying + avoiding callbacks and metaprogramming usage. Refactored a lot of bad legacy code.

Ruby on Rails full stack developer at "Gera-IT"

NOV 2016 - FEB 2017

Full stack tasks with RoR and Angular 1.6. Supported existing and developed new features like integrations with third party services(Pivotal, Jira, YouTrack and so on), refactoring and optimizing ruby code + DB queries for better performance. First continuous integration experience :)

Ruby on Rails full stack developer at "Rexsoft"

APR 2016 - SEP 2016

Developed e-commerce apps with microservices architecture(with Rails native frontend).

Ruby on Rails full stack developer at "Softbistro"

NOV 2014 - APR 2016

Developed CRM with Rails(Sidekiq, Redis, Amazon SES, Amazon S3) and native frontend.

Ruby on Rails full stack developer at "Tehnoprostir"

SEP 2014 - NOV 2014

Developed and supported e-commerce shop(with Rails native frontend).

Education
Khmelnitsky Polytechnical College

SEP 2012 - JUN 2016

Software engineering specialist diploma

Interests

  Cycling

  SUP-Surfing

  Board games

  Melomania