MIDDLE ARCHITECT / TEAM LEAD FULLSTACK DEVELOPER
Основной стэк: C#, Entity Framework, ASP.NET (WebForms/MVC)
Опыт коммерческой разработки: 18+ лет
Уровень английского: B2 - Upper-Intermediate
Образование: 2006 Санкт-Петербургский государственный университет аэрокосмического приборостроения МОиАИС
06. 2018 — по настоящее время
Сервис аукционного дом (NDA)
Система управления сетью ломбардов
Ведущий программист (архитектор)
Обязанности Team Lead
1) Создание шаблонов микросервисов
2) Реализация паттерна CQRS Event-Sourcing
3) Создание шаблонов контроллеров Angular
4) Постановка задач совместно с системным аналитиком (с использованием BPMN)
5) Управление командой (4 full-stack, 2 front-end, 1 devops, 1 сисадмин, 1 дизайнер)
Обязанности архитектора
1) Переход ландшафта с MS Azure на Yandex Cloud
2) Переход с .NET на .NET Core
3) Написание CI-CD совместно с devops для Docker и K8S
4) Обучение команд партнёров построению сервисов на основе CQRS Event-Sourcing
5) Контроль за командами партнёров по соблюдению общих архитектурных принципов
6) Реализация логирования NLog + ElasticSearch + Kibana
7) Решение проблем с ландшафтом яндекса (ВМ, Файловые хранилища, диски S3, Kubernetes)
Технологии:
1) AngularJS, Angular, Bootstrap
2) C#, ASP.NET MVC, Ms SQL Server
3) Windows Azure
4) Rabbit MQ
Архитектура:
1) Архитектура микро-сервисов
2) Cqrs event sourcing
3) ElasticSearch/Kibana
4) BPMN
5) Azure AD, Azure B2C, Azure app. insights
10.2012 — 02.2018
1C Бухучет и Торговля (NDA)
Ведущий программист
08. 2009 —10.2012
Проекты компании, которая занимается разработкой программного обеспечения и системной интеграцией для внешних заказчиков (NDA)
Ведущий программист
до 2009
Технологии: C#, ASP.NET WebForms, JavaScript, AJAX, ActiveX, DOM
— Участвовал в создании поисковой системы.
— Вёл разработку модуля автоматической классификации текстов ASP.NET WebForms, JavaScript, AJAX).
— Участвовал в разработке АСУ морских портов Высоцк, Усть-Луга, Балтийский Балкерный Терминал (ASP.NET, C#, JavaScript, ActiveX, DOM).
Основной стэк: C#, Entity Framework, ASP.NET (WebForms/MVC)
Опыт коммерческой разработки: 18+ лет
Уровень английского: B2 - Upper-Intermediate
Образование: 2006 Санкт-Петербургский государственный университет аэрокосмического приборостроения МОиАИС
06. 2018 — по настоящее время
Сервис аукционного дом (NDA)
Система управления сетью ломбардов
Ведущий программист (архитектор)
Обязанности Team Lead
1) Создание шаблонов микросервисов
2) Реализация паттерна CQRS Event-Sourcing
3) Создание шаблонов контроллеров Angular
4) Постановка задач совместно с системным аналитиком (с использованием BPMN)
5) Управление командой (4 full-stack, 2 front-end, 1 devops, 1 сисадмин, 1 дизайнер)
Обязанности архитектора
1) Переход ландшафта с MS Azure на Yandex Cloud
2) Переход с .NET на .NET Core
3) Написание CI-CD совместно с devops для Docker и K8S
4) Обучение команд партнёров построению сервисов на основе CQRS Event-Sourcing
5) Контроль за командами партнёров по соблюдению общих архитектурных принципов
6) Реализация логирования NLog + ElasticSearch + Kibana
7) Решение проблем с ландшафтом яндекса (ВМ, Файловые хранилища, диски S3, Kubernetes)
Технологии:
1) AngularJS, Angular, Bootstrap
2) C#, ASP.NET MVC, Ms SQL Server
3) Windows Azure
4) Rabbit MQ
Архитектура:
1) Архитектура микро-сервисов
2) Cqrs event sourcing
3) ElasticSearch/Kibana
4) BPMN
5) Azure AD, Azure B2C, Azure app. insights
10.2012 — 02.2018
1C Бухучет и Торговля (NDA)
Ведущий программист
- Система управления задачами
- Система защищённого документооборота для коммерческого банка на основе RFID-меток.
- Система регулирования ставок контекстной рекламы
- Корпоративный портал
08. 2009 —10.2012
Проекты компании, которая занимается разработкой программного обеспечения и системной интеграцией для внешних заказчиков (NDA)
Ведущий программист
- Система автоматизированного формирования тура
- Автоматизированная система формирования инвестиционных портфелей для фондовой биржи
- Система управления инфо-киосками и платёжными терминалами
- Сайты
до 2009
Технологии: C#, ASP.NET WebForms, JavaScript, AJAX, ActiveX, DOM
— Участвовал в создании поисковой системы.
— Вёл разработку модуля автоматической классификации текстов ASP.NET WebForms, JavaScript, AJAX).
— Участвовал в разработке АСУ морских портов Высоцк, Усть-Луга, Балтийский Балкерный Терминал (ASP.NET, C#, JavaScript, ActiveX, DOM).