Dmitry Vorotilin

Software Engineer

route
dvorotilin
rO_Oute
d.vorotilin@gmail.com
Remote, Worldwide
Software engineer with over 15 years of experience in web development, backend and devops.

Skills

Languages

Ruby
Go
Javascript/Typescript

Frameworks

Rails
Rack
Sinatra
Gin
Fiber

Databases

MySQL
PostgreSQL
Redis

Brokers

RabbitMQ
Kafka

Devops

Ansible
Terraform
Kubernetes
AWS
DigitalOcean

Employment:

Sincera, Senior Software Engineer 2023 - current

To be specified…

Spaceti, Senior Software Engineer 2022 - 2023

Worked on the backend, k8s cluster, authorization and so on. Refactored the whole core components.

Fingerprint, Senior Golang Engineer 2021 - 2022

I was responsible for the webhooks subsystem

  • Introduced Kafka to the whole application.
  • Introduced Terraform and provisioned all the infrastructure for the application.
  • Created metrics and monitoring for the application with Grafana and AWS CloudWatch.

Machinio.com, Senior Software Engineer / Team Lead 2015 - 2021

I was responsible for leading the core team and the crawler team, hiring and teaching new engineers.

  • Developed a proprietary framework and DSL to speed up writing crawlers.
  • Worked on a Golang microservice to crop and resize images and remove watermarks.
  • Created all the infrastructure on DigitalOcean to run thousands of crawlers simultaneously gathering millions of listings.
  • Worked on the search engine and Rails core application.
  • Moved the application from Heroku to the AWS K8s cluster provisioned by Terraform.
  • Created popular OSS projects Ferrum, Cuprite and Vessel.
  • Committed a bug fix in Ruby.

Evrone.com, Senior Software Engineer / Team Lead 2010 - 2015

Worked with lots of startups, written mainly on Ruby/Rails. The most famous one is igooods.ru. Was responsible for hiring and teaching new engineers.

Computer Plus, Sysadmin 2007 - 2010

  • Developed and maintained the company’s website using PHP, LDAP and MySQL.
  • Orchestrated heterogeneous network with Windows AD, Terminal Services, and Unix (Linux/BSD) with NATing/filtering, LDAP, SMB, Sendmail, BIND, Squid and Apache.

Education:

Voronezh State Technical University - Russia, Voronezh. Master’s degree, Electronic engineering — 4.0 GPA

Conferences:

Paris.rb 2020, Paris. “Modern headless testing in XXII century” Slides, Video

RailsClub 2013, Moscow. “Capybara drivers zoo or make friends with Poltergeist” Slides

DevConf 2012, Moscow. “Sprockets under the hood” Slides, Video