Резюме (CV)

Ремизов Максим
11 сентября 1985

Область деятельности
Управление командой и проектирование архитектуры программного обеспечения и информационных систем на платформе Microsoft .NET Framework.


Образование
2002 – 2007 г., высшее, специалист, специальность прикладная информатика в экономике (информатик-экономист). Обучение по двум смежным специальностям «бухгалтерский учет и экономика» и «проектирование и разработка программного обеспечеuния и информационных систем»: бухгалтерский учет, финансы и кредит, экономика, экономический анализ, имитационное моделирование, теоретические основы бизнес-анализа (IDEF, DFD), системный анализ, теория баз данных, ГОСТы 19 и 34 группы, проектирование программного обеспечения, алгоритмизация и программирование, высокоуровневые языки программирования.


Навыки

Как я работаю:
  • Мне нравится программировать, поэтому я работаю с удовольствием. И понедельник для меня хороший день - за выходные появляется куча идей как сделать лучше то, на чем я остановился в пятницу, и не терпится воплотить это в жизнь;
  • Следую стандартам, принятым в фирме и в конкретном проекте;
  • Совершенствуюсь в своей работе - написание понятного и простого кода, разработка подходящей и неусложненной архитектуры, расставление приоритетов и распределение ресурсов для эффективного выполнения задач;
  • Думаю, прежде чем что-то делать, особенно, когда вижу противоречия или абсурд в техническом задании;
  • Выделяю фундаментальный функционал (без которого программная система не заработает) и основной функционал (который критичен бизнесу заказчика) и на них повышаю приоритет, чтобы весомый результат был получен раньше и все были довольны, а потом уже плюшки;
  • Если сроки по проекту горят - готов уделять ему времени сверх стандартных 8 часов в день (за дополнительную плату 1 к 1);
  • Люблю порядок и стройность в проекте:
    • проект в Visual Studio будет разложен по полочкам с порядковыми номерами;
    • лично проверю программный код за каждым участником команды (по мере свободного времени), чтобы убедиться, что там нет треша;
    • лично (совместно с бизнес-аналитиком) проведу функциональное тестирование на предмет соответствия программного кода - требованиям технического задания (требованиям заказчика), чтобы быть уверенным, что все сделано так, как надо, загляну в каждый класс и метод;
  • На работе я работаю, так как занимаюсь любимым делом;
  • Хочу достичь дзена в своей профессии - это когда приходит человек, смотрит в техническое задание, открывает проект в Visual Studio и ему внезапно все становиться ясно и понятно - что, как и где, и не возникает мыслей, что где-то можно было сделать лучше.



Общий опыт работы 7+ лет, участвовал в реализации 29 проектов из различных прикладных областей (учет в государственных учреждениях, государственные закупки, фондовые рынки, контекстная реклама, инвентаризация склада, банки, юриспруденция).

Методологические, архитектурные и организационные:
  • Участие в разработке программного обеспечения (информационных систем) по методологии Waterfall, Agile при поддержке методологии разработки через тестирование (Test Driven Development).
  • Выделение из спецификаций (технического задания) бизнес-задач, оценка сроков реализации, выделение детальных технических задач;
  • Управление процессом разработки, распределение задач между участниками команды (максимальный размер команды 5 человек), принятие технических решений, контроль исполнения и соответствия архитектуре, code review;
  • Разработка архитектуры на основе сочетания стилей: клиент-серверная (N-tier), на основе предметной области (Domain Driven Design), многослойная архитектура, сервис-ориентированная архитектура (SOA).
  • Детальное проектирование с применением шаблонов (GoF, Фаулер).

Технические:
  • Реализация на платформе Microsoft .NET Framework 2.0 – 4.5.
  • Программирование на языке C# с использованием средств разработки Microsoft Visual Studio 2005 – 2013.
  • Реализация web и desktop приложений на основе технологий Windows Forms, WPF, ASP.NET, ASP.NET MVC и готовых компонентов пользовательского интерфейса DevExpress или Telerik.
  • Реализация windows и web служб на основе технологии WCF.
  • Реализация доступа к данным с использованием ORM LINQ-to-SQL, Entity Framework, NHibernate, BLToolkit, DevExpress XPO.
  • Реализация отчетов с использованием прямого обращения к Microsoft Excel / Microsoft Word через COM-объект или готовых opensource библиотек, а также FastReport.NET.
  • В качестве хранилища данных использовались сервера и базы данных  Microsoft  SQL Server 2000 – 2014, Microsoft SQL Compact 3.5  4.0, Firebird 2.5, MySQL 5.0, Oracle 10g.
  • Интеграция с внешними системами и API: Google Adwords, Yandex Direct, СМЭВ.
  • Рефакторинг с использованием ReSharper.

Процессуальные:
  • Использование средств поддержки процесса разработки программного обеспечения такие как Microsoft Team Foundation Server 2008  2010, SVN, GIT, Atlassian JIRA, Atlassian Confluence,  Atlassian Crucible, Assembla, You Track.

Между делом:
  • Организация филиала фирмы-разработчика программного обеспечения, 10 сотрудников.
  • Руководство филиалом, технические собеседования.

Сертификаты
  • 2011 - MCPD: Enterprise Applications Developer 3.5
  • 2009 - MCPD: Enterprise Applications Developer 2.0
(посмотреть Transcription можно здесь, Transcript ID: 949654, Access Code: 3tbrtyhb45)