Alex Ryabov, Developer in Yerevan, Armenia
Alex is available for hire
Hire Alex

Alex Ryabov

Verified Expert  in Engineering

Software Developer

Yerevan, Armenia

Toptal member since November 17, 2015

Bio

Alex has 12 years of Linux administration experience and more than five years of web development experience. He has worked in a variety of roles, including as a team lead system administrator at an exchange trading company, a German TV channel, and a Russian publishing house. Alex excels at building, managing, and scaling solid, fault-tolerant infrastructure for big projects.

Portfolio

iMusic1.TV (German TV channel)
Oracle, NGINX, Apache Tomcat, Java
InVenture startup incubator
LAMP, Django, Ruby on Rails (RoR), Ruby

Experience

  • Python - 10 years
  • NGINX - 7 years
  • MongoDB - 5 years
  • Jenkins - 5 years
  • DevOps - 5 years
  • Amazon Web Services (AWS) - 5 years
  • PostgreSQL - 4 years
  • Chef - 3 years

Availability

Part-time

Preferred Environment

Vim Text Editor, Git, Linux

The most amazing...

...thing I've recently created is a Telegram bot (t.me/watch_bot) that monitors websites and informs you in case your website is down.

Work Experience

Team Lead System Administrator

2010 - 2015
Exante Limited
  • Built fault-tolerant, highly distributed infrastructure for an exchange trading system.
  • Reduced latency for geographically distributed clients with a custom CDN-like system.
  • Scaled exante.eu, xcfd.com, and insider.pro.
  • Automated system configuration with Chef.
  • Managed a team of 4 system administrators.
Technologies: Linux

System Administrator

2008 - 2012
iMusic1.TV (German TV channel)
  • Built and maintained a fault tolerant web cluster (Tomcat application server, Nginx front-end, and Oracle DB) and a video storage/transcoding/streaming service.
Technologies: Oracle, NGINX, Apache Tomcat, Java

System Administrator, Consultant

2009 - 2010
InVenture startup incubator
  • Built infrastructure for 4 web startups.
  • Solved scaling issues for SMLXL.ME (clothing store, now discontinued) and improved TTLB from over 1 second to under 300ms.
Technologies: LAMP, Django, Ruby on Rails (RoR), Ruby

Web Developer

2009 - 2009
Mail.ru
  • Designed and implemented a systems monitoring front-end.
Technologies: MySQL, Django

System Administrator, Developer Team Lead

2004 - 2006
Afisha Publishing House
  • Solved capacity issues for the topmost Russian entertainment website.
Technologies: PostgreSQL, XSLT, Apache Tomcat, Java

Experience

Exante Limited infratstructure

https://exante.eu/
A prime broker trading infrastructure consisting of hundreds of servers.

Education

2002 - 2007

Master's Degree in Computer Science

URAO (University of the Russian Educational Academy) - Moscow, Russia

Skills

Libraries/APIs

Puppet.js

Tools

Chef, NGINX, Ansible, Vagrant, Jenkins, Vim Text Editor, Apache Tomcat, Git

Paradigms

DevOps, Continuous Deployment

Languages

Python, Java, XSLT, Ruby

Frameworks

Flask, Django, Ruby on Rails (RoR)

Platforms

Amazon Web Services (AWS), Docker, Xen, Linux, LAMP, Oracle, KVM

Storage

MySQL, Memcached, MongoDB, Redis, PostgreSQL

Other

Virtualization, OpenVZ

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring