Больше информации будет доступно после регистрацииЗарегистрироваться как работодатель

.net разработчик

100 000 руб.
Мужчина
Москва, переезд возможен, готов к командировкам
ЗанятостьПолная занятость, Частичная занятость, Проектная работа
График работыУдаленная работа

Опыт работы

Февраль 2019 —
март 2023
4 года 1 месяц
СИБИНТЕК, ООО ИК
Главный разработчик

Разработка комплексного ПО по произведению автоматизированных интегрированных тестов для существующей системы (Vue2/ASP .NET CORE/RabbitMq, Oracle с использованием технологии Pluggable Database); Реинжиниринг существующей системы в соответствии с архитектурными принципами (луковая модель, восстановление политик (высокоуровневых/низкоуровневых, GoF ndepend); Разработки RPC библиотеки с использованием легковесной библиотеки NetMq + mcast) для замены существующего неоптимального решения; Реинжиниринг и доработка самописного бинарного сериализатора с использованием рефлексии, MSIL; Визуализация графов схемы нефтепроводов; Техническая поддержка клиентов; Поддержка существующих проектов (Angular backend rendering, MVC, REST, Swagger); Переведение проектов в SDK style;

Июнь 2018 —
сентябрь 2018
3 месяца
АО ГНИВЦ
Ведущий разработчик

Поддержка и сопровождение имеющегося программного продукта Федеральной Налоговой Службы. (Oracle DB, c#)

Май 2017 —
март 2018
10 месяцев
Active Telecom
Инженер-программист

Проектирование и разработка комплексной системы диагностики и мониторинга для единой системы диспетчерского контроля, написание службы SNMP по сбору и передачи диагностических метрик по протоколу SNMP (WMI/Perfomance Counter, drivers), написание библиотеки (WinCC OA Control Extension) для синтеза головой речи на базе COM.

Май 2016 —
апрель 2017
11 месяцев
ЗАО «СКАД тех»
Программист-разработчик

Поддержка и сопровождение модулей программно-технического комплекса диспетчерского контроля и управления на базе SIMATIC WinCC Open Architecture, поиск и реализация новых технический решений

Апрель 2015 —
июль 2015
3 месяца
ОАО "Салаватнефтехимремстрой"
Программист-практикант

Разработка и сопровождение комплексного программно-информационного клиент-серверного (backend-frontend) обеспечения по автоматизации заявочных сообщений и файловых вложений отдела информационной безопасности и внутреннего контроля бюро пропусков. Был изготовлен опытный образец программы с функциональной и эксплуатационной завершенностью, интегрированный в производство организации и сокративший статистически трудозатраты при выполнении традиционных информационных процессов и операций, повысив коэффициент полезного действия отдела внутренней безопасности за счёт автоматизированной системы анализа электронно-почтовых сообщений, прекращение стагнации заявочных сообщений, отразившись на положительной динамике производственно-технологических процессов организации, увеличилась оперативность и поддержка в обслуживании абонентов (клиентов), инициирующих программную обработку заявочных сообщений посредством электронно-почтового обращения

Обо мне

Образование. Закончил с красным дипломом средне-специальное образование по специальности "Программист в компьютерных системах". Закончил 1 курс Уфимского государственного авиационно-технического университета по программе "Программная инженерия" на отлично. Совмещая работу с учёбой, предпочел работу и счёл знания, получаемые на практике, более глубокими, полезными и современными, о чем не жалею. Ожидание. На сегодняшний день я нахожусь территориально в городе Уфе (Республика Башкортостан). Готов рассмотреть вакансии с удаленным режимом работы, желательно с московским часовым поясом с командировками или без, с перспективой переезда в офис (если потребуется). Предпочитаемая заработная плата оговаривается по результату собеседования, минимальный порог заработной платы, с которой я готов сотрудничать, от 100 тысяч рублей на руки. О компетенциях. Последние годы и по сей день я углубленно работаю со стеком C# в области веб-разработки. Работал и с другими языками программирования, включая скриптовые языки - lua, pawn, компилируемые C/C++, turbo pascal, интерпретируемые Java, Python, веб - javascript (typescript), декларативные языки html, css (sass) и др. Имеется довольно хороший опыт разработки микросервисной архитектуры с докеризацией, с разверткой всего автоматизированного конвейера разработки от написания кода до конечного потребителя. Работаю с TFS, Teamcity, GItlab, Github. В разработке стараюсь руководствоваться принципами ООП, чистого кода, DDD, Code style, Agile, TDD. Активно использую в своей работе веб-фреймворк Vue3 с Vite, Pinia, Composition API, автогенерацией кода по OpenAPI спецификации, Typescript поддержкой. Адаптивно верстаю посредством Bootstrap фреймоврка (bootstrap-vue-next). Придерживаюсь БЭМ методологии через SCSS (dart sass). Работаю с C# WPF, NET 8, Web SDK. Использую для логирования Seq через OTLP, Redis в качестве кэша второго уровня (дополнительно работал с MongoDB). Для маппинга использую Mapster, и в целом предпочитаю использовать автогенерацию и аспектно-ориентированное программирование. Использую ORM - NHibernate, PosgreSQL в качестве БД. Стараюсь покрывать все модульными тестами (доменную модель) или же писать интегрированные тесты. В целом же ориентируюсь на конкретные требования к проекту и открытый исходный код. Имеется хороший опыт переноса старых проектов на новый SDK стиль, рефакторинг, реинжиниринг. Использую активно в разработке рефлексию, вплоть до написания динамически генерируемых сборок. Также использую и аспектно-ориентированный подход с использованием Roslyn или оберток над ним. В вышеперечисленном стеке оцениваю себя на middle. Часто в команде по истечении небольшого промежутка времени, становился неформальным лидером, ведя проекты с нуля, выбирая решения, закладывая архитектуру и другое. Страстно готов изучать новые технологии, новые фреймворки, в соответствии с тенденциями, проектами и требованиями. О личных качествах. Из личных качеств присуще коммуникабельность, педантичность, доброжелательность, отзывчивость, ответственность за взятые на себя обязательства, трудолюбие, усидчивость, пластичность в изучении новых технологий. Изучаю гигиену труда и психологию проф. деятельности, командного взаимодействия (синергия духа командного сплочения), тренирую эмоциональный интеллект с целью контроля феномена выгорания при высоких когнитивных нагрузках совместно с психотерапевтом и когнитивно-поведенческой психотерапией. Из недостатков, пожалуй, отнесу неумение отдыхать и расслабляться. Сегодня я горю большим желанием разделить разработку с творческой, энергичной командой.

Образование среднее специальное

2015
Салаватский Индустриальный Колледж
Информационное отделение, Программист в компьютерных системах (техник-программист)
2011
Салаватский Медицинский Колледж
Терапевтический, Фельдшер (лечебное дело)

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

Русский — родной
Иностранные языки
Английский — B2 — Средне-продвинутый
Немецкий — A1 — Начальный

Дополнительная информация

Гражданство
Россия
Разрешение на работу
Россия
Время в пути до работы
Не имеет значения