Был на сайте более двух недель назад

Деев Андрей Викторович

Мужчина, 33 года, родился 2 марта 1991

Контакты
Телефон скрыт соискателем
deev.andrey@yahoo.com — предпочитаемый способ связи
 navferty

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

.NET разработчик, только релокация

4 000 $ на руки

Специализации:
  • Программист, разработчик

Занятость: полная занятость, частичная занятость, проектная работа

График работы: полный день, гибкий график, удаленная работа

Опыт работы 10 лет 6 месяцев

Октябрь 2019по настоящее время
4 года 8 месяцев
ООО Автоматика-сервис

Москва

Информационные технологии, системная интеграция, интернет... Показать еще

Бэкенд разработчик
Архитектура и разработка бэкенда. Используемые в решении технологии: 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
Апрель 2019Август 2019
5 месяцев

Москва, www.mindbox.ru

Информационные технологии, системная интеграция, интернет... Показать еще

.NET разработчик
Участие в переводе части функциональности продукта в микросервисы. Работа над текущими задачами, исправление багов. ​​ASP.NET MVC, MS SQL Server
Март 2017Апрель 2019
2 года 2 месяца

Москва, www.ey.com/ru/careers

Финансовый сектор... Показать еще

.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 год 3 месяца
ИФНС №34 по г. Москве

Москва

Государственные организации... Показать еще

Заместитель начальника отдела камеральных проверок
камеральные проверки по налогу на прибыль, НДС. контроль за правильностью исчисления налогов. технологические процессы в БД ИФНС. создание надстроек MS Excel для автоматизации анализа информации. организация работы отдела камеральных проверок
Июль 2013Август 2015
2 года 2 месяца
ИФНС №34 по г. Москве

Москва

Государственные организации... Показать еще

старший государственный налоговый инспектор
Проведение камеральных проверок деклараций по прибыли, НДС. Составление актов КП, решений, отработка деклараций, имеющих расхождения по данным Инспекции, вызов налогоплательщиков для дачи пояснений и составление протоколов.

Ключевые навыки

Изменить уровни владения навыками можно в мобильном приложении — на сайте эта возможность будет чуть позже

C#
ASP.NET Core
MS SQL
.net core
Entity Framework Core
PostgreSQL

Обо мне

Проводил обучение по направлению 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 — Начальный


Повышение квалификации, курсы

2018
Luxoft
Luxoft, SQL
2016
Онлайн-курсы geekbrains.ru
geekbrains.ru, HTML5 и CSS3
2016
Онлайн-курсы geekbrains.ru
geekbrains.ru, JavaScript - Продвинутый уровень
2016
Онлайн-курсы geekbrains.ru
geekbrains.ru, Основы баз данных

Тесты, экзамены

2016
JavaScript
geekbrains.ru, JavaScript https://geekbrains.ru/certificates/132997

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

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

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

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