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

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

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

Опыт работы

Октябрь 2019 —
по настоящее время
ООО Автоматика-сервис
Бэкенд разработчик
Архитектура и разработка бэкенда. Используемые в решении технологии: ASP.NET Core 5, Entity Framework Core 5, HTTP REST API, WebSockets, MS SQL, Postrges, OSIsoft PI AF. Проработка архитектуры и реализация бэкенда платформы мониторинга и управления производственными и сопутствующими процессами. Архитектура - микросервисы. Клиент получает данные как по REST API, так и через веб-сокеты для отображения в реальном времени. Маршрутизация посредством Ocelot (с кастомной схемой маппинга рероутов). Автоматическая генерация OpenApi-документации для Swagger. Применяется авторизация на основе JWT (кастомные ActionFilter'ы для авторизации и проверки клэймов на методах контроллеров). Дополнительно реализована авторизация через ActiveDirectory (и интеграция с LDAP) с последующей выдачей клиенту JWT. ORM - EntityFramework core, принцип code-first (через миграции), параллельная поддержка БД на MS SQL и Postgres посредством двух DbContext (наследованных от базового контекста с кастомной конфигурацией). Использование Swagger - вручную настроена трансляция роутов с каждого сервиса на внешние, доступные через общий шлюз (Ocelot), общий список доступен на одной странице сервиса-шлюза. Маппинг сущностей с использование AutoMapper. Интеграция FluentValidation для валидации сущностей и возврата бизнес-ошибок в собственном формате и http-кодом ошибки). Реализация кастомных middleware для авторизации (как на основе JWT, так и через ActiveDirectory), роутинга (впоследствии велосипед заменён на Оцелот), обработки веб-сокетов, обработки ошибок. Отдельно реализован универсальный механизм провайдеров данных для виджетов в режиме реального времени (по вебсокетам): упрощено добавление провайдеров для нового типа виджета (UI-компонент, отображающий данные). Юнит-тесты с использованием xUnit. Автоматизированное тестирование на основе Selenium, а также api-тесты с использованием сгенерированных в nswag http-клиентов. Участвовал в организации и проведении обучающего курса по направлению backend-разработка (дважды набирали желающих, с перспективой приглашения на работу слушателей, продемонстрировавших наилучшие успехи). Материалы опубликованы https://github.com/navferty/dotnet-learning
Август 2024 —
февраль 2025
6 месяцев
P2P стартап
.net разработчик
Разработка новых фич в стартапе, специализирующимя на P2P платежах. Работа над интеграцией с внешними платёжными провайдерами. Исправление проблем с производительностью и устранение багов. Внесение предложений по улучшению процессов разработки (например, повышение уровня покрытия кода с написанием интеграционных тестов на сценарии бизнес-логики).
Май 2022 —
май 2024
2 года
ZERO Armenia
.net разработчик
AI-driven application for time management for legal, consulting, and accounting sectors. Application contains of 2 parts: - Frontend WPF desktop application. Contains activity collector parts, with integration to different 3-rd party applications (MS Outlook, web browsers, microphone usage etc.), and business-logic part, to process collected data and transform it to billable time entries. - Backend part: set of ASP.NET microservices, processing data on server-side. Backend uses EF Core with configurable DBMS connectors (SQL Server/PostgreSQL) Key achievements: - Designed and implemented set of backend services for processing data on backend; - Managed transition of new and existing backend services to containerized deploy (Docker + docker-compose); - Managed transition from LiteDB to SQLite as DBMS for client-side application; - Implemented full-text search for client application, that significantly increased performance in cases when user had large amount of data. Technologies used: ASP.NET Core, WPF, SQL Server, PostgreSQL, SQLite, EF Core, Docker + docker-compose, ELK, Prometheus+Grafana
Апрель 2019 —
август 2019
4 месяца
Mindbox
.NET разработчик
Участие в переводе части функциональности продукта в микросервисы. Работа над текущими задачами, исправление багов. ​​ASP.NET MVC, MS SQL Server
Март 2017 —
апрель 2019
2 года 1 месяц
EY Russia
.Net developer
.NET Framework (C#), ASP.NET MVC, WPF, WinForms and VSTO projects: Transfer price analyze and notification, Tax risks analyze, Personal income tax, Controlled foreign corporation accounting and reporting, MS Excel VSTO add-in for internal use; StructureMap, Entity framework, NUnit, Moq, NLog, FluentValidation, Aspose, OpenXML Working with Git/TFS; Frontend using Angular 4-7, DevExtreme, JQuery Integration with external services' API (ex. Thomson Reuters, Central Bank of Russia); Working with XML declaration files, using XPath. Organized and conducted internal training for employees on the MS Office Excel, basics of VSTO and VBA development.
Август 2015 —
октябрь 2016
1 год 2 месяца
ИФНС №34 по г. Москве
Заместитель начальника отдела камеральных проверок
камеральные проверки по налогу на прибыль, НДС. контроль за правильностью исчисления налогов. технологические процессы в БД ИФНС. создание надстроек MS Excel для автоматизации анализа информации. организация работы отдела камеральных проверок
Июль 2013 —
август 2015
2 года 1 месяц
ИФНС №34 по г. Москве
старший государственный налоговый инспектор
Проведение камеральных проверок деклараций по прибыли, НДС. Составление актов КП, решений, отработка деклараций, имеющих расхождения по данным Инспекции, вызов налогоплательщиков для дачи пояснений и составление протоколов.

Обо мне

Проводил обучение по направлению backend-разработка, материалы и задания для обучения C# и веб-разработке на ASP.NET опубликованы: https://github.com/navferty/dotnet-learning Разработка на платформе .NET, на языке C#. ASP.NET Core, WPF, VSTO (add-ins for MS Office). Юнит-тесты xUnit, NUnit. Базове навыки HTML, Javascript и CSS. Пет-проект: open-source надстройка для MS Office Excel (VSTO add-in): https://github.com/navferty/NavfertyExcelAddIn Содержит функции общего назначения, облегчающие работу в MS Excel. В проекте настроен CI-pipeline на Azure, с автоматическим деплоем последней версии на веб-сайт https://www.navferty.ru/ Также несколько публикаций по приемам разработки на VSTO и VBA под MS Excel на https://pikabu.ru/@navferty Увлекаюсь горными лыжами, рок-музыкой.

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

2012
Московский государственный университет им. М.В. Ломоносова, Москва
Экономический факультет, бакалавр экономики

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

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

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

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

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

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