Kyrylo Shegeda, Software Developer in Toronto, ON, Canada
Kyrylo Shegeda

Software Developer in Toronto, ON, Canada

Member since September 11, 2015
Kyrylo is a Software Developer that likes to take on new challenges. He is unafraid to step outside of his comfort zone and engage with technologies to which he has previously been unexposed. In the last 3 years, Kyrylo has specialized in Ruby on Rails to build highly efficient and scalable applications.
Kyrylo is now available for hire




Toronto, ON, Canada



Preferred Environment

Git, Sublime Text

The most amazing...

...thing I've ever built is a WebRTC based service that allows users to exchange 3D data from Kinect between peers, and render it using WebGL in real time.


  • Senior Web Developer

    2014 - PRESENT
    • On a short notice (two days), implemented a feature that allowed the company to secure a client who was willing to spend thousands of dollars through the platform to run ads.
    • Implemented an efficient background processing system using Sidekiq to speed up the application.
    • Implemented a system using Redis that allows users to keep track of the leftovers in individual rate limits of the third party APIs in a multi-process environment.
    • Revamped the reporting system using AngularJS.
    • Was a lead developer on several occasions during the code update for the changes made in third-party APIs.
    Technologies: MySQL, Sidekiq, Redis, AngularJS, JavaScript, Ruby on Rails (RoR), Ruby
  • Web Developer

    2013 - 2014
    • Implemented an efficient internal messaging system.
    • Created WebRTC based video conferencing system and chat for on-line classes.
    • Created a widget that allows the owners of the online academy to customize the design and color scheme of their product page.
    • Implemented a widget that allows potential students to book time slots for private consultations.
    • Helped with moving the project from Rails 3 to Rails 4.
    Technologies: JavaScript, Ruby on Rails (RoR), Ruby
  • Independent Software Developer

    2012 - 2013
    Alberta Health Services
    • Implemented a system that simulates photon transport on a GPU 32 times faster than on a CPU.
    • Hooked up GEANT4 as a front-end for an experiment setup.
    • Verified the system by modeling an experiment that reflects the real-life setup which uses a phantom consisting of heterogeneous materials.
    Technologies: CUDA, C++
  • Intern Software Developer

    2010 - 2010
    • Implemented a tool in C++ that receives a list of locations in CSV file and marks it on Google Maps.
    • Implemented a system that parses binary data acquired from Blackberry IM and presents it in a form that is convenient for customers.
    • Implemented a system in C# that runs all unit-tests every week and sends results in xml format to the team.
    • Fixed all existing CPPUnit and NUnit unit tests and created new ones to cover the entire functionality of the Visual Studio solution which consisted of 65 projects written in C++ and C#.
    • Helped remotely located clients with resolving the problems they've encountered while using the product.
    Technologies: C++, .NET, C#


  • A Gem for communication with Facebook API

    This gem, originally forked from, was supported and improved to include the latest Ads API functionality provided by Facebook

  • PaVEl

    A C++ library that allows users to display internationalized text with custom features like rotation and translation of each separate ligature as well as the whole text.


  • Languages

    JavaScript, Ruby, SQL, C#, C++, Python
  • Frameworks

    Ruby on Rails (RoR), AngularJS, .NET
  • Libraries/APIs

    Sidekiq, Facebook API, Twitter API, Pinterest API
  • Paradigms

    Concurrent Programming
  • Platforms

    MacOS, Linux, CUDA
  • Storage

    Redis, MySQL
  • Tools

    Sublime Text, Git


  • Master of Science Degree in Computer Science
    2011 - 2014
    University of Alberta - Edmonton, Canada
  • Bachelor of Science Degree in Computer Science
    2007 - 2011
    Dnipropetrovsk National University - Dnipropetrovsk, Ukraine

To view more profiles

Join Toptal
Share it with others