Alex Timofeev
Full-stack Ruby developer, Front-end Architect-
Summary
Since 2005, I’ve been building websites in various capacities, primarily utilizing Ruby on Rails technology and
specializing in front-end development. Attentive to details and very self-organized, I’m successfully working
from my home office for over 11 years, always delivering on time.
– Technical skills
I completed my first project on the second branch of Ruby on Rails in 2010, and have been unconditionally
in love with the framework ever since. Due to our strong relationship, I consider myself an expert with its
ecosystem.
It's not a secret that Rails is not a perfect solution for all possible tasks... In beginning of 2016 Icelab has
started to contribute to and actively use dry-rb stack (Roda and rom-rb based set of ruby libraries) for client
projects. I had no choice but with a great pleasure join the movement, start to explore and use dry-rb inside
the company :). Despite that I'm not with Icelab anymore, I believe that dry-rb has a bright future and I tend to
choose it for my current and future projects.
I'm highly skilled at not only using but also contributing to some popular (and not so popular) ruby gems and
open source projects. I have created gazzilions of applications from the ground up, some of which are being
actively used today.
In my projects I have used: PostgreSQL, MySQL, MongoDB databases, Puma, Unicorn and Passenger
application servers. I have deep understanding of TDD/BDD approaches and using RSpec, Capybara and VCR
for local and CI tesing.
– Communication habits
The biggest challenge for any remote member of distributed team is effective communication. Keeping each
other abreast of what you're working on and where you’re up to without missing out might be challenging
at the beginning, but becomes much easier once you've got used to it. Since I've been a remote employee for
many years I've learnt how to think and work out loud in any circumstances.
Experience
Software Developer at Icelab
May 2014 - November 2016 (2 years 7 months)
Page1
Icelab is one of the most experienced Australian teams of designers and developers. I am proud that I worked
with these brilliant minds for two and half years and learnt from them a lot... I had participated as a backend, front-end (and sometimes even as a devops) engeneer in the development of wide range of projects and
services for scientists, universities, ticket majors and book shops. Some of these projects were listed here
https://www.icelab.com.au/work
In these years my stack of tools and technologies has drastically changed from simple Rails back-end +
some-assets-pipeline based self-hosted applications to complex Rails engines with React.js front-ends, Influx
DB datastores, Elasticsearch or Solr based search engines, hosted on Heroku or on AWS EC2 as Docker
containers. And the game had changed once again when Icelab migrated from Ruby on Rails to a collection
of next-generation Ruby libraries dry-rb and Webpack for almost all of the new projects...
Ruby On Rails, front-end at CODERED / Vltramarine
October 2011 - March 2015 (3 years 6 months)
Duties:
New services development and testing, front-end design, setting up and supporting servers
Achievements:
Created an advanced multi-user blogging platform with Ruby on Rails 3.2 from the ground up, which
included live commentable posts and photo feeds, user and role management, integration with social
networks, and banner ad management. Developed an advanced Medium-like style content publication
system, a warehouse management system, and an online store.
Front-end engineer, UI designer at LiveInternet
July 2005 - May 2014 (8 years 11 months)
Envisioned, developed and implemented unique ideas - including design, mark-ups, programming,
optimization, and support - for everything that concerns or is connected with front-end and UI of one of
the largest blogging platforms in Russia. Developed designs and markups for various email newsletters.
Improved designs and mark-ups for the mobile version of the site.
Ruby On Rails, front-end at Inviter
November 2009 - November 2011 (2 years 1 month)
Site invites exchange market
Languages
English
Russian
(Professional working proficiency)
(Native or bilingual proficiency)
Page2
Skills & Expertise
Ruby
Ruby on Rails
Front-end Development
JavaScript
CoffeeScript
User Interface Design
Start-ups
CSS
SASS
SCSS
AJAX
HTML
HAML
Slim
Git
jQuery
Web Project Management
Photoshop
SQL
PHP
Programming
Unobtrusive Javascript
Client Side Optimization
GTD
MongoDB
Front-end
JSON
Nginx
Node.js
Apache
Bash
MySQL
PostgreSQL
(Intermediate, 3 years experience)
(Intermediate, 3 years experience)
(Expert, 9 years experience)
(Advanced, 4 years experience)
(Beginner,