Работали ли вы с иностранными компаниями или заказчиками? Пройти опрос (займет 5 минут)
Обо мне

Здравствуйте!

Меня зовут Данил, с 2016 года пишу на Go, до этого писал на Ruby on Rails.

Есть два проекта на Golang, разработанные на коммерческой основе — это бэкенды к игровым мобильным приложениям. К этим проектам есть общая логика в виде опенсорса, вынесенная в отдельные пакеты https://github.com/armor5games/a5g

Могу похвастаться, самая большая из рекламных кампаний, принесшая нам 50000 регистраций новых пользователей, в течении нескольких дней, и создавшая нагрузку до 120 RPS, загрузила сервер менее чем на 10%. Из этих ресурсов, 90% процессорного времени и памяти, пришлось на базу данных. Написанное же мной приложение, потратило едва заметное количество процессорного времени и памяти. И это, не смотря на то, что всё прочитанное из базы данных, кэшируется и никогда не перечитывается, либо до перезагрузки приложения, либо до истечения TTL.

120 RPS — это конечно мало, по сравнению с теми цифрами, которыми хвастаются на просторах интернета. Но направить большее количество трафика на сервер, к сожалению, не смогли.

Кроме этих проектов, есть и другие, написанные единолично. Но, не смотря на это, я командный игрок, и эффективнее всего работаю в сплочённой команде единомышленников)

Разрабатываю горизонтально масштабируемые API и кэширующие серверы. Пример моего кода на гитхабе https://github.com/danil/go_csv_aggregate_example

Последняя версия резюме http://danil.kutkevich.org/ru

Профессиональные навыки
Участие в профессиональных сообществах
Опыт работы
Октябрь 2016 — по настоящее время (2 года и 1 месяц)
Armor5Games
Санкт-Петербург
Обязанности и достижения

Bing Han Garden — Игровое мобильное приложение

Написал серверную часть. Например, RESTful API, TCP сервер для
взаимодействия в реальном времени (готовится к выпуску), a также
приём платежей через Apple Store и Google Play.

[ Go PostgreSQL MongoDB Ansible ]

Rise of Pirates — Игровое мобильное приложение

Разрабатывал серверную часть. Написал приём платежей через Apple Store. Приложение с лёгкостью выдерживает нагрузку 120 RPS (50000 новых пользователей в неделю).

[ Go MySQL MongoDB Ansible ]

Июнь 2013 — Август 2016 (3 года и 3 месяца)
Санкт-Петербург
Обязанности и достижения

Электронная медкартаДокументооборот для медицинского учреждения.

Разрабатывал серверную и клиентскую части. Приложение выделяется своим размером: более 50-ти моделей.

[ RubyOnRails PostgreSQL ]

www.holiadvice.com — Телемедицина.

Написал back end. Например, приём платежей через Paypal, а такжеWebRTC-видеоконференцию.

[ RubyOnRails PostgreSQL WebRTC Herok ]

SalemedЗаказ магниторезонансной томографии.

Разрабатывал серверную и клиентскую части. Самое сложное было писать на лиспе не используя привычный веб-фреймворк)

[ Clojure PostgreSQL AngularJS ]

FhirbaseХранилище медицинских данных  с открытым исходным кодом на основеPostgreSQL и V8.

Вносил исправления в имеющийся функционал в соответствии со стандартом FHIR. Разработал систему нагрузочного тестирования, которая запускается из Travis CI на AWS EC2при создании метки в Git.

[ CoffeeScript PostgreSQL Bash script Ansible AWS ]

Апрель 2012 — Июнь 2013 (1 год и 3 месяца)
Санкт-Петербург
Обязанности и достижения

Nevareaktiv.ruМагазин химических реактивов.

Написал backend. Например, полнотекстовой поиск по каталогу продукции, а также систему автоматического перезапуска приложения при перезагрузке сервера.

[ RubyOnRails Thinking Sphinx MySQL RSpec Nginx God Capistrano ]

Omorfia.ruПостоянно действующий конкурс, призом в котором является бесплатная пластическая операция.

Написал коллективный блог.

[ RubyOnRails MySQL RSpec ]

Сентябрь 2010 — Апрель 2012 (1 год и 8 месяцев)
Аверс
Санкт-Петербург
Обязанности и достижения

prohq.ruФриланс биржа.

Поиск адреса по КЛАДР и формирование PDF-бланка налоговой декларации для ИП.

[ RubyOnRails Thinking Sphinx MySQL Nginx jQuery Haml Sass ]

Март 2008 — Сентябрь 2010 (2 года и 7 месяцев)
Джон студия
Санкт-Петербург
Обязанности и достижения

ska.ruХоккейный клуб СКА.

Из интересного — фото галерея с использованием гема Paperclip.

[ RubyOnRails PostgreSQL Nginx jQuery CSS HTML ]

Ноябрь 2004 — Март 2008 (3 года и 5 месяцев)
Дараут сервис
Санкт-Петербург
Обязанности и достижения

hotelguide.comБронирование гостиницы.

Переписал с ColdFusion на JavaServer Faces.

[ ColdFusion MySQL JavaScript CSS HTML ]

Июнь 2003 — Ноябрь 2004 (1 год и 6 месяцев)
Инвестиционная Компания Ленмонтажстрой
Санкт-Петербург
Обязанности и достижения

LMSКорпоративный сайт компании.

Мой первый проект.

[ PHP MySQL CSS HTML ]

Высшее образование
Сентябрь 1997 — Май 2001
СПбГУТ
Многоканальных телекоммуникационных систем; МТС
Санкт-Петербург