Обо мне

Опыт управления разработкой программных продуктов - больше лет.

Опыт в качестве разработчика 8 лет, где 3 года в качестве fullstack-разработчика и 4.5 года - frontend-разработчик.

Ключевые умения:

  • Создание и набор команды разработки "с нуля".
  • Руководство отделом разработки, постановка задач и контроль их выполнения, контроль сроков выполнения этапов работ и отдельных задач;
  • Проектирование разрабатываемых решений (UML, object-oriented development) - функции архитектора проектов
  • Консультирование по вопросам технической реализации;
  • Выстраивание процесса работы отдела разработки. Разработка регламентов
  • Рассмотрение и анализ технических заданий, проектов отчетных документов, исполнительской и проектной документации на информационные системы, подготовленных подрядными организациями в ходе проектов разработки информационных систем;
  • Выстраивание взаимодействия с заказчиками и со смежными отделами
  • Повышение эффективности и результативности разработки, масштабирование;


  • Ответственность и серьезный подход к делу
  • Различаю понятия «хочу» и «нужно сделать»
  • Полностью погружаюсь в предметную область. Стараюсь прежде всего учитывать желания бизнеса
  • Понимание чужого кода и способность его модернизировать
  • Устойчив к нагрузкам и стрессу
  • Стараюсь быть в курсе современных тенденций и стандартов
  • Коммуникабелен, умею работать в команде
  • Инициативен. Не боюсь ответственности
  • Имеется хороший бэкграунд серверной и нативной разработки
  • Большой опыт работы с популярными графическими редакторами
  • Имеются публикации в научных изданиях

Образование

  • МГУ им. Н.П. Огаерва, Саранск, 2016-2018

    Фундаментальная информатика и информационные технологии - Магистр

  • МГУ им. Н.П. Огаерва, Саранск, 2012-2016

    Фундаментальная информатика и информационные технологии - Бакалавр

Профессиональный опыт

  • Head of Software Development Department

    Jet Infosystems, Июнь 2021 - настоящее время

    • Создание и набор команды разработки "с нуля". Подбор, найм, онбординг и адаптация сотрудников отдела.
    • Управление как линейными исполнителями, так и руководителями. Так же организация работы по матричной системе.
    • Разработка регламентов.
    • Планирование бюджета, ФОТ.
    • Руководство отделом разработки, создание стратегии развития, построение процессов, формирование миссии и тд.
    • Повышение эффективности и результативности разработки, масштабирование, планирование;
    • Построение маркетинговой стратегии и продвижение направления.Написание статей, публичные выступления.
    • Выстраивание взаимодействия с заказчиками и со смежными отделами и центрами.
    • Активное участие в пресейловой деятельности. Поиск и проработка тендеров с рынка.
    • Рассмотрение и анализ технических заданий, проектов отчетных документов, исполнительской и проектной документации на информационные системы, подготовленных подрядными организациями в ходе проектов разработки информационных систем;
    • Плотное взаимодействие с сейл-командой, аккаунт менеджерами.
    • Создание продукта "с нуля", развитие и последующая поддержка.
    • Гибкий подход - формирование команд под проект.
    • Проектное управление: постановка задач и контроль их выполнения, контроль сроков выполнения этапов работ и отдельных задач;
    • Создание продуктов. Постановка на учет в реестре Российского ПО.
    • Проектирование разрабатываемых решений (UML, object-oriented development, C4), функции архитектора проектов. Арх. надзор.
    • Консультирование по вопросам технической реализации;
  • Lead Developer

    Банк ВТБ, Октябрь 2019 - 2021 Июнь

    Проект: CBP (Corporate Business Portal)

    Роль в проекте:
    • Разработка архитектурных фронтенд решений.
    • Обучение, сопровождение, ревью разработчиков команд.
    • Аудит смежных проектов.
    • Разработка стандартов и требований.
    • Разработка дизайн системы для корпоративного приложения.
    • Внедрение микросервисного подхода.
    • Разработка одностраничных приложений на базе Angular и React со сложной бизнес-логикой.
    • Поддержка легаси-кода на AngularJS и Angular2+, портирование на React.
    • Собеседование frontend-разработчиков.
    • Активное участие в Agile процессах.
    • Постановка и оценка задач.
  • Senior frontend Developer

    Luxoft, Июль 2018 - Октябрь 2019 ( 1 год и 4 месяца)

    Проект: CBP (Corporate Business Portal)

    Проект «Портал корпоративного бизнеса». Проект предусматривает внедрение инструментов для кросс-функционального взаимодействия сотрудников группы, платформы для работы call-центра корпоративного бизнеса банка, а также предполагает использование интеллектуальных алгоритмов обработки информации.

    Обязанности:
    • Разработка одностраничных приложений на базе Angular2+
    • Разработка дизайн системы для корпоративного приложения со сложной бизнес-логикой, проработка компонентной базы.
    • Поддержка легаси на AngularJS
    • Портирование кода с AngularJS на Angular 2+.
    • Рефакторинг и оптимизация существующего кода.
    • Аудит консистентности UX у смежных команд.
  • Software Developer

    Codemasters International, Сентябрь 2015 - Июнь 2018 (2 года и 9 месяцев)

    Разработка веб-сервисов со сложной бизнес-логикой.

    Проект: TruVisibility Professor - аналитический сервис, интеллектуальная система для анализа онлайн-присутствия бренда, инструмент для онлайн-маркетинга
    Первый год на проекте:
    • Разработка серверной части: автоматизированные механизмы анализа, механизмы интеграции, серверное API
    • Разработка минимально жизнеспособного клиентского приложения с использованием Angular.js.
    Второй год на проекте:
    • Разработка одностраничного приложения на базе Angular2+
    • JavaScript разработчик и верстальщик в одном лице, ответственный за клиентское приложение

    Проект: TruVisibility - сервис для создания и продвижения сайтов для малого бизнеса.
    • Поддержка серверной части, создание нового функционала с применением C#, ASP.NET
    • Поддержка и создание нового функционала клиентской части (JavaScript, SCSS, KnockoutJS, AngularJS)
  • Frontend разработчик

    Zimmerman Advertising, Январь 2016 - Март 2016 (3 месяца)

    Проект: zadv.com

    • Разработка основного сайта Zimmerman Advertising
    • Верстка сложного динамического интерфейса
    • Разработка на Angular2+
    • Респонсивный веб-дизайн
    • Разработка веб-сайта на базе Wordpress
    • Построение не стандартной графики на D3.js
  • Индивидуальное предпринимательство / частная практика / фриланс

    Июнь 2014 - Январь 2015 (1 год и 8 месяцев)

    • Работа над собственными проектами
    • Написание курсовых, индивидуальных работ на заказ
    • Репититорство по программированию
    • Разработка приложения для таксопарка. Включая приложение для диспетчерской и клиентское приложение для приема заказов у таксиста.
    • JDTicket. Приложение для бронирования ЖД билетов.
    • LazyToDo - сервис поиска исполнителей для бытовых задач. Сервис наподобие, на данный момент известного YouDo, с рекомендательной системой.
    • Разработка алгоритмов сбора данных и классификации пользователей социальной сети при помощи машинного обучения для коммерческих целей.
  • ASP.NET Developer

    Госинформ, Сентябрь 2014 - Декабрь 2014 (4 месяца)

    Проект: Eadda

  • Программист - стажер

    Codemasters International, Саранск, Июль 2014 - Август 2014 (2 месяца)

    Project: truvisibility.com

    • Тестирование програмных продуктов
    • Исправление найденных недочетов

Курсы

  • Инесса Фирсова. 2022 (Июль)

    Эффективный руководитель

  • Ясаков Михаил. 2022 (Апр)

    Интеллектуальное лидерство в команде цифровой трансформации

  • Технологий Доверия. 2022 (Апр)

    Ключевые навыки руководителя

  • Geekbrains/ВТБ. 2020 (Авг) - 2020 (Ноя)

    Разработка на React (повышение квалификации)

  • ВТБ. 2020 (Фев) - 2020 (Апр)

    Курс Scrum Master

  • Luxoft. 2019 (Март)

    Advanced Angular

  • Codemasters International. 2013 (Окт) - 2014 (Фев)

    Technology programming and Programming in C# (70-483)

  • Codemasters International. 2014

    Programming in HTML5 with JavaScript and CSS3 (70-480)

  • Сodecademy

    Learn SQL

  • Сodecademy

    Learn AngularJS

  • Udemy

    Introduction to TypeScript

  • Udemy

    WordPress for Beginners

  • Coursera

    Responsive Website Development and Design

  • Coursera

    Introduction to Machine Learning

Языки

  • Русский (родной)
  • Английский (intermediate) - чтение профессиональной литературы
  • Немецкий (начальный)

Проекты

  • TruVisibility

    TruVisibility is a SaaS-based company that sells online marketing solutions to small businesses to help them build, manage and increase awareness of their brand through search engines, social media, blogging and online campaigns.

    ASP.NET
    MS SQL
    Akka.NET
    Angular
  • LastBeforeAlarm

    Android widget which show last before alarm.

    Java
  • JDTicket

    Railway ticket sales service

    Node.JS
    MongoDB
    Angular
  • Eadda

    Element e-government infrastructure Mordovia Republic. Electronic archive of personal storage.

    ASP.NET
    MS SQL
    KnockoutJS
  • Truvisibility Professor

    TruVisibility Professor provides your marketers with specific actions to take and saves them time, so they can focus on the other important marketing activities that need their attention. Railway ticket sales service

    ASP.NET
    .NET Core
    Cassandra
    Akka.NET
    Angular
  • LazyToDo

    Service for searching for performers for household tasks. A service like the currently well-known YouDo, with a recommendation system.

    ASP.NET
    MS SQL
    Knockout.JS
  • Application for a taxi company

    Development of an application for a taxi company. Including the application for the control room and the client application for taking orders from the cab driver.

    C#
    MS SQL
    JAVA

Умения

Frontend

JavaScript
ES2015/2016/2017/2018/...
HTML5
CSS3
Angular 2+
React
Redux
Angular.js
Knockout.js
Webpack
Gulp
SASS
TypeScript
Web Components
d3
Cross-browser development

Backend

C#
ASP.NET
ASP.NET MVC
LINQ
Microsoft SQL Server
Node.js
MongoDB
Akka.NET
SQL
Python

Общие умения

Machine Learning
OOP
Design Patterns
Git
RESTful API
Linux
WordPress
CMS
SEO
Photoshop
FinalCut

Рабочий процесс

Agile Methodologies
Scrum
Continuous Integration
Git Flow
Touch typing

OS

Windows
Linux (Ubuntu, Arch, Debian)
MacOS

Обратная связь

E-mail [email protected]

LinkedIn linkedin.com/in/martamoshkin


  • Reload
  • Should be Empty: