MIDDLE BACKEND DEVELOPER
Основной стек:
C#
Инструменты и технологии
GitLab, GraphQL, Git, MSSQL, PostgreSQL, MySQL, SQLite, Entity Framework, NHibernate, Couchbase, Windows Forms, Xamarin, MAUI, WPF, WCF, Avalonia, .NET Framework, .Net, Zabbix, Tarantool
Инструменты совместной разработки:
JIRA, Confluence, Redmine
Операционные системы:
Windows, Linux
Коммерческая разработка: более 4х лет
Знание английского: B1 — Intermediate
Образование: Высшее профильное
Опыт работы
02.2023 — 05.2024
Комплекс программ, для торговли и управления кухонными экранами на базе продукта IIKO-front. Продукт выведен в пилот.
Роль на проекте: Разработчик
Команда: 3 разработчика
Разработка плагинов и ui-приложений для работы посредством данных из IIKO-front. Приложения позволяют управлять продажей заказов на предприятии, управлять отображением и выдачей кухонных заказов, дальнейшим планированием заготовок, а также решение позволяет заниматься мониторингом текущей ситуации на предприятии.
Решение разработано с использованием технологий в UI-приложении:
Avalonia, .Net 6, Pipes, TCP
Решение разработано с использованием технологий в плагине:
Net Standard, Pipes, TCP
07.2022— 01.2023
Комплекс программ (десктоп приложение, веб-приложение) для ведения реестров федерального, областного и муниципального имущества, реестра земельных участков и балансодержателей
Роль на проекте: Разработчик
Проект по управлению государственным движимым, недвижимым имуществом и земельными ресурсами. Позволяет управлять имуществом, начислять налоги на ресурсы, просматривать владельцев имущества, отправлять запросы в федеральные реестры. Решение хранит информацию в базе данных на сервере, отправляет запросы по расписанию, обновляет данные.
Решение разработано при помощи технологий:
Angular, WPF, Net Framework 4.0, .Net 6, MSSQL, WCF
03.2020 — 06.2022
Кассовое ПО
Роль на проекте: Инженер-программист
Команда: 2 разработчика
Приложение выполняет все кассовые операции, в том числе продажа, документооборот с сервером, работа с системами лояльности.
Решение разработано при помощи технологий:
Windows Forms, 1С, Net Framework 4.5-4.8, SQLite, Couchbase, ATOL, Zabbix, Tarantool
07.2019 — 02.2020
Веб-приложение для аналитики продаж.
Роль на проекте: Инженер-программист
Команда: 2 разработчика
Веб-приложение анализа данных по покупкам клиентов, их rfm-анализ.
Решение разработано при помощи технологий:
Angular, TypeScript, Net Framework 4.8
Образование
Удмуртский государственный университет
Специальность: Информационные системы и технологии
Основной стек:
C#
Инструменты и технологии
GitLab, GraphQL, Git, MSSQL, PostgreSQL, MySQL, SQLite, Entity Framework, NHibernate, Couchbase, Windows Forms, Xamarin, MAUI, WPF, WCF, Avalonia, .NET Framework, .Net, Zabbix, Tarantool
Инструменты совместной разработки:
JIRA, Confluence, Redmine
Операционные системы:
Windows, Linux
Коммерческая разработка: более 4х лет
Знание английского: B1 — Intermediate
Образование: Высшее профильное
Опыт работы
02.2023 — 05.2024
Комплекс программ, для торговли и управления кухонными экранами на базе продукта IIKO-front. Продукт выведен в пилот.
Роль на проекте: Разработчик
Команда: 3 разработчика
Разработка плагинов и ui-приложений для работы посредством данных из IIKO-front. Приложения позволяют управлять продажей заказов на предприятии, управлять отображением и выдачей кухонных заказов, дальнейшим планированием заготовок, а также решение позволяет заниматься мониторингом текущей ситуации на предприятии.
Решение разработано с использованием технологий в UI-приложении:
Avalonia, .Net 6, Pipes, TCP
Решение разработано с использованием технологий в плагине:
Net Standard, Pipes, TCP
- Проектировал и разрабатывал UI-приложение.
- Участвовал в разработке практически всех программ.
- Занимался рефакторингом уже существующего функционала.
- Активно участвовал в анализе и исправлении багов.
- Принимал участие в код ревью.
- Активно участвовал в общении с IIKO по поводу реализацию фич.
- Принимал участие в анализе и декомпозиции задач.
07.2022— 01.2023
Комплекс программ (десктоп приложение, веб-приложение) для ведения реестров федерального, областного и муниципального имущества, реестра земельных участков и балансодержателей
Роль на проекте: Разработчик
Проект по управлению государственным движимым, недвижимым имуществом и земельными ресурсами. Позволяет управлять имуществом, начислять налоги на ресурсы, просматривать владельцев имущества, отправлять запросы в федеральные реестры. Решение хранит информацию в базе данных на сервере, отправляет запросы по расписанию, обновляет данные.
Решение разработано при помощи технологий:
Angular, WPF, Net Framework 4.0, .Net 6, MSSQL, WCF
- Участвовал в разработке ядре приложения, адаптировал расчеты под текущее состояние налогообложения.
- Занимался рефакторингом уже существующего функционала.
- Оптимизировал скорость работы и взаимодействия с пользователем.
- Принимал участие в анализе, декомпозиции и оценке задач.
- Активно участвовал в анализе и исправлении багов.
- Принимал участие в код ревью.
03.2020 — 06.2022
Кассовое ПО
Роль на проекте: Инженер-программист
Команда: 2 разработчика
Приложение выполняет все кассовые операции, в том числе продажа, документооборот с сервером, работа с системами лояльности.
Решение разработано при помощи технологий:
Windows Forms, 1С, Net Framework 4.5-4.8, SQLite, Couchbase, ATOL, Zabbix, Tarantool
- Руководил проектом из 5 человек в течении года, в том числе участвовал в принятии решений по внедрению фич, декомпозиции задач, внедрял обмен данными с 1С посредством отправки запросов к Tarantool.
- Принимал участие в анализе, декомпозиции и оценке задач.
- Активно участвовал в анализе и исправлении багов.
- Принимал участие в код ревью.
- Занимался рефакторингом уже существующего функционала.
- Внедрил в работу грузинский кассовый аппарат, посредством дописывания существующей библиотеки под нужды приложения.
- Участвовал в разработке всех базовых механик, а именно: редактировал код уже существующего ядра под нужды клиента, добавлял новые формы, редактировал старые под нужды.
- Участвовал в разработке android приложения на Xamarin, MAUI.
07.2019 — 02.2020
Веб-приложение для аналитики продаж.
Роль на проекте: Инженер-программист
Команда: 2 разработчика
Веб-приложение анализа данных по покупкам клиентов, их rfm-анализ.
Решение разработано при помощи технологий:
Angular, TypeScript, Net Framework 4.8
Образование
Удмуртский государственный университет
Специальность: Информационные системы и технологии