Summary
Overview
Work History
Education
Skills
Websites
Recommendation
Languages
Timeline
Generic

OLEH NOVOSAD

Waterloo,ON

Summary

I have extensive experience in software development, specifically in back-end and tools development (billing, accounting, transactions, payment systems, messaging systems). I possess a strong understanding of C/C++ languages, Ruby (language), and Rails (framework), and take pride in building well-crafted and enjoyable applications.


I held the position of a senior/principal back-end engineer, but now I want to change my career to game development because it has always been my dream. I understand that I may not fulfill all the checkboxes, and that's why I am ready to start from a junior/mid-level salary.

Overview

19
19
years of professional experience

Work History

C Engineer & AI Researcher

lu_brain open-source project
05.2020 - 10.2023
  • Performed experiments and conducted research.
  • Plan and build API
  • Write tests
  • Plan and implement library architecture
  • Invent & implement algorithms
  • Environment: Linux, C, GCC, C Unity, C Exceptions, and others.

Senior Ruby On Rails Engineer

Fera.ai
04.2018 - 04.2020
  • Participated in pre-project analysis and technical assessments to develop a user-friendly interface and correct functionality to meet business objectives
  • Created landing pages, real-time dashboards, and web applications using Ruby and JavaScript programming languages
  • Implemented application-specific algorithms to handle hundreds of gigabytes of data
  • Back-end engineering, events collecting and processing, APIs implementations, DBs design decisions, etc
  • Closely worked with the CEO to implement the solutions required
  • AWS >1Tb DB migration
  • Environment: Rails 4-5, Ruby 2+, JavaScript, Postgresql, AWS, Aurora DB, Pusher, Shopify API, Nginx, Heroku, Sidekiq, RVM, JQuery

Senior Ruby on Rails Developer

PayWith
06.2014 - 08.2017
  • Implemented core product features (from back-end to front-end)
  • Found successful solutions to complicated issues, architected core features (software level)
  • Worked closely with CTO and helped to make implementation decisions
  • Over 250K lines of Ruby code written by me over 3 years (main code contributor at that time)
  • Environment: Rails 4-5, Ruby 2, REST, JavaScript, jQuery, Unit tests, GIT, AWS, MySQL, Bank Related systems

Ruby on Rails Contractor

Several
01.2013 - 06.2014
  • Successfully completed 5 medium projects
  • Among them: Inventory/accounting project for the Western Union company
  • Extension of Spree gem (modular & API-driven open-source solution for Ruby on Rails) for the pharmacy industry
  • Website for a Canadian veterans organization
  • My responsibilities included: Communication with project's stakeholders
  • Implementing algorithms and architectural decisions
  • Writing RSpec / Cucumber / Capybara tests
  • Binding payment systems
  • Developing background processes
  • Spreadsheet files parsing
  • DB and queries optimizations
  • Environment: Rails 3.2-4, Ruby 1.9-2, REST, JavaScript, Spree framework, Capistrano, RSpec, GIT

Game Developer, NRAVO

Nravo
08.2011 - 01.2013
  • Participated in advanced projects with millions of users
  • Web mobile development
  • Environment: Rails 2-3.2, Ruby 1.8.7-1.9.3, REST, Capistrano, JavaScript, jQuery, Unfuddle

Lead Developer, Team Lead

Several
01.2005 - 08.2011
  • Before 2011 I was a Senior Developer since 2005 and worked for companies like EPAM, Darwin's Groove, Artfulbits
  • Environment: C, C#, ASP.NET MVC, MS SQL.

Education

Master of Science - Applied Mathematics And Informatics

Ivan Franko National University of Lviv
07.2004

Skills

  • System Design
  • Product Development
  • Critical thinking
  • System integration
  • Problem solving
  • Software development
  • Analytical Thinking
  • Quality Control

Recommendation

Jay El-Kaake, CEO at Fera.ai: "Oleh is an incredibly smart and hard-working engineer with a passion for optimizing technology and A.I. He helped us build out some really complicated technologies and he is a wonderful team member to be around. Given the opportunity, I would certainly work with him again."

Languages

English
Full Professional
Ukrainian
Native or Bilingual
Polish
Elementary

Timeline

C Engineer & AI Researcher

lu_brain open-source project
05.2020 - 10.2023

Senior Ruby On Rails Engineer

Fera.ai
04.2018 - 04.2020

Senior Ruby on Rails Developer

PayWith
06.2014 - 08.2017

Ruby on Rails Contractor

Several
01.2013 - 06.2014

Game Developer, NRAVO

Nravo
08.2011 - 01.2013

Lead Developer, Team Lead

Several
01.2005 - 08.2011

Master of Science - Applied Mathematics And Informatics

Ivan Franko National University of Lviv
OLEH NOVOSAD