Kyrylo Shegeda

Kyrylo Shegeda

Toronto, Canada
Hire Kyrylo
Scroll To View More
Kyrylo Shegeda

Kyrylo Shegeda

Toronto, Canada
Member since May 12, 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
Portfolio
Experience
  • SQL, 5 years
  • JavaScript, 4 years
  • Ruby, 3 years
  • Ruby on Rails (RoR), 3 years
  • Facebook API, 2 years
  • Sidekiq, 2 years
  • Redis, 2 years
  • AngularJS, 2 years
Toronto, Canada
Availability
Part-time
Preferred Environment
Sublime, Git
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.
Employment
  • Senior Web Developer
    KineticSocial
    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: Ruby on Rails, JavaScript, AngularJS, Redis, Sidekiq, MySQL
  • Web Developer
    eProf
    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: Ruby on Rails, JavaScript
  • Independent Software Developer
    Alberta Health Services
    2012 - 2013
    • 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: C++, CUDA
  • Intern Software Developer
    ApriorIT
    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++
Experience
  • A Gem for communication with Facebook API (Development)
    https://github.com/kineticsocial/fb_graph

    This gem, originally forked from https://github.com/nov/fb_graph, was supported and improved to include the latest Ads API functionality provided by Facebook

  • PaVEl (Development)
    https://github.com/che-burashco/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.

Skills
  • Languages
    Ruby, SQL, JavaScript, Python
  • Frameworks
    Ruby on Rails (RoR), AngularJS
  • Libraries/APIs
    Sidekiq, Facebook API, Twitter API, Pinterest API
  • Paradigms
    Concurrent Programming
  • Platforms
    Linux, Mac OS X
  • Storage
    Redis
Education
  • Master of Science degree in Computer Science
    University of Alberta - Edmonton, Canada
    2011 - 2014
  • Bachelor of Science degree in Computer Science
    Dnipropetrovsk National University - Dnipropetrovsk, Ukraine
    2007 - 2011
I really like this profile
Share it with others