Больше информации по резюме будет доступно после регистрации

Зарегистрироваться
Сейчас на сайте

Мужчина

Москва, готов к переезду, готов к командировкам

Senior .NET Developer / TeamLead

450 000  на руки

Специализации:
  • Программист, разработчик
  • Руководитель группы разработки

Тип занятости: полная занятость, частичная занятость, проектная работа/разовое задание

Опыт работы 22 года 9 месяцев

Апрель 2023по настоящее время
3 года 1 месяц
ООО ОКТИЗ (Мэйджор Терминал)

Москва

Перевозки, логистика, склад, ВЭД... Показать еще

Ведущий разработчик
Роль: Главный разработчик/Техлид Обязанности: - Анализ требований и разработка концепции работы WMS. - Техническое руководство разработкой и непосредственно разработка прототипа системы складского учета (WMS) с нуля; - Введение правил разработки, шаблонов проектирования, архитектурных концепций системы. - Введение правил командной разработки, стандартов кода и CI/CD процессов. - Проектирование и разработка backend и frontend (Vue + TypeScript, на старте проекта, потом передал команде front разработчиков). - Наставничество и контроль качества работы команды, проведение собеседований для всех своей и других команд организации. - Разработка наиболее сложных алгоритмов и ответственных участков системы. Достижения: - Создан прототип WMS (MVP), обеспечивающий высоконагруженную обработку складских операций. - Введены стандарты архитектуры, технологии, подходов к разработке, распространяемые также на другие команды организации. - Введены стандарты и требования к набираемым сотрудникам. - Разработаны корпоративные фреймворки/пакеты, шаблоны, минимизирующие необходимость погружения прикладных разработчиков всех команд в технические детали реализации архитектуры и инфраструктуры (пакеты для всех СУБД, Kafka, авторизация, файловые хранилища и тп). Навыки и технологии: - микросервисная архитектура; - webApi (REST) + GraphQl (HotChocolate); - docker/docker swarm/kubernetes; - .net 6-10; - DDD (Domain-Driven Design); - postgresql/Entity Framework Core/Mediatr+CQRS; - event sourcing+ CQRS; - elasticsearch/kibana; - разработка сервиса идентификации с протоколами oidc/oath на базе identity server 4/OpenIdDict с учётом специфики и потребности бизнеса; - unit tests (xUnit); - Redis для кэша; - MongoDb для хранения снапшотов сущностей при сборке моделей по событиям в кафке; - RabbitMQ для кеширования; - Kafka как корпоративная шина данных, реализация stream processing. Разработка аналога KafkaStreams для NET; - Prometheus/ Grafana; - клиентская часть (frontend - vue, typescript, dev extreme ui components); - проверка чистоты кода с использованием SonarQube; - NiFi как ETL система для сбора данных из кафки. В разработке активно применяются ии средства/ide (cursor) для написания шаблонов, реализации строго заданных алгоритмов и предварительного code review.
Август 2021Апрель 2023
1 год 9 месяцев
ООО "Деловые информационные системы"

Самара

Senior fullstack developer/ team lead (.Net5-7 + Vue ts)
Роль: Тимлид/ведущий разработчик системы автоматизации промышленных процессов с нуля до введения в эксплуатацию. Обязанности: - Руководство командой разработки (5-10 человек), формирование и постановка задач. - Формирование команды (набор сотрудников извне/внутри компании). - Разработка архитектуры системы и каждого сервиса. - Code Review. Достижения: - Разработана и передана заказчику система автоматизации промышленных процессов. - Введены стандарты разработки и CI/CD процесс в своей организации. - Введены требования к разработчикам при найме для организации. Навыки и технологии: - микросервисная архитектура; - webApi (REST) + GraphQl (HotChocolate); - docker/docker swarm/kubernetes; - .net 5 / .net 6; - DDD (Domain-Driven Design); - postgresql/Entity Framework Core/Mediatr+CQRS; - serilog/elasticsearch/kibana; - identity server 4; - unit tests (xUnit); - Redis; - RabbitMQ; - клиентская часть (frontend - vue ts).
Ноябрь 2020Август 2021
10 месяцев
Arrival RUS
Control software ingeener
Роль: ведущий разработчик ПО для автомобильных контроллеров. Обязанности: Разработка ПО для автомобильных систем управления. (C, Matlab / simulink). Достижения: разработано ПО для систем управления нескольких узлов автомобиля
Август 2003Ноябрь 2020
17 лет 4 месяца
АО УНПП Молния
Ведущий Инженер-конструктор
Разработка алгоритмов для систем автоматического управления узлами самолёта и наземной техники. Разработка алгоритмов обмена между системами по протоколам CAN, RS, ARINC-429, MIL-STD. Разработка системного софта для многопроцессорных систем. Реализация в ПО всех указанных алгоритмов (embedded - C, asm, среда Keil, Code Composer Studio) на базе микроконтроллеров ST microelectronics, Infineon Technologies, PIC, Texas Instruments, Миландр. Разработка ПО для обмена данных с микроконтроллером, анализа данных и организации доступа к БД/устройствам. (C#, C++, .net core, wpf, asp.net, web api, ADO.net/Entity Framework). Разработка моделей объекта и систем управления в matlab/simulink. Весь процесс разработки ПО и архитектуры системы от ТЗ до внедрения и сопровождения в эксплуатации, опыт работы "в поле".
Август 2005Сентябрь 2006
1 год 2 месяца
ЮНГ НТЦ Уфа
Программист
Разработка десктопного и веб ПО для системы учёта Роснефти (C#, Asp.net, oracle)
Август 2004Сентябрь 2005
1 год 2 месяца
АО RMC
Программист
Разработка веб приложений (ASP.NET, C#, MS SQL Server)

Навыки

Уровни владения навыками
Продвинутый уровень
Visual Studio C#
Jira
Git
ASP.NET
MVC
Entity Framework
Docker
PostgreSQL
C#
ASP. NET
Clean Architecture
REST API
Microservices
Unit Testing
RabbitMQ
ASP.NET Core
Design Patterns
Kafka
Средний уровень
SQL
Kubernetes
TypeScript
VueJS
Redis
Elasticsearch
MongoDB
Уровень не указан
.NET Core
CI/CD
GraphQL
ETL

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

Имеется собственный автомобиль

Права категории B

Обо мне

- Опыт руководства командами разработки (5–10 человек). - Навыки технического лидера и архитектора. - Опыт работы с высоконагруженными системами и реальным временем.

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

2003
Высшее образование
Факультет информатики и робототехники, Вычислительные машины, комплексы, системы и сети (инженер)

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

Русский — Родной

Английский — B1 — Средний

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

Гражданство: Россия

Разрешение на работу: Россия

Желательное время в пути до работы: Не имеет значения