Ремизов Максим
11 сентября 1985
Область деятельности
Образование
Навыки
Как я работаю:
Общий опыт работы 7+ лет, участвовал в реализации 29 проектов из различных прикладных областей (учет в государственных учреждениях, государственные закупки, фондовые рынки, контекстная реклама, инвентаризация склада, банки, юриспруденция).
Методологические, архитектурные и организационные:
Технические:
Процессуальные:
Между делом:
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)