Scroll To View More
Andrey Gerzhov, Unix Shell Scripting Developer in Ukraine
Andrey Gerzhov

Unix Shell Scripting Developer in Ukraine

Member since June 21, 2012
Andrey has been a Python developer since 2008 and a UNIX systems engineer since 1994. He enjoys taking on fun and challenging projects.
Andrey is now available for hire

Portfolio

Experience

  • Unix Shell Scripting, 16 years
  • Python, 5 years
  • C, 5 years
Ukraine

Availability

Part-time

Preferred Environment

MacOS, Eclipse, PyDev

The most amazing...

...thing I've coded is my contribution to Solariat's reliable intention detecting system.

Employment

  • Python Developer

    2012 - 2012
    IntelligentEye
    • Developed Scrapy web crawlers.
    • Detected similar repeated structures in HTML and automatically constructed XPath for them.
    Technologies: Python, Scrapy
  • Systems Programmer

    2011 - 2012
    Solariat, Inc.
    • Worked on a Solariat's reliable intention detecting system.
    Technologies: Python, Flask/Werkzeug, Mongo/MongoEngine, Jinja2, Gevent, Facebook/Twitter API
  • Python Developer

    2011 - 2011
    Privately Employed
    • Designed on a geographically distributed web monitoring system.
    • Created worker nodes and a manager node for the system that communicated via HTTP or RabbitMQ. The worker node used the Gevent framework for massive parallel HTTP fetching.
    • Built a separate XMPP (Jabber) bot for customer notifications.
    • Included additional authorization using Google, Facebook and Twitter, as well as integration with Paypal.
    Technologies: Python, Django, Celery, RabbitMQ, Gevent, GeoIP, Paypal, OAuth
  • Independent System Administrator and Developer

    2010 - 2011
    Enomaly Inc.
    • Involved in helping TelCo's and hosting providers to deliver revenue-generating Infrastructure-on-demand cloud computing services to their customers.
    • Worked as a member of Enomaly's small dev team.
    • Developed the platform for version 3 of ECP.
    • Assisted customers with installations, as well as network, server, or storage related problems.
    Technologies: Python, Twisted
  • AWS System Administrator and Python Developer

    2009 - 2010
    Adbibo
    • Developed with the Zope 2 framework.
    • Worked to use AWS SQS and RDS in creating a simple and reliable way to create Amazon based parallel/distributed application.
    Technologies: Python, Zope, AWS SQS, AWS RDS
  • System Engineer

    2007 - 2008
    Viewdle
    • Worked with the company, a TechCrunch 40 winner in 2007, on developing facial recognition software for online videos.
    • Work involved video processing (grid/cloud computing) and Amazon EC2 Linux server administration, as well as setup, maintained storages, and video streaming.
    • Used Python, Perl, and Shell on the job.
    Technologies: Ubuntu, EC2, Python

Experience

  • Sample Code (Development)

    Almost all of my code is under NDA. Some side projects include:
    https://github.com/kittle/todolist
    https://github.com/kittle/mi34
    https://github.com/kittle/clauncher

Skills

  • Languages

    Python, SQL, C
  • Frameworks

    Scrapy, Django, Selenium, GAE, Flask, Jinja, Twisted
  • Libraries/APIs

    Fabric, Twitter API, AMQP, Gevent, Google AdWords, PayPal API, Facebook API
  • Tools

    Nginx, Vagrant, Apache, Amazon SQS, AWS IAM, RabbitMQ, Celery
  • Platforms

    Ubuntu, Linux, FreeBSD, Red Hat Linux
  • Storage

    Memcached, MongoDB, Amazon SDB, MySQL, PostgreSQL, MariaDB, AWS S3, Elasticsearch
  • Other

    Unix Shell Scripting, PayPal, Tornado
  • Paradigms

    Object-oriented Programming (OOP), Scrum, Procedural Programming, Distributed Programming, Test-driven Development (TDD), Functional Programming, Agile Software Development

Education

  • Engineering degree in CAD/CAM
    1992 - 1997
    National Technical University of Ukraine KPI - Kiev
I really like this profile
Share it with others