Решаю задачи любого масштаба и любой сложности.
Не боюсь трудностей, умею выбирать оптимальные варианты и принимать решения
Люблю заниматься исследованиями в новых областях
Разработка утилит поддержки анализа релевантности поисковой выдачи. Разработка инструментов для сравнительного анализа результатов поисковой выдачи с конкурирующими решениями
Участие в проектах:
Проект: Внедрение CRM Розничного бизнеса
Система: Microsoft Dynamics CRM 365 v8.2
Роль на проекте: Ведущий инженер-программист (Руководитель группы разработки)
Основные задачи:
- Кастомизация платформы;
- Разработка аналитической отчётности SRSS;
- Разработка интеграции и синхронизации; разрабатываемого приложения с прошлой CRM-системой;
- Разработка интеграции с SAP (BW, BO)
- Развертывание приложений в тестовые\боевую среды, обновление решений на средах;
- Разработка проектной документации (UML, ER, функциональные спецификации);
- Контроль качества ПО (MSTest, Selenium);
- Анализ и проработка требований, формирование архитектуры изменения в системе;
- Разработка модулей расширения системы (C#);
- Разработка веб-сервисов (ASMX);
- Разработка сценариев форм (JS);
- Доработка пользовательского интерфейса (HTML, JS);
- Проведение рефакторинга, оптимизация быстродействия и стабильности системы;
- Оптимизация на уровне БД
- Организация работы проектной команды;
- Проведение код-ревью, составление гайдлайнов по разработке;
- Проведение SCRUM-встреч (daily, review, retro, plan);
- Обучение младших специалистов;
- Взаимодействие с Заказчиком.
Проект: Поддержка и вывод из эксплуатации старого CRM Розничного бизнеса
Система: Legacy (ASP.NET 4.0, SQL Server 2008)
Роль на проекте: Старший инженер-программист
Основные задачи:
- Реверс-инжиниринг;
- Разработка аналитической отчётности SSRS;
- Разработка интеграции и синхронизации существующего приложения с новой системой банка;
- Разработка интеграции с SAP (BW, BO)
- Развертывание приложения в тестовые\боевую среды
- Разработка проектной документации (UML, ER, функциональные спецификации, руководства пользователя, техническое задание);
- Контроль качества нового функционала;
- Анализ и проработка требований, формирование архитектуры изменения в системе;
- Развитие функционала согласно требованиям заказчика (SQL, C#, JS, Web Forms);
- Взаимодействие с Заказчиком.
Разработка и анализ требований;
Составление технических заданий;
Оценка стоимости работ, составление плана реализации;
Управление разработкой программного обеспечения;
Организация работы команды;
Взаимодействие с заказчиком, поддержка клиентов;
Разработка клиент-серверного ПО (.NET), мобильных приложений (Xamarin), бэкенда сайтов на Python Django.
Участие во внедрениях Microsoft Dynamics CRM (2011-365) в роли разработчика.
Разработка плагинов, кастомных шагов для MSCRM;
Разработка сценариев (скриптов) пользовательских форм;
Разработка веб-сервисов (ASMX, WCF);
Разработка пользовательских отчетов (SSRS);
Доработка пользовательского интерфейса;
Разработка модульных тестов (MSTest).
Разработка и техническая поддержка систем электронного голосования, документооборота и мобильных приложений для студентов.
Разработка веб-сайтов (PHP, JS, MySQL)
Разработка веб-сервисов (ASP.NET Web API, SQL Server)
Разработка мобильных приложений (.NET, JS)
Разработка настольных приложений (Windows Forms, SQLite)
Составление технической документации (ТЗ),
Коммуникация с заказчиком,
Техническая поддержка пользователей
Математическое и программное обеспечение вычислительных машин и систем (Кандидат технических наук)
Системы обработки информации и управления (магистр)
Программная инженерия (бакалавр)