Curriculum Vitae

Oleksiy (aka Alexey) Kovyrin

Location:  Toronto, Canada
Web Site: http://kovyrin.net
E-Mail: 
Phone:  +1 (416) 818-2454

Skype:  kovyrin
Twitter:  kovyrin
LinkedIn:  kovyrin
GTalk/Jabber:  alexey@kovyrin.net


Objectives:

  • Senior Web Operations Engineer / Team Lead / Director of Web Operations
  • Software Architect for high-load web projects

Skills Overview:

  • Operations team management
  • Architecture of high-load web-projects
  • Work in distributed development and operations teams including 24/7 on call duty
  • MySQL database administration (replication clusters, scalability techniques, optimization, backup)
  • Scalable web-projects and software development (Ruby, Perl, PHP, C and C++)
  • All kinds of systems and networks administration (configuration management, automatic provisioning, load-balancing, load-distribution, high-availability clustering)

Employment history (reverse ordered):


Senior Technical Operations Engineer, LivingSocial.com (USA, remotely)

October 2011 – today

Joined the LivingSocial technical operations team, working on mailing infrastructure and monitoring.


Senior Operations Engineer / Operations Team Lead, Scribd.com (USA, remotely)

February 2008 – October 2011

Working on this position I have helped the company to build our infrastructure from 4 servers back in 2007 up to 120+ today. Major projects I’ve been involved with here:

  • Rails application deployment infrastructure – we’ve started with a few mongrel-based manually managed servers and grew to a large multi-cluster fully-automated system tightly integrated with CI and monitoring.
  • Caching infrastructure for Scribd – built by me back in 2009 to help with quickly growing traffic needs the system (based on squid, nginx + custom modules) proven to be really performant, scalable and reliable and is still serving 90%+ of our traffic greatly reducing application cluster load.
  • Multiple MySQL clusters with sharding – we grew from a single server to a large multi-cluster sharded database architecture and I was the person responsible for all parts of the process: from setting up the clusters to writing Rails code to support it (including writing a Rails plugin DbCharmer,).
  • Large Hbase, Hadoop and Solr clusters for storage and indexing of Scribd’s multi-terabyte texts collection – after we outgrew our simple sharded mysql cluster for texts storage, I’ve built the new Hbase-based solution that’s proven to be really reliable and scalable and is serving thousands of requests a second for the last few years.


MySQL Performance Expert, Percona (USA, remotely)
October 2006 – March 2008


Working in a great team of MySQL experts from Percona I was specializing on in MySQL Performance/Scalability and MySQL data recovery (I’m the original author of the innodb recovery toolkit).


Senior Systems Administrator / Web Developer, Galt Networks Inc. (Toronto, Canada)

June 2006 – February 2008

Worked full-time on a position which could be described as a mix of Software architect, Senior Unix Administrator and a Web Developer I’ve helped the company to significantly grow their domain monetization business and worked on the infrastructure and backend code for Plurk.com social network.


Systems Administrator / Software Developer, New Age Opt-In (USA, remotely)

October 2005 – June 2006

Worked on a large scale e-mail sending infrastructure, multi-datacenter Oracle cluster setup, developed a specialized SMTP server to handle millions of bounced emails a day.


Senior System Administrator/Software Developer, Okhei Ltd (USA, remotely)

July 2004 – October 2006

Built a large (millions of page views a day) free web hosting with a custom ad platform, worked on a few VoIP projects including a custom paid video chat platform.


Senior System Administrator, ISP “Delta-Net” (Ukraine)

April 2005 – October 2005

Built a small local ISP network including custom billing platform.


Senior System Administrator, ISP “Fuji-Line” (Ukraine)

December 2003 – April 2005

Built a custom dial-up server, worked on billing platform improvements, implemented multiple upstream provider network configuration (BGP-based).


System Administrator, ISP “S-Net Ltd.” (Ukraine)

September 2002 – December 2003

Worked on a custom networking hardware for a wide-spread (50km+) wireless network. Implemented MRTG+BB4-based monitoring architecture, worked on-site with many customers helping them architect and build local networks with Unix-based internet gateways.


More information on projects history could be found in separate Projects History Section


Education History (reverse ordered):

  • September 2004 – June 2005 — Kremenchug State Polytechnic University

    • Master of Science in Computer Systems Engineering.
    • Graduated with honors from the Computers and Informational Systems Department.
    • GPA: 5.0 of 5
  • September 2000 – June 2004 — Kremenchug State Polytechnic University

    • Bachelor of Computer Science.
    • Graduated with honors from the Computers and Informational Systems Department.
    • GPA: 5.0 of 5
  • June 2000 — Graduated from high school with math specialization

Comments Off