Специалисты
Навыки:
Golang gRPC Protobuf Rabbitmq Elasticsearch Gin Eho Ruby Rails Grape Rabbitmq K8s PostgreSQL Sidekiq MongoDB Redis Docker Kubernetes Prometheus Async Architecture Microservices RPC
Образование:
Август 2014 – Июль 2018 – Московский научно-исследовательский институт, Бизнес-информатика
HR-платформа
Роль: Tech Lead/Team Lead Проект: HR-платформа для автоматизации процессов адаптации, оценки и управления эффективностью сотрудников Команда: 5 человек (3 backend, 1 frontend, 1 QA) Обязанности: Подбор персонала, управление командой, распределение задач, получение результатов, оценка работы Сбор требований, осуществление коммуникации между заинтересованными сторонами и командой разработчиков, планирование процессов Разработка архитектуры, трансформация бизнес-требований с помощью диаграмм Miro и Jira Руководство процессом разработки, тестирования и интеграции уровня OpenID Connect для сторонних корпоративных интеграций Разработка микросервиса (архитектура, управляемая событиями) для обработки сложных многоступенчатых конвейеров (ETL)
Golang, Ruby, Rails, Grape, Rabbitmq, Docker, K8s, PgSQL, Redis, Async Architecture, Microservices, RPC
Март 2021 – по наст.время месяцев
Экосистема для управления персоналом и развития талантов
Роль: Lead Software Engineer Обязанности: Руководство группой инженеров Переписывание микросервисов Ruby на Golang и интеграция независимых сервисов Go в общую инфраструктуру Участие в проектировании и создании единой инфраструктуры для всех продуктов компании Участие в технических собеседованиях и оценке CV Создание проектной документации и руководства по внедрению Написание библиотек и микросервисов для push-уведомлений/SMS Разработка и внедрение новой эластичной аналитики для одного из основных проектов (многоуровневые вложенные агрегации)
Go, gRPC, Protobuf, Rabbitmq, Elasticsearch, Ruby, Grape, PostgreSQL, Sidekiq, MongoDB, Redis, Docker, Kubernetes, Prometheus
Ноябрь 2019 - Февраль 2021 месяц
Решение для рассрочек платежей
Роль: Software Engineer Обязанности: Внедрение нового механизма возврата долгов, неустоек и штрафных санкций с клиентов Создание модуля новых правил перекрестной проверки платежей
Ruby/Rails, PostgreSQL,Sidekiq, CreditScorin
Март 2019 – Ноябрь 2019 месяцев
Приложение для защиты логистических команд
Роль: Ruby Developer Обязанности: Разработка и кодирование API клиентского кабинета (различные функции) Реализация проектной документации с помощью Postman + Apipie Разработка различных интеграции с Salesforce и сторонними API (аналитика, склады и т.д.). Внедрение TDD и увеличение общего охват с 23% до 75% Проведение технических интервью с разработчиками серверной части
Ruby/Rails, ActiveAdmin, PostgreSQL,Sidekiq, API, RSpec
Сентябрь 2018 – Март 2019 месяцев
Внутренний сервис банка
Роль: Ruby Developer Обязанности: Разделение монолита на отдельные микросервисы (распределенный монолит). Разработка и сопровождение внутреннего сервиса для пользования службы поддержки банка (аналогично Zendesk)
Ruby/Rails, PostgreSQL,Sidekiq, Microservice architecture, Protobuf,Sidekiq, Rabbit
Январь 2016 – Март 2018 месяцев
Пользовательские модули для Adobe Connect, мобильных и веб-приложений
Роль: Lead Backend Developer Обязанности: Сбор требований по разработке, планирование и оценка ресурсов Проектирование задач для разработки приложения, прием выполненных работ Внедрение новых компонентов Исправление ошибок Презентация полученных результатов
AWS + GitLab, Ruby/RailsJSON API, Active Admin, ActionCable, Shrine/CarrierWave,Sidekiq
Ноябрь 2017– Февраль 2018 месяцев
Приложение для онлайн-брокеров
Роль: Full-stack Ruby Developer Обязанности: Сбор требований по разработке, планирование и оценка ресурсов Проектирование задач для разработки приложения, прием выполненных работ Внедрение новых компонентов Исправление ошибок Презентация полученных результатов
Ruby/Rails, RSpec, FactoryGirl, HAML, SASS, AWS, Mina, MySQL, Redis, RabbitMQ, PostgreSQL, Sidekiq
Март 2017 – Октябрь 2017 месяцев