Alexander Pavlenko, Developer in Moscow, Russia
Alexander is available for hire
Hire Alexander

Alexander Pavlenko

Verified Expert  in Engineering

Software Developer

Location
Moscow, Russia
Toptal Member Since
July 10, 2013

Alexander is a passionate web developer most experienced with Ruby, Ruby on Rails, and JavaScript. He's contributed to several open source projects, including the Joosy browser applications framework. He's fond of music, programming, and IT in general.

Portfolio

Intelligent Tools
Amazon S3 (AWS S3), Elasticsearch, Ruby on Rails (RoR)
Mirantis, https://www.mirantis.com
RabbitMQ, Make, Puppet, Ruby
Round Lake
CoffeeScript, Ruby on Rails (RoR)

Experience

Availability

Part-time

Preferred Environment

RubyMine, Ubuntu

The most amazing...

...script I've written was used to capture video frames from street-level webcams and compose them into day-in-a-minute time-lapse videos.

Work Experience

Web Developer

2013 - 2014
Intelligent Tools
  • Exercised enormous flexibility, needing to rethink the whole project when requirements changed.
  • Discovered cases where Heroku is not an option.
  • Used Ansible for server deployment.
  • Designed a multi-tenant service.
  • Used Vagrant and Docker for maintaining a consistent development environment.
Technologies: Amazon S3 (AWS S3), Elasticsearch, Ruby on Rails (RoR)

Software Developer

2013 - 2013
Mirantis, https://www.mirantis.com
  • Gained familiarity with OpenStack infrastructure.
  • Contributed to the development of Fuel Web, an OpenStack deployment tool.
  • Worked with with RabbitMQ and MCollective.
  • Refactored code to work around MCollective concurrency issues.
Technologies: RabbitMQ, Make, Puppet, Ruby

Web Developer

2012 - 2013
Round Lake
  • Contributed to the Joosy Framework (http://joosy.ws/).
  • Contributed to the development of a large online-banking platform.
  • Worked remotely at all times, improving self-discipline and increasing responsibility.
  • Contributed to open source projects and developed my own libraries.
  • Worked with cryptography and digital signatures.
Technologies: CoffeeScript, Ruby on Rails (RoR)

Web Developer

2010 - 2012
FlatStack, http://www.flatstack.com
  • Participated in my first international work and communication experience.
  • Gained experience with Agile and Scrum management techniques.
  • Implemented automated testing for QA.
  • Developed and maintained many international websites.
Technologies: Ruby on Rails (RoR), PHP

Web Developer

2008 - 2010
Watman's “New Design Studio”
  • Participated in my first commercial programming experience.
  • Required to pick up new programming languages and frameworks quickly and effectively.
  • Provided support for all delivered code, even after leaving the company.
  • Created several entertainment websites.
Technologies: JavaScript, Flash ActionScript, PHP

Joosy

Joosy is a browser applications framework built with Rails and CoffeeScript to which I contributed.

Rosalind profile

http://rosalind.info/users/Alerticus/
I've achieved a number of accomplishments on Rosalind, a site for studying bioinformatics through problem solving.

Cryptography I

https://www.coursera.org/course/crypto

GitHub

https://github.com/AlexanderPavlenko
OpenSource projects

Languages

Ruby, CoffeeScript, JavaScript, PHP, Flash ActionScript

Frameworks

Ruby on Rails (RoR), Apotomo, AngularJS

Other

Back-end Development

Libraries/APIs

jQuery

Tools

Ansible, Git, RSpec, Puppet, Make, RabbitMQ, RubyMine, Vagrant

Paradigms

Plain Old Ruby Object (PORO), Object-oriented Programming (OOP), Prototype-based OOP

Platforms

Ubuntu, Docker

Storage

PostgreSQL, Amazon S3 (AWS S3), Elasticsearch, Redis, MySQL

2008 - 2012

Bachelor's Degree in Applied Mathematics and Informatics

Kazan State Technical University - Kazan, Russia

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