serg-mashinserg-mashin

Сергей Машин

C# ASP.NET MVC Team Lead, CTO · Бэкенд · Менеджмент
Не ищу работу
Возраст: 34 года
Опыт работы: 14 лет и 1 месяц
Регистрация: 15.10.2012
Последний визит: 9 месяцев назад
Местоположение: Россия, Москва
Войдите, чтобы посмотреть контакты пользователя

Обо мне

Разработчик с богатым (более чем 10-летним) опытом, team-lead, специализируюсь на разработке проектов на ASP.NET MVC, в том числе высоконагруженных. Имею опыт руководства командой разработчиков 5-7 человек и всей технической командой проекта (10 человек) более года. Практикую непрерывное улучшение процесса разработки, внедрение инженерных практик, разработку сложных архитектурных решений, наставничество, код-ревью, планирование и управление рисками.

Опыт работы

  • IT-решения для умного города и цифрового бизнеса
    Москва · От 100 до 1000 сотрудников
    Технический директор
    Ноябрь 2019 — По настоящее время (1 год)
  • Создаем эффективные продукты в области - финтех, блокчейн, цифровая экономика, образование и бизнес-туризм
    Москва · От 100 до 1000 сотрудников
    Технический директор направления
    Февраль 2018 — Ноябрь 2019 (1 год и 10 месяцев)
  • Качественные услуги по аренде и поиску жилья
    Москва · От 100 до 1000 сотрудников
    Архитектор ПО
    Июль 2017 — Февраль 2018 (8 месяцев)

    Проектирование и разработка системы для автоматизированной регистрации сделок с жилой недвижимостью на основе технологии блокчейн.

    Ключевые навыки, полученные при реализации проекта: проектирование архитектуры и разработка прототипа проекта на основе блокчейна Corda. Изучен блокчейн Corda, язык программирования Kotlin, фреймворк Spring, микросервисный подход к реализации проектов, подход infrastructure as code (средства для автоматизированного управления конфигурациями ansible), изучены инструменты мониторинга (стек ELK). Навыки подбора персонала (разработчики, тестировщики) для проектной группы и построение гибкого процесса разработки по методологии Scrum.

  • Информатизация города
    Москва · Более 5000 сотрудников
    Team lead
    Февраль 2017 — Июнь 2017 (5 месяцев)

    Проектная работа (НИОКР), разработка ряда прототипов для ДИТ г. Москвы на базе технологии blockchain. Интеграция с информационными системами ДИТ (Активный Гражданин и др.)

    Роль в команде: team lead, планирование и оценка работ, разработка архитектуры и настройка инфраструктуры участие в подготовке требований и отчетной документации.

    Изучена возможность применения технологии blockchain (Ethereum) в информационных системах ДИТ, разработаны 4 прототипа АИС, приобретены навыки администрирования Linux-систем, развертывания RabbitMq-кластера, написания Docker-скриптов и развертывания приватной Ethereum-сети (geth, parity), подключения к ней внешних нод и взаимодействия с ней из приложений. Изучен язык solidity, библиотека Nethereum для работы с Json-Rpc API Ethereum.

  • JetHutner - это принципиально новый способ заказа частного самолёта по модели открытого аукциона.
    Москва · От 10 до 100 сотрудников
    CTO
    Декабрь 2015 — Февраль 2017 (1 год и 3 месяца)

    Технический директор (стартап, продукт для автоматизации бронирования перелетов на бизнес-джетах)

    Руководство разработкой программного продукта.

    Координация работы технического отдела (5-10 человек)

    Разработка, постановка и контроль хода выполнения заданий для IT-отдела.

    Проверка соответствия результатов работы поставленным задачам.

    Методическая помощь сотрудникам IT-отдела.

    Унификации и типизации информационно-вычислительных процессов.

    Документооборот по направлению деятельности IT.

    Анализ и контроль оперативной работы IT-отдела.

    Достижения:

    Подбор и оценка персонала IT-отдела, командообразование (команда увеличена в 2 раза).

    Успешная мотивация команды.

    Оптимизация команды для работы без project-manager

    Выработка гайдлайнов по коду, внедрение best practices и code review

    Успешная реализация и внедрение b2b-платформы для брокеров.

    Успешная реализация и внедрение новой версия интерфейса оператора.

    Повышение стабильности работы сайта.

    Оптимизация скорости загрузки страниц.

    Переход на архитектуру CQRS на бэкэнде, внедрение React JS на фронтенде. Рефакторинг кода, развитие архитектуры и инфраструктуры проекта.

    Снижение количества критичных багов в релизах, общее повышение качества разработки.

    Снижение времени исправления клиентских багов.

  • Сервис для поиска работы и подработки в интернете
    Москва · От 10 до 100 сотрудников
    Team Lead
    Декабрь 2012 — Декабрь 2015 (3 года и 1 месяц)
    Team lead (высоконагруженный проект с 1,5 млн пользователей, площадка для онлайн-работы) Руководство командой разработки продуктов (5-7 человек) Координация процесса разработки и поставки продукта. Разработка архитектурных решений. Внедрение инженерных практик. Наставничество. Проведение code-review. Декомпозиция и оценка трудоемкости задач. Работа над повышением производительности и качества работы команды. Развитие инфраструктуры разработки. Результаты: разработаны и внедрены сервисы по продаже продуктов в туризме, страховании, финансах и других сферах на сайте workle.ru, а также множество других решений для портала. Оптимизация решений под нагрузки (1 500 000 пользователей). Проектирование и разработка архитектуры, а также реализация интеграций с партнерами: booking.com, aviasales.ru, gulfstream.ru, alfabank.ru, unicom24.ru, tcsbank.ru и другими лидерами рынка туристических, банковских и пр. услуг. Интеграция с платежными системами Robokassa, Sberbank, Yandex.Деньги. Стабильный рост прибыли компании вплоть до 2015г. Используемые технологии: C#, ASP.NET MVC, Castle Windsor, T-SQL, Couchbase, ElasticSearch, RabbitMQ, SignalR, nUnit, Moq, CodeContract, Javascript, AJAX, JQuery, Underscore, Backbone Используемые инструменты: IIS, MS Visual Studio, StyleCop, Nuget, ReSharper, MS SQL Server, Git, Cruise Control, Target Process, New Relic, Jira, TeamCity
    Senior Backend Developer
    Октябрь 2011 — Декабрь 2012 (1 год и 3 месяца)
    Senior Developer Роль в проекте: разработка высоконагруженного сервиса по предоставлению обучения и удаленной работы, руководство группой разработки (Agile-команда 6-7 человек). Координация процесса разработки и поставки продукта. Разработка архитектурных решений. Внедрение инженерных практик. Наставничество. Проведение code-review. Декомпозиция и оценка трудоемкости задач. Работа над повышением производительности и качества работы команды. Развитие инфраструктуры разработки. Результаты: разработаны и внедрены сервисы по продаже продуктов в туризме, а также множество других решений для портала. Компания вышла на стабильный рост прибыли от продажи туристических продуктов Оптимизация решений под нагрузки. Проектирование и разработка архитектуры Реализация интеграций с партнерами в туризме: sletat.ru, tour-box.ru, biletix.ru, oktogo.ru и другими лидерами рынка туристических услуг. По итогам работы возглавил команду разработки продуктов.
  • Мы создаем стартапы
    Москва · От 10 до 100 сотрудников
    Senior backend developer
    Август 2010 — Октябрь 2011 (1 год и 3 месяца)
    Fullstack Web Developer Проектирование и разработка социальных сетей, работа в команде (5 человек) в качестве backend и frontend. Проекты: - hayland.am (исправление ошибок). - kavkazland.ru (внедрение сервиса Видеочат) - pososedstvu.ru (система таргетинговой рекламы) - workle.ru (функционал профиля пользователя и административной части портала) По итогам работы в составе всей команды разработке перешел в workle.ru Используемые технологии: C#, ASP.NET MVC, Web Forms, T-SQL, Unity, Javascript, AJAX, JQuery, IIS
  • Управление геоинформационных технологий ИГЭУ
    Иваново
    Программист
    Октябрь 2006 — Август 2010 (3 года и 11 месяцев)
    Обязанности: - Проектирование и разработка программного обеспечения (internet, intranet, desktop-приложения) (C#, ASP.NET, Win Forms, MS SQL Server) Достижения: - Разработаны и внедрены информационные системы для Администрации г. Иваново (Комитет по управлению имуществом, Управление Архитектуры, Земельный комитет, Комитет по транспорту и связи, Комитет по рекламе, Центр учета регистрации граждан).

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

  • ИГЭУ

    Ивановский государственный энергетический университет
    Иваново · 269 выпускников
    Информатики и вычислительной техники
    Январь 2003 — Январь 2008 (5 лет)
    "Программное обеспечение компьютерных систем", окончил с красным дипломом, обучался в аспирантуре по специальности "Системы автоматизированного проектирования"