Специалисты

Описание

Опыт работы с языками: C#, SQL, JavaScript, TypeScript, CSS, HTML
Опыт работы с фреймворками: .NET, ASP NET Core, Blazor, Bootstrap, знаком с Angular.
Опыт работы с библиотеками и технологиями: Entity Framework Core, Dapper, SignalR, Redis, RabbitMQ, FluentValidation, AutoMapper, MailKit, Hangfire, AWSSDK.S3, XUnit, HtmlAgilityPack. Знаком с Docker, Kubernetes.
Работал с MS SQL, MySQL, Postgres.
Также опыт работы c: Git, Jira, Gitlab

Образование:
Каменский химико-механический техникум.
Окончание 1999, слесарь по контрольно-измерительным приборам и автоматике (18494)

Опыт
Проект

Web приложение по организации туров

Описание

Краткое описание: Приложение предназначено для организации туров с гидом на определенное время в определенном месте. Производится заказ и оплата тура. Поддерживает взаимодействие с аналогичными платформами для принятия и отправки заказов. Приложение состоит из клиентской части и части администрирования. В клиентской непосредственно происходит просмотр и заказ туров. Админская часть служит для ведения учета финансовой части заказов, работой с уже существующими и занесение новых, также предоставляет зарегистрированным гидам работать над их заказами. Зависит от уровня допуска. Роль: Backend-разработчик Состав команды: team lead, 2 frontend-разработчика, 5 backend-разработчиков Что реализовывал: Оптимизация кода для улучшения производительности. Выявление и фиксация багов. Написал код для работы с AWS и библиотеку для формирования Sitemap приложения в XML. Для улучшения производительности написал функции для сложных запросов в MS SQL.

Технологии

ASP NET Core, SQL, Redis, Hangfire

Длительность

6 месяцев

Проект

CRM для фиксации рабочего времени

Описание

Краткое описание: Данное приложение это полная переработка старого IBISS. Предназначено для фиксации рабочего времени, работе с проектами, клиентами и т.п. Роль: Backend-разработчик Состав команды: teamlead, 1 backend разработчик Что реализовывал: Проект реализовывался по микросервисной архитектуре. Создал начальный проект, базу данных, реализовал основные CRUD запросы, авторизацию пользователя с использованием JWT. Авторизация сделана как Permission Based Authorization. Написание тестов. Валидация. Создание простого frontend (Angular, Bootstrap) для проверки взаимодействия с уже созданным кодом.

Технологии

ASP NET Core, Postgres SQL, FluentValidation, Angular, Bootstrap

Длительность

6 месяцев

Проект

Приложение для работы с автомобильными и ж/д весами

Описание

Краткое описание: Десктопное приложение для работы с контрольно – измерительным оборудованием весов. Управление дополнительным оборудованием (шлагбаумы, камеры и т.п.). Ведение справочников, формирование отчетов. Отслеживание времени нахождения транспорта на территории с момента заезда. Взаимодействие с 1С. Роль: NET-разработчик Состав команды: teamlead, 2 NET разработчика, 1 QA Что реализовывал: Разработка проекта. Написал алгоритм для более точного подсчета осей автомобиля при заезде на весы и приложение для проверки его работы в реальных условиях. Написал приложение для удаленного подключения с целью просмотра уже сформированных отчетов и изображений. Нашел и устранил баг связанный с синхронизацией работы приложения и КИП. Добавление новых справочников, отчетов. Установка и отладка проекта перед полным запуском у клиента.

Технологии

WinForms, WPF, MS SQL, SignalR

Длительность

18 месяцев

Проект

Web приложение для работы автоматических заправочных станций

Описание

Краткое описание: Приложение для управления заправки автомобиля. Фиксация номеров, распределение очередности показа рекламы. Фиксация оплаты. Роль: Backend-разработчик Состав команды: teamlead, 3 NET разработчика, 1 QA Что реализовывал: Написание дополнительных запросов, ревью кода, устранение багов, разработка системы оплаты

Технологии

ASP NET Core, Postgres SQL

Длительность

5 месяцев

Проект

Web приложение для резервирования мест в отеле

Описание

Роль: Backend-разработчик Состав команды: teamlead, 1 backend-разработчик, 1 frontend-разработчика, 1 QA Что реализовывал: Написал проект с реализацией ряда запросов. Добавил предупреждение об отправки email с использованием Hangfire и кэширование с использованием Redis. Реализовал авторизацию с обновлением JWT токена. Написал фронт с использованием Angular и Bootstrap. Реализовал файлы для Docker и Kubernetes.

Технологии

ASP NET Core, Postgres SQL, Angular, Redis, Docker, Kubernetes

Длительность

4 месяца

Проект

Web приложение для регистрации и просмотра оценок экзаменов

Описание

Роль: Backend-разработчик Состав команды: teamlead, 1 backend-разработчик, 1 frontend-разработчика, 1 QA Что реализовывал: Создание проекта Blazor webassembly. Написание CRUD запросов, реализация авторизации. Проверка работоспособности приложения.

Технологии

ASP NET Core, Blazor, MS SQL

Длительность

4 месяца