Senior .NET Developer / TechLead / System Architect

270 000 руб.
  • Занятость:
    Полная занятость
  • График работы:
    Полный день

Опыт работы

Январь 2018 —
апрель 2020
2 года 3 месяца
Интерфакс
Ведущий разработчик .net / TechLead
СКАН - Интерфакс
Система мониторинга, обработки, анализа потока новостных документов, поиск.

* Проектирование и реализация функциональных блоков .NET Framework, .Net Core, C#, Asp.Net Framework, Asp.Net Core 2.2/net472, Asp.Net Core 3.1/core, WCF, Remoting, REST, Swagger, Docker
* Выстраивание процессов сборки и оптимизация
* Внедрение систем автоматизации локальной сборки и интеграция с серверными системами CI/CD - Nuke, Cake
* Внедрение, настройка и обучение CI/CD/Releases Strategies - TeamCity (TeamCity DSL - IaaC), Azure\
* Поэтапное внедрение DI на всех уровнях
* Анализ, систематизация и документация legacy-кодовой базы
* Внедрение единой системы логирования (NLog, Serilog), переход на ELK
* Построение методик и формирование решений по гаранированному безопасному рефактрингу больших масс кода, в том числе, точки/области для покрытия тестами (всех видов)
* Планирование и переход net* -> net472, net472->netstandard
* реформирование и декомпозиция git-репозиториев (git-flow, github-flow, multi-master git-flow)
* формирование корректной схемы взаимозависимостей Nuget-пакетов / автоматизация сборки
* Участие и проведение SCRUM-планирования, Code review, DSM, Retro, доклады и презентации
* Ведение внутренней документации обучаещего характера
* Повышение и поддержание культуры и этики корпоративной разработки команды в соответствии с принятыми в организации нормами и идеями
Апрель 2014 —
январь 2018
3 года 9 месяцев
ООО "ЛЭБ ГРУПП"
Системный архитектор .NET / TeamLead
Коробочный продукт и разработка на заказ

Облачная cистема автоматизации бизнес-процессов abwp.
Системный архитектор, TeamLead (в подчинении до 5 чел), TechLead
3-tier
.NET Framework / C# / WinForms, WPF, C++, MSMQ (EasyNetQ)

Некоторые проекты:

* Атоматизация Диспетчерской службы такси (Full-stack web/desktop, backend services).
* Автоматзиция логистических процессов грузоперевозок (Full-stack .NET web/desktop, backend services).
* Мобильный частный мессенджер (a-ka Viber без звонков) (Full-stack .NET web, xamarin mobile backend services, оптимизация, T-SQL, MSMQ).
Февраль 2012 —
июнь 2014
2 года 4 месяца
ООО "UseTech"
Ведущий разработчик .net
VIMB
Система автоматизации рекламного бизнеса холдинга Видео Интернешнл
(100+ разработков, 10+ команд, 12 архитекторов)
3-tier/SOAP

Проектирование и реализация функциональных блоков, декомпозиция, оценка, документирование
.NET Framework, WPF/MVVM/Prism, WCF
MS SQL Server T-SQL, хранимки, триггеры, оптимизация


Заказная разработка.
Участвовал одновременно в различных проектах, в т.ч. ЕМИАС

Asp.Net Framework, WPF, MVVM, Prism, Unity DI, C#, T4, WCF, SQL Server, EF + custom ORM, T-SQL.
TFS, VS, Resharper, Redmine
Март 2011 —
февраль 2012
11 месяцев
ЗАО "Топ системы"
Ведущий программист C#
T-Flex Мебель

Проектирование и реализация WinForms/C# обертки над массивным С++/OpenGL ядром CAD-системы

.NET Framework / C# / WinForms, C++
Январь 2007 —
ноябрь 2009
2 года 10 месяцев
МГТУ им. Баумана. Кафедра Высокопроизводительные компьютерные системы и сети.
Ведущий программист C++/C#
- создание архитектуры
- проектирование
- программирование C++/C#/Win.Forms
Январь 2006 —
сентябрь 2007
1 год 8 месяцев
МГТУ им. Баумана. Кафедра Высокопроизводительные компьютерные системы и сети.
Инженер-программист
- проектирование
- программирование С++
- тестирование

Опыт вождения

Имеется собственный автомобиль
Права категории B

Обо мне

Работал во многих командах и окружениях, имею опыт эффективной командной разработки Agile/Scrum, опыт проведения Планирования, DSM, Ретроспектив, Code review

Специализируюсь на стеке .NET, однако, в целом, на текущем этапе большой роли это не играет.
В большинстве случаев могу выполнять функцию любого члена команды.
Длительное время выполняю роль ТехЛида (повышение уровня качества работы команды и проекта).

Разрабатывал различиные типы приложений и их архитектур от начала и до конца:
консольные, сервисы, десктоп (WinForms, WPF, MVVM), мобильные (Xamarin, MvvmCross, PCL), веб-сайты и веб-сервисы (ASP.NET MVC, WEB API 2, ASP.Net Core, SOAP/WCF, Remoting, Rest/Http)

Обладаю опытом формирования техник и подходов по переходу на netcore/Asp.Net core, внедрению CI/CD, автоматизации dev-процессов и сборки с тестированием,
хорошо рарзбираюсь в MsBuild, csproj-ах, локальных системах сборки и т.д. Имею большой опыт в TeamCity, в т.ч. TeamCity DSL (IaaC).
Пишу документанию, читаю доклады, провожу обучающие презентации.

Был бы рад работать в дружественной современной атмосфере в долгосрочной перпективе и развиваться вместе!

На текущий момент предпочел бы удаленную работу.

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

2012
Московский государственный технический университет им. Н.Э. Баумана, Москва
Информатика и системы управления, Высокопроизводительные компьютерные системы и сети. Бакалавр
2012
Московский государственный технический университет им. Н.Э. Баумана, Москва
Информатика и системы управления, Информационная безопасность телекоммуникационных систем. Специалист

Знание языков

Русский — родной
Иностранные языки
АнглийскийA1 — Начальный

Гражданство, время в пути до работы

  • Гражданство:
    Нет
  • Разрешение на работу:
    Нет
  • Желательное время в пути до работы:
    Не имеет значения