Nikita Shlyakov (shlyakovns), 23 года, Казахстан, АлматыNikita Shlyakov (shlyakovns), 23 года, Казахстан, Алматы

Nikita Shlyakov

.NET DeveloperБэкенд разработчикДесктоп разработчикСредний (Middle)
От 2000 $Рассмотрю предложения

Контакты

Войти
Возраст: 23 года
Опыт работы: 3 года и 10 месяцев
Регистрация: 22.09.2019
Последний визит: 1 день назад
Гражданство:
Местоположение: Казахстан, Алматы
Дополнительно: готов к удаленной работе
Знание языков:

Обо мне

Вкатился в программирование, когда было лень решать однотипные задачи в школе. 

Имею опыт поддержки легаси-кода, рефакторинга и создание новых решений с нуля. Знаком с принципами SOLID, DRY, KISS, YAGNI и применяю их на практике. 

Обладаю навыками в веб-разработке, создании десктопных приложений и бэкенд разработке. Обладаю опытом интеграции с различным оборудовнием посредством API, SDK и реверс-инжинеринга.

Легко осваиваю новые технологии и быстро адаптируюсь к изменениям. Ставлю на первое место поддерживаемость и масштабируемость продукта. Умею самостоятельно решать задачи полного цикла: от сбора требований до тестирования и внедрения.

Владею английским языком на уровне, позволяющем свободно работать с технической документацией и обучающими материалами. 

Быстрее всего отвечаю в телеграм.

Навыки

C#
.NET
SQL
WPF
MVVM
CQRS
Entity framework
Docker
REST
gRPC

Участие в профсообществах

Опыт работы

  • Get IT
    Бэкенд разработчик (Средний).NET Developer
    Ноябрь 2022 — По настоящее время (2 года и 3 месяца)

    Пришел на проект для поддержания и доработки легаси системы биометрического учета времени и контроля доступа. Клиентская часть была релизована на .NET 4.7 и WPF.

    Привел проект из состояния, когда 90% времени уходило на отлавливание багов к состоянию, когда задачи от поддержки стали занимать меньше 5% времени.

    Затем постепенно переписал проект на .NET 8, с использованием чистой архитектуры, CQRS, WPF и MVVM, внедрил работу через DI, сбор логов в Sentry, тесты на xUnit.

    В качестве базы данных использовал SQLite, работал с ней через Entity Framework Core.

    Активно занимался написанием нового функционала и поддержкой существующего, написанием документации и unit-тестов.

    Внедрил поддержку нового биометрического оборудования, офлайн режим, автоматические обновления и многое другое.

    C#.NETEntity frameworkSQLGitRESTSentry
  • Морион
    Казань
    Бэкенд разработчик (Младший).NET Developer
    Апрель 2021 — Ноябрь 2022 (1 год и 8 месяцев)

    Разрабатывал и поддерживал различные проекты.

    Занимался написанием интеграции iiko со СКУД-системами, системы биометрического контроля доступа, телеграм ботов. Поддерживал плагины для iiko, разрабатывал шаблоны чеков на основе Razor pages.

    Разрабатывал систему для выгрузки кастомных отчетов из iiko на Angular и .NET Core Web Api.

    Активно использовал в работе Angular, Razor pages, SQL, .NET Framework 4.7.2 и .NET Core 3, git и docker.

    В кратчайшие сроки нашел внедрил систему удаленного доступа Aspia для отдела поддержки в замен Anydesk.

    C#.NETSQLAngularGitDocker

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

  • КНИТУ-КАИ им. А.Н. Туполева

    Казанский национальный исследовательский технический университет (бывший КГТУ) им. А. Н. Туполева
    Институт компьютерных технологий и защиты информации
    Сентябрь 2017 — Ноябрь 2020 (3 года и 2 месяца)