Kirill Gorin, Software Developer in Moscow, Russia
Kirill Gorin

Software Developer in Moscow, Russia

Member since May 6, 2015
Kirill has been developing Ruby on Rails apps for the last 4 years. He also has some experience developing on Django and .NET platforms. He has substantial experience developing file and media management systems based on Ruby. He likes to work in medium-sized teams, take ownership of the product, and drive its development.
Kirill is now available for hire




Moscow, Russia



Preferred Environment

Git, OS X

The most amazing...

...thing I've created is a file meta parser based on ffprobe.


  • Media Back-end Developer (Ruby)

    2013 - 2015
    • Successfully performed back-end profiling, which led to 4x faster video processing.
    • Improved code coverage for video back-end from barely covered to 90%.
    • Implemented async video processing in the pipeline.
    • Took part in the development of multi-origin file storage.
    • Developed an API for media file upload and processing.
    • Spoke at RailsClub 2014 conference in Moscow.
    Technologies: Git, ImageMagick, FFmpeg, RSpec, PostgreSQL, Ruby on Rails (RoR)
  • Ruby on Rails Developer

    2013 - 2013
    • Took part in a major site redesign.
    • Led the implementation of an automated testing suite.
    • Developed new features.
    Technologies: Git, RSpec, PostgreSQL, Ruby on Rails (RoR)
  • Project Lead

    2012 - 2013
    AT Consulting (
    • Degined and implemented core functionality.
    • Released products.
    • Set up production and staging servers and infrastructure.
    • Managed a team of two developers and freelancers.
    Technologies: Git, RSpec, Oracle, Ruby on Rails (RoR)
  • Python Developer

    2011 - 2012
    AT Consulting (
    • Developed a SOAP service for single sign-on.
    Technologies: SOAP, FastCGI, Python
  • Commerce Associate (Contractor)

    2011 - 2011
    Google Russia
    • Took part in the launch of Google Shopping.
    • Provided 3rd-line technical support for Top 100 companies involved in the launch.
    Technologies: XML, Python
  • ASP .NET Developer

    2010 - 2011
    • Developed an intranet website for a home appliances company.
    Technologies: .NET, Microsoft SQL Server, C#
  • Localization Testing Specialist (Contractor)

    2010 - 2010
    Google Russia
    • Took part in the launch of the Google Art Project.
    • Developed an automated testing solution for Google Translate.
    Technologies: Python
  • Content Manager

    2009 - 2010
    ExxonMobil Russia, Inc.
    • Edited images and articles.
    • Published content in the CMS system.
    Technologies: CSS, HTML



  • Languages

    Ruby, Haml, XML, C#, Python, Java, CoffeeScript, C++, HTML, JavaScript, CSS
  • Libraries/APIs

    FFmpeg, Resque, Devise, ImageMagick, LAME, Zencoder, Backbone.js
  • Frameworks

    Ruby on Rails (RoR), .NET, Factory Girl, Django
  • Tools

    GitHub, Git, Sublime Text 2, RSpec, ITerm, Zsh, Oh My Zsh, Mercurial, Jira
  • Paradigms

    Unit Testing, Test-driven Development (TDD), Agile Software Development
  • Platforms

    MacOS, Oracle, OS X, Ubuntu, Windows
  • Storage

    Redis, PostgreSQL, Microsoft SQL Server
  • Other

    Video Compression, FastCGI, SOAP, RAML


  • Specialist (MA equivalent) degree in Computer Engineering
    2005 - 2011
    Bauman Moscow State Technical University - Moscow, Russia

To view more profiles

Join Toptal
Share it with others