CV

Born in Moscow, currently living between Russia and Thailand. I came to the Ruby on Rails world from web design in 2015. Since then I’ve had practice building websites when I’m both back-end and front-end and sometimes designer as well. Slowly learning Rust, quickly learning Svelte, and waiting for types in Ruby 3. Building an online code school.

Skills

Design skills

  • Visual communications, structuring and presenting content
  • Composition & creating layouts
  • Web typography
  • Photo manipulation & illustration (banners etc.)

I can design simple landing pages as well as complex websites, redesign and code new layouts and new interfaces for existing projects.

Technology stack

  • DevOps

    • AWS S3
    • BASH
    • Capistrano
    • Chef
    • DigitalOcean droplets
    • Heroku dynos
    • Heroku plugins
    • Ubuntu
  • Front end

    • Bootstrap
    • CSS
    • HTML
    • JavaScript
    • jQuery
    • Parcel
    • Sass
    • Svelte
    • Vue
    • WebPack
  • QA

    • Capybara
    • Circle CI
    • Git
    • GitHub
    • GitLab
    • RSpec
    • Selenium web driver
  • Back end

    • Redis
    • Ruby
    • Ruby on Rails
    • Sidekiq
    • Sinatra
    • Slim

Previous jobs

World of Escapes


Full stack engineer

— till present

The company aggregates and mediates booking of quest rooms — mainly in Russia but also worldwide (quest rooms are much more popular in Russia). Also has a number of businesses completely unrelated to quest rooms.

The company owns several websites that aggregate escape rooms and other entertainment events. The IT team varies from 2 to 5 people, working both from office and remotely.


Responsibilities

  • Adding responsiveness to legacy pages
  • Back-end with Ruby on Rails
  • Background jobs for Sidekiq
  • Capybara tests
  • Creating filter search
  • Creating stand-alone websites for marketing campaigns
  • Customizing forms & index layouts in ActiveAdmin
  • Front-end develpment (HTML, CSS, JS)
  • Making heavy parts of web pages asyncronous via Ajax
  • Refactoring legacy procedural-style code
  • RSpec tests
  • Web page performance optimization
  • Website design
  • Writing custom Rails validators

Technologies used

  • ActiveAdmin
  • Affinity Designer
  • AirBrake
  • AWS S3
  • BASH
  • Bootstrap
  • Capybara
  • Circle CI
  • CSS
  • Devise
  • ERB
  • Fotorama.js
  • Git
  • GitHub
  • Google Maps
  • Graphic design
  • Heroku dynos
  • Heroku plugins
  • HTML
  • JavaScript
  • jQuery
  • MacOS
  • MailGun
  • MVC
  • Photoshop
  • Redis
  • Refactoring (in Fowler’s definition)
  • RSpec
  • Ruby
  • Ruby on Rails
  • Sass
  • Selenium web driver
  • Sidekiq
  • Slack
  • Slim
  • S.O.L.I.D. principles
  • Test-driven design
  • Trello
  • Vue
  • Working remotely from another TZ
  • Yandex.Maps

Projects

Мир Квестов

The biggest aggregator of escape rooms in Russia and a couple of adjacent countries

World of Escapes

Aggregator of escape rooms around the world

Game of fortune

A gaming experience mini marketing website

QuestGuild

Escape rooms aggregator with focus on reviews by a team of professional players

EV plugs (closed)

Aggregate chargers for electro vehicals

SkyFits

Aggregator of fitness instructors who offer realtime online trainings

Метроквест-85

Quiz about Moscow subway of the 80’s

MyERP

An ERP for management of escape rooms‘ timetables and bookings

Quest Stars

Another escape rooms aggregator, only in Moscow

Integral Design


Founder, Ruby dev, Front-end dev, Web designer

A small remote web development agency focused on landings, online education projects and sites for small business.

During this time I refined Sass-based design (almost no Photoshop, Bootstrap right from the start), learnt Rails, created a couple of personal projects, including well selling digital product.


Responsibilities

  • Adding responsiveness to legacy pages
  • Automatic deployment pipeline
  • Back-end with Ruby on Rails
  • Background jobs for Sidekiq
  • Capybara tests
  • CMS development
  • Creating a custom deployment tool for VPS
  • Creating Ruby gems
  • Customizing forms & index layouts in ActiveAdmin
  • Front-end develpment (HTML, CSS, JS)
  • Integrating external data provider by API
  • RSpec tests
  • Setting up VPS on DigitalOcean with Chef
  • Setting up web sites at Heroku
  • Web page performance optimization
  • Website design
  • Writing custom Rails validators

Technologies used

  • ActiveAdmin
  • Affinity Designer
  • AWS Route53
  • AWS S3
  • AWS Simple Email Service
  • BASH
  • Bootstrap
  • Capistrano
  • Capybara
  • Chef
  • Code Smells
  • CSS
  • Devise
  • DigitalOcean droplets
  • DigitalOcean NS
  • dry-types / dry-validation
  • ERB
  • Git
  • GitHub
  • Google Webmasters
  • Graphic design
  • Heroku dynos
  • HTML
  • JavaScript
  • jQuery
  • MacOS
  • MailGun
  • Mandrill
  • MVC
  • Redis
  • Refactoring (in Fowler’s definition)
  • Rollbar
  • RSpec
  • Ruby
  • Ruby on Rails
  • Sass
  • Sidekiq
  • Sinatra
  • Slim
  • S.O.L.I.D. principles
  • Test-driven design
  • Webhint.io
  • WebPack
  • Webpacker
  • Yandex.Metrika

Projects

Integral Design (closed)

A 2-person web design shop

Jaimini

A website of an astrology school

Code to travel

Code school

Sony


Web designer, front end engineer

Sony CIS is the Russian office of Sony.

I worked in a marketing team and was the only designer in the CIS office. I maintained the only 2 official Sony’s websites in Russia — sony.ru and sonystyle.ru (now renamed to store.sony.ru).

Knowing no programming languages yet, I created a shop locator service for Sony Centre stores across Russia based on vanilla CGI-include technique. I also regularly created (designed and coded) stand-alone promotional mini-websites describing some campaigns.


Responsibilities

  • Creating stand-alone websites for marketing campaigns
  • Digital creative design (web banners, promo materials etc.)
  • Front-end develpment (HTML, CSS, JS)
  • Print graphic design (stationary, leaflets etc.)
  • Website design

Technologies used

  • CSS
  • Graphic design
  • HTML
  • Illustrator
  • InDesign
  • Photoshop

Projects

Sony.ru

The main website of Sony

SonyStyle (closed)

Official online store of Sony in Russia

Creative boutique


Web designer

A start-up creative agency founded by my friend. The plan was to attempt to take several big projects.

During those several months I designed a couple websites, made package design in 3D, created mock-ups of outdoor banners.


Responsibilities

  • web design
  • package design
  • billboard design

Noble.ru


Web designer

My first web design studio, now closed.

Disappointed with the low speed of creating web graphics in Photoshop I experimented with designing websites only in Illustrator (which was better), and then after digging into more advanced typography (Bringhurst) embraced InDesign-based workflow with embedded graphics created in Photoshop and Illustrator.


Responsibilities

  • Web design, creative graphic design, (logos, stationary, etc.)
  • Websites and banners in Flash.
  • Photo retouching, editing, vector design.
  • HTML/CSS authoring.
  • Authoringn multipage forms for print .
  • Audio & video editing, creating video presentations.
  • Project management.
  • A little 3D visualizations

Free lance projects


Web designer, front end engineer


Responsibilities

  • Back-end with Ruby on Rails
  • Front-end develpment
  • Responsive web design
  • UX and Information Architecture
  • Website design
  • Customer relations
  • mobile apps design
  • graphic design (banners etc.)

Technologies used

  • CSS
  • Graphic design
  • HTML
  • Illustrator
  • Photoshop

Projects

sierra-maestra.ru (closed)

A website for a dance school

Ювелла


Support chat operator, interpreter, web designer

The company run an online casino for US customers and also owned several unrelated offline businesses.

I came as an interpreter and customer support staff, but eventually learnt web design and a little HTML / CSS, and started participating in web design tasks, doing most of it myself by the end of my work there.


Responsibilities

  • chat customer support
  • copywriting of email campaigns
  • SEO tasks
  • website content management (En, Es)
  • graphic web design (banners, websites)
  • business correspondence & calls (En, Es)

Education

Диплом

Moscow State Linguistic University

Interpreting & Linguistics
1999 — 2004

Languages

RussianRussianNative
EnglishEnglishFluent
SpanishSpanishLower intermetiate
PortuguesePortugueseLower intermetiate