ФИО
Грачев Дмитрий Владимирович
родился
7 ноября 1974 года
телефон
+381-64-511-4591
e-mail
dmitriy@grachjev.com
telegram
@dvg328
homepage
www.grachjev.com
linkedIn
www.linkedin.com/in/dimasg
иностранные языки
английский, B1-B2
цель
Нахождение работы на должность ведущего программиста
краткая рабочая автобиография:
2010-2020

Parallels, Odin, Ingram Micro.

Общие интрументы: git, Jira, Confluence

Команда маркетплейса:

Разработка новой дилерской панели для прозрачного использования стороннего реселлерского сервиса.

Инструментарий: Typescript, Vue2, Java, Springboot

Разработка и поддержка нового маркетплейса на базе APS2 приложения. Подключение и покрытие всей цепочки покупки Google Analytics. Подключение внешнего сервиса - чата поддержки.

Инструментарий: Javascript, Dojo, React, Typescript, C#, cucumber

Поддержка и разработка нового функционала для международного маркетплейса Ingram Micro (4 инсталляции, более 40 стран). Подключение внежних сервисов - Google Analytics, стороннее чат-приложение, поддержка требований GDPR.

Инструментарий: ASP.Net, MS SQL, Javascript, jQuery, knockout, behave

UX Team:

Проведение UX исследований по запросам дизайнеров.

Инструментарий: Python, PostgreSQL, Excel, PowerPoint, Power BI.

Обеспечение автоматического сбора и обработки данных Google Analytics (более 40 стран-источников).

Инструментарий: Python, PostgreSQL.

Разработка и поддержка APS2 приложения-образца для новой панели управления пользователя (CCPv2).

Инструментарий: Javascript, PHP, Dojo.

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

Инструментарий: WireframeSketcher

Оптимизация и улучшение "узких мест" пользовательской и провайдерской панелей управления.

Инструментарий: C++, Javascript, jQuery

Команда Биллинга:

Parallels Business Automation: поддержка существующих, рефакторинг и написание новых модулей биллинга, а так же модулей и утилит поддержки локализации.

Инструментарий: C++, PostgreSQL, MS SQL, XML, Perl, Python.

2007-2008

Группа компаний .masterhost.

Поддержка, рефакторинг и написание новых модулей биллинга компании (хостинг).

Инструментарий: Perl, PostgreSQL, XML, HTML::Template, Template Toolkit ...

2002-2007

Компания Corbina Telecom (ЗАО "Инвестоэлектросвязь").

Анализ, проектирование и внедрение аккаунтинга, системы генерации начислений и выставления счетов, миграция в новую систему всех существующих клиентов и их контрактов.

Анализ и проектирование системы ведения проектов, частичной поддержки CRM.

Анализ, проектирование и реализация систем препроцессинга, тарификации звонков и прочих услуг, статистики.

Инструментарий: Microsoft Visual C++ 6.0-7.1, STL, boost, ADO, Qt3-4, XML(SAX, DOM, XSLT, XSLT-FO).

Совместно с сотрудниками IDT Corp. проводил анализ бизнес-процессов компании. Подготовлена документация для определения узких мест, проведения автоматизации документооборота.

1999-2002

АО Интерстрон (ранее ML:Compilers, дочерняя компания фирмы МедиаЛингва).

Доведение до коммерческого состояния программы "Визуализатор" (UML Viewer), редизайн и рефакторинг большого объема кода. Проектирование, дизайн и реализация новых функций.

Адаптация для компилятора и виртуальной машины языка С++ фирмы библиотеки STLport (версия стандартной библиотеки С++), написание для нее locale runtime. Адаптация библиотек ICU (IBM International Components for Unicode) и Xerces-C (XML parser, DOM, SAX, SAX2).

Разработка тестового набора для стандартной библиотеки С++.

Реализация библиотеки объектов (COM) для доступа к содержимому Microsoft MAPI из Sledopyt API фирмы МедиаЛингва.

Инструментарий: Microsoft Visual C++ 5.0, 6.0, COM, ATL, MAPI.

Создание интегриpованной среды системы pазработки/обучения програмированию на языке С++.

Инструментарий: IBM Visual Age C/C++ 3.5, 4.0 Professional, IBM Open Class Library, STL, Object File.

В pабочем процессе использовались IBM Team Connection (средство групповой работы/ведения версий, использует DB2 для хранения и построения запросов), Lotus Notes. Также в рабочем процессе использовались скрипты на языках REXX и Perl.

1997-1998

OOO SATS.

Разработка модулей и сопровождение хостового ПО мониторинга банкомата, осуществляющего коммуникации, транзакции и т.д. Многозадачное программирование (threads).

Инструментарий: IBM Visual Age C/C++ 3.0

Обслуживание, конфигурирование, построение сценария поведения, создание загрузочного комплекта для банкоматов NCR 4-го поколения (56XX, Persona Sxx). Мелкая правка, сопровождение ПО POS-терминалов Verifone.

1994-1997

НПП Инфоком-Сервис.

Разработка программ, входящих в общий комплекс программ "Среда Доступа" и "Почтовая служба".

Инструментарий: Borland C/C++ 3.1/Turbo Vision 1.0.

Установка и сопровождение в начальной стадии развертывания системы (Программно-аппаратные, функционально полные комплексы корпоративной сети для организаций органов власти на базе оборудования фирмы Cubix(USA) и ПО фирмы Novell (Netware 3.12+MPR 3.0)). Исполнял обязанности руководителя группы программистов "Почтовой Службы", производился перенос ПО под Windows.

Инструментарий: Symantec C/C++ 7.2/MFC 2.5/db_Vista 3.21(Raima).

1993-1994

Центр "ДАР"(Диалектика, Адаптация, Развитие).

Написание АРM Школьной Медсестры (Win3.1), поддержка внутренних пользователей, сборка IBM-совместимых компьютеров и др.

Инструментарий: Turbo C/C++ for Windows 1.0/OWL 1.0.

1993-1993

НИИ ЭнергоСетьПроект.

Написание информационной системы для учета объектов Гражданской обороны (DOS/Графика).

Инструментарий: Borland C/C++ 2.0(DOS)/mtegl(граф. библ.).

1991-1993
Учеба в МЭИ на факультете АВТ, каф.ММ (семестры 1-4).
1991

Окончил среднюю школу номер 637 со специальностью лаборант-программист (квал. оценка отлично).

Призер конкурса Borland-Contest-91 (2-е место в своей возрастной категории).