Обо мне

Hello, I'm Andrey Andriychuk, Software Engineer from Saint Petersburg.

During my career I worked with different Platforms and various Technologies, such as Software for Industry Automation for Windows and Embedded Systems. Development in Ruby was my main specialisation for last few years. I worked on several Ruby-based Highload Back-ends, Services and Rails-based websites of various size and complexity. 

Feel free to chat with me!

Dev:

Ruby, Ruby on Rails, Sinatra, Rack;

ORM: Active Record, Sequel, rom-rb, own wrapper on pg gem;

RSpec;

SQL - PostgreSQL, MySQL;

NoSQL - Redis, Memcached;

Deploy:

Docker, Kubernetes;

Exp with DigitalOcean, Heroku, own servers;

Capistrano, Ansible;

Metrics: 

Statsd, Graphite, Grafana, Collectd, Prometheus

CI: 

Installation and configuration TeamCity, CircleCi, Gitlab with runners, a little TravisCI;

Other: 

sharding databases, rsyslog, cron, macOS/Ubuntu, nginx+haproxy highload balancing, Apache JMeter;


A little bit frontend (HTML, CSS, Slim/HAML, Javascript/Coffeescript, Vue.js);


Профессиональные навыки
Опыт работы
HalalBooking.com
Лондон
Ruby on Rails Developer (remote)
Март 2019 — По настоящее время (1 год и 8 месяцев)

HalalBooking.com is the world’s leading search and booking website for halal-friendly travel, allowing you to book hotels and villas online.

Simplex Mobility
Эдмонтон
Ruby on Rails Developer (remote)
Ноябрь 2018 — Март 2019 (5 месяцев)

Simplex Mobility is a mobility management services provider. Here I was developing Ruby on Rails application called My-Serve with a small distributed team. The purpose of My-Serve is to equip telecom admins with helpful tools to manage their company wide mobility and devices.

  • Ruby business logic and reports development;
  • Ruby MDM integrations;
  • Functional and integration tests;
  • Deploy improvement;
Один из ведущих разработчиков и издателей игровых приложений для социальных сетей и мобильных платформ
Санкт-Петербург
Backend developer
Ноябрь 2016 — Ноябрь 2018 (2 года и 1 месяц)

Founded in 2010, Social Quantum is one of the world’s leading mobile game developers.

  • Ruby game server business logic development;
  • Ruby game server monolith split;
  • Ruby applicaltions containerization (Docker);
  • Functional and integration tests refactoring;
  • Real-time Java game server extension support;
  • Node.js proxy support;
  • Continuous delivery automation;
  • Memcached to Redis migration;
Югра-АСУ
Нижневартовск
Разработчик
Июль 2010 — Апрель 2016 (5 лет и 10 месяцев)
Высшее образование
Нижневартовский государственный университет
Нижневартовск
Факультет: Естественных и точных наук
Сентябрь 2005—Июнь 2010 (4 года и 9 месяцев)

Программное обеспечение вычислительной техники и автоматизированных систем