Curriculum Vitae
Oleksiy (aka Alexey) Kovyrin
Location: Toronto, Canada
Web Site: http://kovyrin.net
E-Mail: alexey@kovyrin.net
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