Scroll To View More
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



  • Ruby, 4 years
  • Git, 4 years
  • Ruby on Rails (RoR), 4 years
  • PostgreSQL, 3 years
  • Test-driven Development (TDD), 3 years
  • FFmpeg, 2 years
Moscow, Russia



Preferred Environment

OS X, Git

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: Ruby on Rails, PostgreSQL, RSpec, FFmpeg, ImageMagick, Git
  • 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: Ruby on Rails, PostgreSQL, RSpec, Git
  • 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: Ruby on Rails, Oracle, RSpec, Git
  • Python Developer

    2011 - 2012
    AT Consulting (
    • Developed a SOAP service for single sign-on.
    Technologies: Python, FastCGI, SOAP
  • 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: Python, XML
  • ASP .NET Developer

    2010 - 2011
    • Developed an intranet website for a home appliances company.
    Technologies: C#, MS SQL, .NET
  • 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: HTML, CSS



  • Languages

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

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

    Ruby on Rails (RoR), 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, Ubuntu, Windows
  • Storage

    Redis, PostgreSQL
  • Other

    Video Compression, RAML


  • Specialist (MA equivalent) degree in Computer Engineering
    2005 - 2011
    Bauman Moscow State Technical University - Moscow, Russia
I really like this profile
Share it with others