Резюме

Сиротин Александр Евгеньевич 1988 года рождения

Образование:

МГА имени адмирала Ф. Ф. Ушакова

Факультет эксплуатации водного транспорта и судовождения
Кафедра автоматики и вычислительной техники
Специальность: Информационные системы и технологии
Очная форма обучения
Окончил с отличием
Годы обучения: 2009-2012

Новороссийский колледж строительства и экономики

Специальность: Программное обеспечение вычислительной техники и автоматизированных систем
Очная форма обучения
Окончил с отличием
Годы обучения: 2006-2009

Опыт работы:

ООО "Айрисофт"

С 2016
Разработчик.

EDISON Центр разработки программного обеспечения

В 2016
Разработчик, консультант на аутсорсинге.

Участие в проектах:
Защищено NDA.

Опыт:

  • KAA IoT (Internet of Things) framework. Разработка и описание схем, создание инструкций по развёртке схем для заказчика, общение на официальном форуме. Создание враппера для работы с KAA Admin REST API на уровне объектов.
  • Создание эмуляторов конечных точек KAA для тестовых целей на основе генерируемого для KAA приложения Java SDK.
  • MQTT. Сбор, обработка и публикация сообщений посредством Paho MQTT Client для Java для тестовых целей.
  • ASP.NET 5 MVC 6.
  • Entity Framework 7.
  • Развёртывание веб-приложения MVC 6 под Mono на Ubuntu.
  • QR-code:
    • Считывание QR-кодов в режиме видео сканирования с помощью камеры телефона, на котором открыто веб-приложение. Обработка кода на стороне front-end с помощью JavaScript библиотеки QCode-Decoder.
    • Генерация PDF с QR-кодами в веб-приложении.
  • HTML 5 Geolocation.

ООО «Центр Бухгалтерских Услуг»

2014 — 2015
Программист.

Участие в проектах:

  • Разработка новой системы автоматизации деятельности на предприятии на смену существующей, написанной на устаревшем FoxPro.
  • Разработка системы рассылки уведомлений клиентов посредством SMS и E-mail.
    • Разработал архитектуру БД.
    • Создал reusable wrapper для работы с онлайн-сервисом рассылки SMS на C++ с использованием Qt.
    • Организовал отправку SMS через вышеупомянутый онлайн-сервис по прямым каналам операторов сотовой связи со своим буквенным именем в поле "От".
    • Создал reusable классы "TCP-сервер" и "TCP-клиент" на C++ с использованием Qt для связи программ-клиентов со службой на сервере внутри защищённой локальной сети.
    • Создал саму программу-клиент, отображающую историю рассылки и предоставляющую средства управления системой. Язык - C++, с использованием Qt.

Отдельные задачи:

  • Внедрил компонент "Печать НД с PDF417" в существующую систему автоматизации деятельности на предприятии, написанную на FoxPro.
  • Добавил в вышеупомянутую систему автоматическое обновление зависимостей на клиентских компьютерах, в первую очередь требуемых для компонента "Печать НД с PDF417", при необходимости.
  • Доработал существующее кассовое ПО, написанное на FoxPro, для одновременной работы с несколькими фискальными регистраторами (ШТРИХ-М-ФР-К) вместо одного. Продолжил поддержку кассы в работоспособном состоянии.
  • Реализовал поддержку скидок в кассовом ПО.
  • Инициировал и внедрил использование YouTrack - системы управления проектами - для контроля задач и ошибок.
  • Инициировал и внедрил использование Git - системы контроля версий - для совместной работы над проектами, упрощения процедуры передачи проектов в случае болезни сотрудников.
  • Реализовал связь системы автоматизации деятельности на предприятии, написанной на FoxPro, с системой рассылки уведомлений клиентам посредством SMS и E-mail с помощью сообщений через TCP-соединение.
  • Внедрил в существующую систему автоматизации деятельности на предприятии авто заполнение информации о клиенте по его ИНН посредством использования веб-службы (WSDL).

ООО «Юг Медиа Ресурс»

2012 — 2014
Программист.

Участие в проектах:

  • Tele-Web.org:
    • Создал Windows-приложение-софтфон на базе библиотеки PJSIP под .NET платформу с использованием DevExpress XAF на языках программирования C# и C++.
  • Yug.SU:
    • Помогал в разработке и в дальнейшем развивал личный кабинет клиента с использованием eXpress Application Framework (XAF).
    • Помогал в разработке и в дальнейшем развивал CRM для партнёров проекта с использованием eXpress Application Framework (XAF).
    • Помогал и в дальнейшем развивал, поддерживал движок клиентских сайтов.

ООО «Флайт Инвест» (ныне «ФРС-7») – строительная фирма

2010 – 2011
Подработка параллельно с учёбой.

МГА имени адмирала Ф. Ф. Ушакова – учебное заведение

2009 – 2010
Подработка параллельно с учёбой.

  • Обслуживал компьютерную технику: установка, наладка, устранение неполадок ПО (работа с ОС семейства Windows).
  • Создали с напарником пять новых компьютерных классов (монтаж кабеля, установка оборудования, установка и «клонирование» ОС вместе с ПО, наладка и поддержание в рабочем состоянии сети).
  • Помогал в проведении компьютерного тестирования академии.

ЗАО «Тандер» – магазин «Магнит» с именем «Проспект»

Летом в 2007 и 2008
Подработка между учебными годами.

Навыки:

  • C#, C++ (в том числе с Qt).
  • HTML, CSS, JavaScript, jQuery, AJAX.
  • AngularJS 1.
  • ASP.NET MVC 3-6, Entity Framework.
  • eXpress App Framework (XAF).
  • Знание языка написания SQL запросов.
  • Работа с системами трекинга задач Microsoft TFS, Atlassian Jira, JetBrains YouTrack, Trello.
  • Git.
  • Работа с Microsoft Windows Server 2008 R2.
  • Создание программ-инсталляторов с использованием NSIS и WiX.
  • Базовые знания сетевых технологий, настройка программных сетевых экранов (фаерволов).
  • Опыт прокладки и обжимки витой пары.
  • Знаком с принципами проектирования и устройства Структурированных Кабельных Систем (СКС).
  • Принял однократное участие и занял 2-е место в конкурсе "Протоколы, сервисы и оборудование" во Всероссийской олимпиаде для студентов учебных заведений высшего и среднего профессионального образования Южного Федерального Округа в сфере информационных технологий "IT-ПЛАНЕТА-ЮГ 2009".
  • Имею сертификат «Оператора персонального компьютера» Центра Дополнительного Образования ООО «Фирма Мишель». Выдан 1 июля 2005 года.
  • Владею слепым методом печати на клавиатуре (русский и английский языки).
  • Хорошо знаю технический английский язык, свободно читаю документацию на английском.

Внимателен к мелочам. Если сталкиваюсь с проблемой, не успокаиваюсь, пока не решу её.
Быстрые решения (читать "костыли") в разработке признаю только в экстренных случаях и только как временное решение. Это впоследствии экономит больше времени на этапах дальнейшего развития и сопровождения и не приводит к необходимости крупных переработок, предотвращает тупики в разработке.
Постоянно само обучаюсь, готов к освоению всего нового.
В данный момент интересуюсь "фронтэндом" и разработкой мобильных приложений.