Андрей Гранковский (gravdev), 34 года, Россия, МоскваАндрей Гранковский (gravdev), 34 года, Россия, Москва
Эксперт
ИТ-архитекторФулстек разработчикАрхитектор программного обеспеченияВедущий (Lead)
Не ищу работу

Контакты

Войти
Возраст: 34 года
Опыт работы: 11 лет и 2 месяца
Регистрация: 23.12.2017
Последний визит: сегодня
Местоположение: Россия, Москва
Дополнительно: готов к удаленной работе

Обо мне

Профессионально занимаюсь проектированием архитектуры IT-решений и разработкой программного обеспечения на платформе .NET.


Основной профессиональный интерес - full-stack разработка web-приложений на платформе .NET, ASP.NET MVC, ASP.NET Core, разработка single-page приложений (React), концептуальное проектирование IT-решений. Разработка распределенных приложений с использованием CQRS, Message Brokers, микросервисов и проектирование систем с использованием Domain-Driven-Design (DDD). Использование технологий контейнеризации, CI/CD и практик unit-тестирования в процессе разработки.


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


Имею статус Microsoft Certificated Professional, сертификаты MCP, MCSD: Programming in C#.


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

Навыки

.NET
ASP.NET MVC
Entity framework
Microsoft SQL Server
JavaScript
React
Redux
Проектирование архитектуры приложений
Разработка решений по интеграции

Эксперт

1 консультация
5
1 оценка

Работаю с квалификациями

МладшийСреднийСтаршийВедущий

Работаю с запросами

Начало карьеры или смена профессии: Смена IT-профессии
Развитие навыков: Учебный планРазвитие навыков
Карьерный рост: Карьерная консультация
Поддержка и коучинг: Синдром самозванца

Экспертность

Могу поделиться рекомендациями по построению карьеры в ИТ,  так как прошел путь от разработчика до ведущего архитектора решений, имею опыт смены стека разработки и направления работы в ИТ.  

Помогу с подготовкой к System Design Interview, проведу тестовое собеседование.

Могу помочь с проектированием архитектуры для бизнес-задач, определением требований и системным анализом. Проконсультирую по системной и интеграционной архитектуре приложений, использованию Domain-Driven-Design (DDD) и проектированию микросервисов на платформе .NET и ASP.NET Core. Могу помочь с задачей перехода от монолита к микросервисам с учетом зависимости от legacy. 

Имею опыт онлайн-преподавания и разработки курсов на крупных образовательных платформах,  поэтому могу помочь с составлением учебного плана по .NET,  ASP.NET Core, разработке микросервисов и архитектуре программных систем.

Стоимость
3000 ₽/ час
Первая встреча бесплатно

Опыт работы

  • Digital-подразделение Альфа-Банка
    Архитектор программного обеспечения (Ведущий)Ведущий архитектор решений
    Июнь 2020 — По настоящее время (4 года и 10 месяцев)

    Разработка архитектуры ИТ-решений для каналов дистанционного банковского обслуживания юридических лиц (интернет-банк и мобильное приложение). Проектирование решений на основе микросервисной архитектуры с использованием стеков Java, .Net Core, React.js/Node.js. Разработка решений для миграции legacy-систем на микросервисную платформу. Разработка схем интеграции в рамках ИТ-ландшафта банка и для взаимодействия с партнерами.

  • Онлайн-образование
    Преподаватель
    Январь 2020 — Март 2021 (1 год и 3 месяца)

    Преподавание на курсах для специалистов https://otus.ru/lessons/csharp/
    https://otus.ru/lessons/asp-net/
    Курсы С# и ASP.NET
    Разработка плана занятий, подготовка материалов, проведение вебинаров. Проверка домашних заданий и предоставление обратной связи студентам.
    Подготовка программы курса ASP.NET, домашних заданий и структуры занятий

  • Универсальный российский коммерческий банк
    Ведущий разработчик
    Октябрь 2019 — Июнь 2020 (9 месяцев)

    Разработка каналов дистанционного обслуживания клиентов банка.
    Технологии: .NET Core, .NET Framework, Asp.net core, Ef core, PostgreSQL, SQL Server, Docker и k8s, Rabbit MQ.
    Разработка компонентов для микросервисной платформы, разработка unit тестов.
    Разработка микросервисов и монолитных систем ДБО на C#.
    Участие в процессе найма .NET разработчиков, проведение собеседований, оценка технических и личных качеств кандидатов, рекомендации по найму, оценка резюме. 
    Разработка инфраструктуры для проверки квалифицированной электронной подписи.
    Разработка и проектирование решения по интеграции с партнёром банка для реализации инвестиционных продуктов в системах ДБО для физических лиц. 
    Участие в переговорах с партнером и проработка архитектуры решения.
    Разработка депозитных продуктов для физических лиц, разработка мобильного и интернет-банка.
    Работа в кросс-функциональной команде, организация SCRUM-процесса в команде.

    C#.NETASP.NETDockerKubernetesGit
  • PropTech-компания, которая входит в топ-10 самых популярных сервисов по недвижимости в мире
    Старший разработчик
    Май 2019 — Август 2019 (4 месяца)

    Разработка в рамках деятельности компании в направлении "Вторичная недвижимость".

    Разработка микросервисов на .NET, ASP.NET MVC, ASP.NET Core, MS SQL Server, организация асинхронного взаимодействия сервисов через Rabbit MQ и синхронного через HTTP, доработки монолитного приложения, проведение Code review, разработка Unit тестов, поддержка кода работающего в production. 
    Использование CI/CD Pipeline для мгновенной доставки кода.

    Активность по управлению проектами в рамках Agile подхода, техническая декомпозиция проектных задач и оценка сроков, архитектурные решения, валидация требований, планирование времени разработчиков различных стеков необходимых для проектов, контроль сроков, оценка рисков и ведение задач на всех этапах до выпуска в production.

  • Универсальный digital-банк, создающий продукты для розничных и корпоративных клиентов
    Старший программист
    Август 2017 — Май 2019 (1 год и 10 месяцев)

    Разработка банковского продукта для автоматизации аккредитивной формы расчетов в качестве ведущего full-stack разработчика
    Back-end разработка web-приложения с использованием технологий ASP.NET Core, .NET 4.7, Entity Framework 6 и подхода DDD. Разработка интеграции с внутренними системами банка, проектирование архитектуры приложения
    Front-end разработка с использованием технологий HTML, CSS, JavaScript, React.js, Webpack, Semantic UI
    Работа по методологии SCRUM в составе команды, оценка задач, постоянное взаимодействие с владельцем продукта для улучшения программного решения.
    Использование CI/CD в разработке приложений (Bamboo, Ansible, Cake, Nuget)

  • Реализация масштабных ИТ-проектов федерального и регионального уровня
    Инженер-программист
    Апрель 2015 — Август 2017 (2 года и 5 месяцев)

    Разработка приложений в среде .NET Framework 4;
    Работа с технологиями: ASP.NET Web API, ASP.NET MVC 3,4,4.5, C#, Kendo UI, WCF, XML, AJAX, HTML, CSS, JavaScript, Bootstrap, Entity Framework, Autofac;
    Разработка БД MSSQL Server (T-SQL),Integration Services, Analysis Services;
    Использование OOП, паттернов проектирования;
    Continious Integration (Teamcity, SVN)

    Проекты

    Участие в федеральном проекте по разработке Автоматизированной Информационной Системы Трансфузиологии для ФМБА РФ, разработка серверной и клиентской частей системы (ASP.NET MVC 4, Entity Framework, MS Reporting Services, jQuery, Kendo UI). 

    Разработка веб-сервиса для интеграции с медицинскими анализаторами, поддержка и доработка приложений для интеграции с принтерами этикеток и марок Zebra. Разработка функционала электронной очереди, проектирование базы данных и разработка бизнес-логики для нового функционала основной системы.

    Разработка Информационно-аналитической системы Автоматизированной Информационной Системы Трансфузиологии для ФМБА РФ (.NET 4.6, ASP.NET MVC 4.5, Entity Framework, jQuery, Kendo UI, Bootstrap) в качестве ведущего разработчика; 

    Разработка архитектуры системы, реализация картографического модуля мониторинга аналитических данных объектов системы, модуля администрирования, модуля контроля за реципиентами, работа над модулем анализа данных, проектирование хранилища данных и OLAP-кубов MS SQL Server Analysis Services, написание ETL-пакетов для хранилища с помощью MS SQL Server Integration Services, разработка серверной части, проектирование базы данных, разработка web-интерфейса.

  • Одна из крупнейших фармацевтических компаний России
    Программист
    Январь 2014 — Апрель 2015 (1 год и 4 месяца)

    Разработка корпоративной системы CRM на платформе .NET 4.5 (C#) в составе группы программистов; 
    Разработка и моделирование предметной области с применением DDD (Domain Driven Design); 
    Участие в разработке серверной части системы с использованием Entity Framework 6.0, WCF, Unity в качестве IoC/DI контейнера;
    Разработка функционала клиентской части (WinForms, DevExpress), использующей архитектуру MVP 

Высшее образование

  • МГТУ им. Н.Э. Баумана

    Московский государственный технический университет имени Н.Э. Баумана
    Робототехники и комплексной автоматизации; РК
    Сентябрь 2008 — Июнь 2014 (5 лет и 9 месяцев)
    Специальность Системы Автоматизированного Проектирования