Обо мне

An experienced and reliable full-stack developer with a good sense of design.

The main area of interests includes the creation of architecture and services for highly loaded projects build on top of PHP7, React, React Native, Go. I love building well-documented systems with clean architecture. I like to work with servers and virtualization systems, if necessary - I implement the practices of DevOps. But I think that if time and money allow, it's better to outsource it.

I love cool solutions, football and a good dark beer.

buzzwords: php7, react, react-native, go, mysql, rabbitmq, elasticsearch, redis, ml, ansible,  ci/cd

Профессиональные навыки
Опыт работы
Tech Lead
Апрель 2013 — По настоящее время (7 лет и 1 месяц)
    Improving the efficiency of the front office. Automation of their processes:
    Document management introduced. Reducing the signing of a contract with 2 hours to about 20 minutes.
    Implementation of machine learning on the recognition of "crime" has been introduced (we cannot exchange contact information in a chat). The front office spent a lot of time tracking correspondence. Old version on regex - 60% of errors. New version on ML - 7% of errors
    Site synchronization with accounting (1C-Buhgalteriya). It was not there at all.

    Implementetion of machine learning to predict freight prices. As a result - an increase in revenue of about 600 thousand rubles per/month. (Python, scikit-learn, pandas)

    Create new app for placing an order based on react.js. Conversion to order increased by 15%.

    Developed tools for automatic ranking and linking of pages for SEO. As a result, the number of pages in search engines (google/yandex) increased by 30%.

    Created own mailing system. Like mailchimp + mandrill. Allows you to send transactional and promotional letters. (PHP, Laravel, Go)

    I led the department ~ 20 people (front-dev, back-dev, designers, QA, analytics), implemented agile methodologies (scrum)

    Implemented of DevOps and CI/CD practices. (ubuntu, ansible, vault, docker, swarm, youtrack, teamcity, ELK, Sentry)
Software Developer
Сентябрь 2012 — Февраль 2013 (6 месяцев)
  • Enhancement and maintenance of the existing web service
  • Implementation of blog.vezetvsem.info
  • Implementation of forum.vezetvsem.info
  • Implementation of global API
  • Implementation of cargo detail page (there are many microservices inside)
  • Implementation of SocialAuth
  • Implementation of route calculation service
  • Implementation of mass mailing system
Software Engineer
Сентябрь 2008 — Сентябрь 2009 (1 год и 1 месяц)

Created a student freelance service, which allows you to find a specialist in a particular academic discipline, place an order for a course, essay, diploma or order a solution for any subject.

Software Engineer
Сентябрь 2007 — Сентябрь 2008 (1 год и 1 месяц)

Improve and maintain an affiliate program, highload
Security audit

Частная практика, работа без зачисления в штат
Software Engineer
Январь 2006 — Сентябрь 2012 (6 лет и 9 месяцев)

At this time I worked as a freelancer.
Create, enhancement and maintenance of affiliate partner systems: Convertit.biz, Assorti, Happycoin. Implemented of: metric aggregation system, ticket-help system, invite system, referal system.

Created and maintained websites: m-egypt.ru, sms-stavki.com, esli-sily.net, itfrom.ru, stroymag61.ru, cabeltv.ru, freest.ru. I worked with such frameworks and cmf as Codeigniter, Kohana, Zend1, Symfony, Wordpress, Joomla, 1c-bitrix, ExtJS.

I created parsers and grabbers of content on Perl and PHP.

Many of the sites no longer work :)

Высшее образование
Южный федеральный университет
Факультет: Математики, механики и компьютерных наук
Сентябрь 2007—Сентябрь 2012 (5 лет)
Степень бакалавра прикладной математики (2011г) Степень специалиста. Математик и системный програмист (2012)
Дополнительное образование
Стопроцентное онлайн-обучение от лучших университетов и компаний мира
Разработка веб-сервисов на Go
Автор курса: Романов Василий Вячеславович
Февраль 2020—Март 2020 (1 месяц)