Valentin Golev

Valentin Golev

St. Petersburg, Russia
Hire Valentin
Scroll To View More
Valentin Golev

Valentin Golev

St. Petersburg, Russia
Member since December 30, 2013
Valentin is an experienced developer working in a variety of areas including browser graphics, device drivers, large scale deployment, data gathering, and processing systems. He takes pride in solving tasks quickly, cleanly, and reliably. He's excited about working on APIs and reliable tools.
Valentin is now available for hire
Portfolio
  • GdeSlon
    Python, nltk, Node.js, Redis, MongoDB, Postgres, ElasticSearch, Graphite...
  • App Monsta
    Python, Twisted, Hadoop, Pig, AWS, Chef
  • Uploadcare
    JavaScript, Python, Django, Tornado, AWS, PostgreSQL, DynamoDB
Experience
  • JavaScript, 8 years
  • Python, 6 years
  • Amazon API, 3 years
  • Clojure, 2 years
  • Functional reactive programming, 2 years
St. Petersburg, Russia
Availability
Part-time
Preferred Environment
OS X, Git, Python, Clojure
The most amazing...
...project I've worked on is a SaaS tool with impressive features and a highly commended API and UI.
Employment
  • Senior Developer
    GdeSlon
    2014 - PRESENT
    • Was hired to supervise fixing and refactoring a large codebase of complicated NLP-related tools.
    • Stabilised, improved and optimised home-grown text-processing and search algorithms.
    • Improved the codebase enough to allow simultaneous working on it of several developers without special knowledge.
    • Created a transactional job manager for internal use, based on Node.js and Redis, with special attention to consistency in cases of outages.
    • Created a smart system of outsourcing data processing on Amazon EC2 spot instances, able to adjust to fluctuating prices and take into account different instance sizes.
    • Started building a culture of responsible monitoring of servers and services.
    • Supervised work of junior developers, help them and taught them to their delight.
    Technologies: Python, nltk, Node.js, Redis, MongoDB, Postgres, ElasticSearch, Graphite, Varnish
  • Engineer
    App Monsta
    2013 - 2013
    • Implemented a reliable large-scale deployment system for an unstable environment.
    • Ensured monitoring of critical technical and business processes.
    • Implemented a reliable data gathering and analysis system.
    • Repaired a system urgently during several unpredictable MongoDB-related outages.
    Technologies: Python, Twisted, Hadoop, Pig, AWS, Chef
  • CTO
    Uploadcare
    2011 - 2013
    • Designed the technical side of the product, including features that would interest the developers.
    • Designed and implemented the internal architecture for reliability and minimal inter-dependency of components.
    • Designed the main set of APIs, concentrating on ease of use and future scalability.
    • Efficiently and reliably implemented the CDN module with on-the-fly image processing.
    • Interviewed and hired several senior developers.
    • Wrote or supervised the writing of libraries for 6+ programming languages and numerous frameworks.
    Technologies: JavaScript, Python, Django, Tornado, AWS, PostgreSQL, DynamoDB
  • Lead Developer
    Labbler.com
    2011 - 2012
    • Implemented a fast, reliable search feature operating across different types of objects and respecting permissions.
    • Allowed for convenient file uploading, editing, and a conversion system.
    Technologies: Python, Django, Solr, PostgreSQL
  • Lead Developer
    Buzzoola.com
    2011 - 2011
    • Architected a continuous stats collector from different video hostings.
    • Handled automatic video conversion from many formats to the ones accepted by video services.
    • Architected and implemented advanced reports and an analytics constructor.
    Technologies: Django, MongoDB, Solr
  • Lead Developer
    Whitescape
    2008 - 2011
    • Chose the set of technologies as the first engineer of the outsourcing company, focusing on long-term reliability and practicality.
    • Led development of numerous small-scale projects, as well as several advanced projects.
    • Interviewed and hired many great developers.
    • Released several internal tools and libraries as open-source.
    • Maintained high standards for quality of code, monitoring, and results across the whole company.
    • Helped and mentored some of the junior developers.
    Technologies: Python, Django, JavaScript, PHP, PostgreSQL, MongoDB
Experience
  • Uploadcare.com (Development)
    http://uploadcare.com

    I designed the technical side of this product, including its API and internal architecture.

  • Buzzoola.com (Development)
    https://buzzoola.com/en/

    I was the lead developer on this project.

Skills
  • Languages
    Python, JavaScript, Haskell, Java, Clojure, C
  • Frameworks
    Django, Flask, Twisted, Hadoop, AngularJS
  • Libraries/APIs
    jQuery, Amazon API, Backbone.js
  • Paradigms
    Object-oriented Programming (OOP), Functional programming, Declarative Programming, Functional reactive programming
  • Platforms
    Linux, Pig
  • Storage
    Redis, Amazon S3, MongoDB, Memcached, DynamoDB, PostgreSQL, MySQL
  • Misc
    Tornado
  • Tools
    Chef
I really like this profile
Share it with others