Специалисты
Языки программирования: C#, TypeScript, T-SQL,
Технологии программирования: .NET 6,7 .NET Core Web API .NET Framework 4.8 MVC ASP.NET AutoMapper Entity Framework Fluent Validation Grafana Identity Server IIS JWT Kafka REST RabbitMQ xUnit
Фронтенд технологии: React
Облачные технологии: Azure App Service Azure Key Vault Firebase
Базы данных: Firebird, MS SQL Server, RavenDB
Другое: Swagger, Visual Studio, Docker, Microservices, Visual Studio Code, Git, Postman, SharePoint, SharePoint Framework, SharePoint Online, SharePoint API, TFS, FluentValidation, SFTP
Образование:
Информатика и программная инженерия
Система автоматизации банковских форм
Система позволяет автоматизировать заполнение банковских форм для открытия счетов. После заполнения всех форм на веб-сайте система генерирует PDF-документ согласно банковским шаблонам со всеми заполненными данными. Также для последующего анализа данных была реализована генерация Excel-документов, где были указаны заполненные данные. Для проверки данных была реализована админ-панель, где менеджеры могли проверять и корректировать данные. Роль на проекте Инженер-программист Обязанности и достижения Разработка приложения с нуля; Разработка архитектуры приложения; Разработка архитектуры базы данных; Создание и оценка задач; Участие в ревью кода; Создание оберток для работы с pdf и excel; Оптимизация приложение и работа над повышением производительности; Участие в ежедневных звонках с заказчиком, планирование; Написание unit и интеграционных тестов.
C#, .NET 7 ASP.NET Web API REST Fluent Validation Identity Server EF Core MS SQL Server AutoMapper Swagger JWT xUnit IIS Visual Studio Git
03.2022 – 05.2023 месяца
CDP система
Система предоставляет маркетологам возможность создавать индивидуальные информационные сообщения на основе действий пользователей, таких как добавление товаров в корзину или оформление заказа. Это позволяет проводить целевые кампании по электронной почте, учитывающие индивидуальные особенности поведения пользователей. Используя персонализированные сценарии, маркетологи могут вызвать интерес пользователей и стимулировать повторные покупки. Например, пользователь, добавивший товары в корзину, но не оформивший заказ, может получить целевую рассылку со стимулами для завершения покупки. Такой динамичный подход к маркетингу электронной почты позволяет маркетологам оптимизировать вовлеченность и стимулировать конверсию, что приводит к росту продаж и удовлетворенности клиентов. Роль на проекте Инженер-программист Обязанности и достижения Поддержка и разработка нового функционала для приложения; Рефакторинг и исправление старого кода; Разработка пользовательских интерфейсов; Улучшения производительности; Участие в ежедневных звонках с заказчиком; Написание unit тестов.
C#, .NET 6 ASP.NET EF Core Web API REST MS SQL Server React TypeScript Fluent Validation Kafka Git Swagger Grafana xUnit Docker Microservices Visual Studio Visual Studio Code RabbitMQ
05.2021 – 03.2022 месяца
Автомобильная CRM система
Система предназначена для автодилеров, предоставляя им инструменты для ведения клиентов начиная с выбора конфигурации автомобиля до покупки и обслуживания. Для облегчения выбора автомобиля можно настроить индивидуальные потоки. Менеджеры получают уведомления о действиях пользователей, что позволяет им проактивно взаимодействовать с пользователями, предлагая им помощь. От помощи пользователям в поиске идеальной конфигурации автомобиля до облегчения процесса покупки и послепродажного обслуживания - система оптимизирует весь цикл работы с клиентами. Это дает возможность автодилерам предоставлять персонализированную и внимательную поддержку, что приводит к повышению удовлетворенности и лояльности клиентов. Роль на проекте Инженер-программист Обязанности и достижения Интеграция мессенджеров и создание рабочего процесса для уведомления пользователей о входящих сообщениях; Добавление функциональности для управления договорами купли-продажи; Интеграция с системой нового клиента; Проектирование и создание функциональности для анализа действий пользователей; Внедрение новых функций для back-end части и front-end разработки, исправление ошибок; Разработка баз данных, управление таблицами данных с использованием всех возможностей SAP HANA; Написание документации;
C# .NET Framework 4.8 ASP.NET MVC JWT EF Core MS SQL Server Visual Studio Swagger Postman TFS
07.2020 – 05.2021 месяц
Программа для сбора и обработки отчетов о страховых случаях
Современное веб-приложение, облегчающее составление отчетов по страховым случаям. Этот инструмент легко собирает данные из файлов CSV, проводит всесторонний анализ и автоматически отправляет отчеты по электронной почте. Отличительной особенностью приложения является настраиваемый конструктор шаблонов PDF, позволяющий пользователям без труда разрабатывать и устанавливать собственные шаблоны отчетов прямо на сайте, а также импортировать и экспортировать данные между приложением и SharePoint для обновления информации о страховых случаях и получения актуальных данных из SharePoint. Благодаря эффективному сбору данных, анализу и созданию отчетов, это веб-приложение является лучшим выбором для профессионалов в области страхования, которые ищут оптимизированные и настраиваемые решения для отчетности. Роль на проекте Инженер-программист Обязанности и достижения Разработка и внедрение программных решений, позволяющих создавать отчеты и анализировать данные; Разработка и поддержка серверной архитектуры сервиса, включая базу данных и API; Внедрение функции импорта данных, позволяющей загружать и анализировать данные в формате CSV; Интеграция с SharePoint, расширение функциональности приложения для взаимодействия с платформой SharePoint, позволяющей хранить и управлять отчетами о страховых случаях; Разработка клиентского приложения для создания и настройки шаблонов отчетов, включая возможность добавления графиков и других визуализаций; Генерация Pdf и Excel с использованием разработанного конструктора; Генерация электронных писем с вложениями; Покрытие приложения unit тестами; Создание e2e тестов с помощью Postman.
C#, .NET Core ASP.NET Web Api Visual Studio TypeScript RavenDB xUnit REST Azure App Service Azure Key Vault MS SQL Server SharePoint SharePoint Framework SharePoint API SharePoint Online Visual Studio Code EF Core JWT React Postman Swagger Git
05.2019 – 07.2020 месяцев
Управления автострахованием
Приложение позволяло назначать роли пользователям, создавать/изменять страховые полисы,, импортировать данные из старой базы данных (Firebird) и из файла csv (по протоколу SFTP), отправлять отчеты (pdf и xlsx) по электронной почте. Роль на проекте Инженер-программист Обязанности и достижения Разработка и внедрение программных решений, позволяющих управлять полисами автострахования; Разработка и поддержка серверной архитектуры сервиса, включая базу данных и API; Внедрение мер безопасности для защиты конфиденциальных данных клиентов и предотвращения утечки данных; Сотрудничество с другими членами команды, включая дизайнеров и разработчиков внешнего интерфейса, для обеспечения интуитивного и удобного пользовательского интерфейса; Реализация генерации писем с сгенерированными вложениями; Создание файлов pdf, xlsx и xml с необходимыми данными; Прием и отправка файлов по протоколу SFTP; Создание процессов работающих в фоновом режиме; Покрытие приложения unit тестами.
.NET Core ASP.NET Web Api EF Core REST AutoMapper RavenDB Firebird Swagger xUnit Firebase FluentValidation Docker SFTP Visual Studio Git
09.2018 – 05.2019 месяцев