Vitaly Babiy, Software Developer in United States
Vitaly Babiy

Software Developer in United States

Member since March 31, 2013
Vitaly is a Senior Software Engineer with experience building scalable and fault-tolerant services. In particular, he enjoys tinkering with the Android platform and developing mobile applications using the latest technologies.
Vitaly is now available for hire

Portfolio

Experience

  • Django, 4 years
  • JavaScript, 4 years
  • Python, 4 years
  • MongoDB, 3 years
  • Android, 3 years
  • Heroku, 2 years
  • AngularJS, 1 year

Location

United States

Availability

Part-time

Preferred Environment

Mac, Linux, Git, Python, Django, Android

The most amazing...

...software I've ever developed was as a member of the core team that built the AgoraGames Platform.

Employment

  • Senior Engineer

    2010 - PRESENT
    AgoraGames
    • Maintained a large MongoDB cluster, adding redundancy and failover to the application.
    • Developed and maintained a large-scale distributed Python application to handle thousands of user requests per second.
    • Created RESTful web services for app and game developers.
    • Contributed to the Android SDK for Hydra, making it easier for developers to integrate with the Hydra Platform.
    • Worked on the sample Android application to demonstrate Hydra best practices.
    • Maintained large redis instances, handling thousands of concurrent users.
    • Co-wrote Chai, a Python mocking and stubbing framework that helps developers write better tests for their Python applications.
    Technologies: Python
  • Engineer

    2007 - 2010
    VitaRara
    • Helped build and roll-out an ERP system.
    • Worked on both server-side and client-side software.
    • Performed MySQL index optimization.
    • Developed user interfaces for fast data entry.
    • Created dynamic UIs with jQuery.
    Technologies: Java, Groovy, Ruby

Experience

  • Condor (Development)

    Condor is a mobile app available for both iOS and Android that helps users browse items listed for sale nearby.

    The Condor API is all written in Python, using Django Tastypie.

  • UpFront (Development)

    UpFront is an HTML5 iPad app that helps
    restaurants manage their patrons, sending them
    text messages when their tables are ready.
    UpFront is written in JavaScript and uses
    Backbone.

  • Currently (Development)
    http://bit.ly/PMawVf

    Currently is a simple Chrome extension that
    replaces your "New Tab" screen.

    Written in JavaScript, Currently ties into
    Chromes local storage and sync
    storage, using the geolocation API to
    locate the user. For custom background
    images, Currently utilizes the file system API.

  • Downpour (Development)

    Downpour is the successor to Howsthe.com, an
    old project of mine. The goal of Downpour is
    to monitor the state of your website and
    notify you when errors occur.
    Downpour is written in Python and makes heavy usage of AngularJS.

  • Chai (Development)
    https://github.com/agoragames/chai

    Chai is a stubbing and mocking framework for Python which allows you to write better unit tests.

Skills

  • Languages

    Python, JavaScript, Java
  • Frameworks

    Django, Android SDK, AngularJS, Flask
  • Paradigms

    Object-oriented Programming (OOP), Event-driven Programming, Test-driven Development (TDD), Prototype-based OOP
  • Platforms

    Heroku, Android, Amazon Web Services (AWS), Linux
  • Storage

    MongoDB, Redis, MySQL, PostgreSQL
  • Libraries/APIs

    Backbone.js, Facebook API, jQuery
  • Tools

    Adobe Photoshop

To view more profiles

Join Toptal
I really like this profile
Share it with others