Специалисты

Описание

Навыки: C# • C++ • ASP.NET • SQL • WPF • Python • Entity Framework • MVC • MS SQL Server
Уровень английского Работа по SCRUM Работа по Agile Опыт взаимодействия с CRM-системами Навыки Backend-разработчика SQLServer Производительность и оптимизация баз данных SQL MongoDB
Kafka Опыт разработки микросервисной архитектуры GitlabCI REST SOAP HTTP NoSQL CSS Unit-test
CI/CD Git GitLab Swagger Linux SQL Опыт построения микросервисной архитектуры Навыки .Net-разработчика WindowsForms .Net Core ASP.Net Web API ASP.Net MVC Асинхронная разработка Entity Framework (EF) WPF

Опыт
Проект

Кроссплатформенное приложение под ОС Windows, Linux

Описание

Проект: кроссплатформенное приложение под ОС Windows, Linux для: • сбора данных по пользовательским событиям; • сохранения данных в лог; • сбора информации по аппаратному, программному обеспечению; • сбора метрик производительности аппаратного, программного обеспечения; • отправки собранных данных на сервер. Участвовал в разработке компонентов: сбор информации по аппаратному обеспечению; сбор метрик производительности аппаратного, программного обеспечения (использование CPU, RAM, дисков, сетевая нагрузка); получение списка установленных приложений, драйверов; unit тесты, поддержка проекта, исправление дефектов, рефакторинг кода.

Технологии

C#, C++, WinAPI, WMI, ETW, Googletest, JIRA, Git, Microsoft Visual Studio.

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

июнь 2019 — февраль 2024 месяцев

Проект

Небольшая CRM-система в виде веб-приложения ASP.Net MVC для агентства недвижимости:

Описание

небольшая CRM-система в виде веб-приложения ASP.Net MVC для агентства недвижимости: • информация по клиентам; • информация по объектам недвижимости; • распределение сделок по сотрудникам агентства; • отслеживание сделок; • хранение данных в БД. Разработал компоненты: разработал проект приложения; разработал модель предметной области, структуру базы данных; создал модели сущностей; создал контекст БД; разработал CRUD операции; создал модели представлений; создал контроллеры (MVC); создал представления; разработал пользовательский интерфейс, сделал верстку страниц; реализовал аутентификацию/авторизацию в приложении; unit тесты, поддержка проекта, исправление дефектов, рефакторинг кода.

Технологии

C#, ASP.NET MVC, Entity Framework, LINQ to Entities, SQL, MS SQL Server, ASP.NET Identity, HTML, CSS, Razor, jQuery, Bootstrap, Git, Internet Information Services, Microsoft Visual Studio.

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

май 2015 — июнь 2019 месяцев

Проект

WPF приложение для настройки и управления записью событий

Описание

WPF приложение для настройки и управления записью событий/ С возможностью выбирать отслеживаемые события, делать скриншоты и видеозапись десктопа, подсвечивать курсор мыши. Просматривать лог записанных событий с фильтрацией, сортировкой и поиском. Разработал компоненты: GUI; сохранение настроек в конфигурационный файл; отправка настроек и команд для записи событий в сервис; создание видеозаписи десктопа; подсветка курсора и кликов мыши; просмотр лога событий в виде таблицы; разработал фильтрацию, сортировку и поиск событий в таблице; unit тесты, поддержка проекта, исправление дефектов, рефакторинг кода. 1 developer, 2 QA, Project manager, Аналитик.

Технологии

C#, WPF, XAML, WinAPI, ffmpeg, log4net, JIRA, Git, MSTest, Microsoft Visual Studio

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

сентябрь 2007 — октябрь 2010 месяцев

Проект

ноябрь 2004 — август 2007

Описание

Проект: Приложение для нагрузочного тестирования/ Разработал компоненты: GUI; взаимодействие с сервисом для получения настроек отслеживаемых событий; создание, настройка, редактирование, сохранение нагрузочных тестов; сбор метрик производительности сервиса; сохранение результатов тестов в лог; эмуляция действий пользователя (запуск приложений, события клавиатуры/мыши…).

Технологии

Python, PyQt, Requests, psutil, pywinauto, JIRA, Git, Microsoft Visual Studio.

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

ноябрь 2004 — август 2007 месяцев