Специалисты
Опыт работы с языками: 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 месяца