Highload / MicroServices / Go / RoR · Бэкенд
От 250 000 ₽ · Открыт к предложениям
Возраст: 40 лет
Опыт работы: 12 лет и 10 месяцев
Регистрация: 29.08.2015
Последний визит: 2 года назад
Местоположение: Россия, Москва
Профессиональные навыки: Высоконагруженные системы · Golang · Ruby on Rails · Docker · Node.js · PostgreSQL · MySQL · Memcached · MongoDB
Войдите, чтобы посмотреть контакты пользователя

Обо мне

Highload / MicroServices / Go / RoR

Hobbies: Blockchain, smart contracts, algo trading

Опыт работы

  • Unique dynamic highloaded system involving thousands of drivers and millions of users
    Тель-Авив · От 100 до 1000 сотрудников
    Senior FullStack Developer, Gett Billing R&D Team / Go / RoR
    Апрель 2017 — Январь 2018 (10 месяцев)

    Global Billing on micro services, - architecture and development

    Responsibility, Cross-Team-Country Integration

    HighLoad, Microservices, API, Go, React, RoR, Postgres, Redis, RabbitMQ, AWS, Docker, New Relic, CI, fault tolerance.

    Getting features from product manager, updating, decomposition, development, tests, demo, release

  • Booseed
    Team Lead
    Сентябрь 2014 — Март 2017 (2 года и 7 месяцев)

    Development of the high loaded video advertising service

    over 10000 cps

    over 100 millions records in mysql

    over 100 billions documents in mongo

    Frontend on RubyOnRails, BackEnd (video rotator) on Node.js (cluster)

    The main stack: RoR, Node.js, nginx, mysql (cluster), mongo (cluster), memcache, redis (sidekiq), bigdata

    My major tasks are the following:

    Technical leadership in this project

    Proposing of the High Level Design for the data analytic solution

    Choosing of the most suitable tools and frameworks for implementation: Ruby, Node.js, Mysql, MongoDB, Memcache, etc.

    Implementation of the data analytic solutionTuning of the installed mysql, mongodb, nginx and etc

    Technical leading of project: proposing of a whole solution architecture and High Level Design, tasks planning and controlling of their execution, reporting to management about progress

    Implementation of the Web server

    Implementation of web pages with usage HTML and JavaScript.

  • Mobilafun
    Architect and Develop / PHP / RoR
    Январь 2005 — Май 2014 (9 лет и 5 месяцев)

    S.k.y.p.e. s405112, vmakarov256[a]gmail[dot]com

    Experience in startups

    Guide the development of projects, Agile Programming, Scrum, Iterative development.

    A set of programmers, formulation of the problem.

    Project development, configuring servers.

    Development and testing of mobile operators and the introduction of its JAVA SMS platform.

    The introduction of management systems development projects, redmine over subversion (svn) + Git

    The introduction of online monitoring of servers and displays the widget on your cell phone in real time.

    It also supports charting.

    OpenSource development gem `s on gitHub, increased functionality, compatibility with new versions of ruby and Rails

    My articles: - a social network with sites constructor

    130 000 sites, 

    up to 1000 guests online, 

    0.04 sec – generate high dynamic index page over 1000 online, 

    20 000 blogs with 140 000 posts, 

    11 000 file exchanges with 1 million files

    sites catalog with counters over 1000 clicks per second e-currency, online video, video chat, contests, jokes ... b2b. Social network for business,

    Complaints, competitions, forms of standard contracts, jobs, blogs,

    Community. affiliate

Высшее образование


    Санкт-Петербургский государственный морской технический университет
    Санкт-Петербург · 171 выпускник
    Морского приборостроения
    Сентябрь 1999 — Июнь 2003 (3 года и 9 месяцев)