Резюме: Программист
ООО "НПЦ Промтех", Россия
Инженер-программист (удаленно), Сентябрь, 2022 – Октябрь, 2022
Проект Аура
Проект создан для автоматизации технического контроля узлов, устройств и агрегатов железнодорожного транспорта: своевременное выявление неисправностей и построение технологической цепочки для их ремонта.
Задачи
(a) Создание решения для получения информации из реляционной базы данных PostgreSQL;
(b) Генерация отчетов и журналов ремонтных работ (MS Excel и MS Word) с применением спецификации Office Open XML.
Результат
(1) Прототип проекта настольного приложения;
(2) Прототип проекта web-сервиса;
Технологии и Инструменты
VS 2022, C#, .NET Core, Entity Framework, PostgreSQL, Docker, Linux, ASP.NET Core;
ARQA Technologies, Россия
Разработчик (офис), Февраль, 2021 – Август, 2022
Проект Рабочее место QUIK
Работа над диаграммами для представления данных финансовых рынков в виде графиков – улучшение отображения важной информации в режиме реального времени: ценные бумаги, инструменты, тренды, индикаторы, геометрические фигуры.
Проект Модуль Опционной Аналитики
(a) Исправление дефектов;
(b) Улучшение представления данных с помощью графика волатильности, для повышения наглядности, как проще получать прибыль и как более эффективно инвестировать деньги.
Проект Модуль Торговля Корзинами Ценных Бумаг
(a) Исправление дефектов;
(b) Добавление новой функциональности к диаграмме цен на ценные бумаги, которые размещены в корзине, от разных эмитентов.
Результат
(1) Добавлены новые функции к графикам цен и объемов: (а) графическая фигура горизонтальный луч и (б) режим «Магнит», позволяющий позиционировать рисунки графика по ценам свечей;
(2) Улучшено формирование списка фильтров ценных бумаг для случаев, когда пользователь хочет получить более четкий сценарий аналитического прогнозирования;
(3) Изменен графический интерфейс всех диалоговых окон настроек фигур и индикаторов для лучшей компоновки стандартных элементов управления в соответствии с руководствами по графическому интерфейсу;
В заключение: реализована часть функциональности, которая ожидалась пользователями в течение длительного периода времени, и это значительно повысило удобство использования диаграмм.
Технологии и Инструменты
C/C++, Win API, MS Visio, MS Word, VS 2015 Pro;
IT Craft, Украина
Разработчик (удаленно), Ноябрь, 2019 – Ноябрь, 2020
Проект Драйвер-Обманка GPS
Целью проекта является создание драйвера определения географического местоположения (GPS) для улучшения конфиденциальности в Интернете, удаления нежелательной рекламы и ограничений, применяемых некоторыми сайтами и веб-сервисами.
Задачи
(a) Разработка архитектуры драйвера в соответствии с функциональной спецификацией проекта;
(b) Создание списка задач и оценка времени их выполнения;
(c) Определение необходимых тестовых вариантов.
Результат
(1) Проект используется в качестве основы взаимодействия между приложением .NET и драйвером для эффективного управления местоположением устройства пользователя.
(2) Интеграция драйвера с компонентом фильтра соединений (WFP ) позволяет перенаправлять TCP/IP и HTTP(S) веб-соединения на нужные пользовательские веб-службы.
Технологии и Инструменты
C/C++, C#, UMDF, Win API, GPS, GIT, WFP, WPF;
Bit Sphere Inc , США
Разработчик (удаленно), Январь, 2016 – Февраль, 2019
Проект Контроль USB Устройств
Целью проекта является защита корпоративных и персональных данных от несанкционированного копирования или перемещения данных через USB-устройства.
Задачи
(a) Создание функциональной спецификации, списка задач и оценки времени выполнения;
(b) Разработка нового графического пользовательского интерфейса, создание справочной системы.
Результат
(1) Проект улучшил общую производительность приложения.
(2) Новый пользовательский интерфейс сделал программное обеспечение удобным в использовании.
(3) Справочная система предоставила примеры сбора информации об изменении данных или их копировании, которые несанкционированные.
Проект Драйвер Защиты Файлов
Целью проекта является мониторинг доступа к корпоративной информации, размещенной на компьютерах сотрудников компании.
Задачи
(a) Анализ рынка программного обеспечения для защиты данных; выбор малозатратных и эффективных методов реализации проекта;
(b) Определение границ проекта, создание функциональной спецификации, группировка задач по категориям для итеративного процесса разработки;
(c) Создание архитектуры компонентов проекта: фонового системной службы, настольного приложения и взаимодействия с web-сервисом лицензирования и отчетности.
Результат
(1) Повышен уровень безопасности корпоративных данных за счет установки компонентов мониторинга, которые не видны конечным пользователям.
(2) Cоздан веб-портал онлайн-сервиса, который автоматически уведомляет подписчиков о событиях копирования и/или изменения защищенных данных.
(3) Вторая версия программного обеспечения основана на драйвере мини-фильтра, что привело к увеличению стоимости проекта и ожидаемых временных рамок реализации. (–)
Технологии и Инструменты
C/C++, C#, STL, Win API, ATL/WTL, GDI/GDI+, SQLite, WinHTTP/RESTFul, KMDF, HTML, JavaScript, CSS, MSHTML;
North Queensland Bulk Ports Corp., Австралия
Разработчик (удаленно), Январь, 2017 – Сентябрь, 2018
Проект ‘Web Приложение Управления Портами’
Проект предназначен для улучшения планирования работы морских портов компании.
Задачи
(a) Определение границ проекта, анализ требований, написание функциональной спецификации;
(b) Дизайн и разработка web-приложения;
(c) Проектирование MS SQL базы данных и портирование существующих корпоративных данных из MS Access;
(d) Создание системы подготовки отчетов;
(e) Развертывание проекта на серверах компании.
Результат
(1) Улучшена работа морских портов: быстрый доступ к информации, необходимой для использования портовых сервисов и служб;
(2) Улучшено планирование: программное обеспечение позволяет составлять и предоставлять более точное расписание судов, прибывающих в порты, причаливающих для выполнения необходимых операций и отплывающих в ожидаемые сроки.
Технологии и Инструменты
ASP.NET Core, AJAX, jQuery, IIS, MS SQL Server, C#;
Рекомендации о моей работе от
Alexandre Okmianski
Co-founder, Advisory Board member
Eccentex Corporation, USA, alex@addglobe.com
Bruce Fisher
Chief Technical Officer
North Queensland Bulk Port,AUS, brucefisher@me.com
Sergiu Acatrinei
Top manager of Web advertising company
Internext Media, ROU, acatrinei@gmail.com
Paul MacKenzie
Director of the production organization company
Platinum Payroll, NZL, paul@platinumpayroll.co.nz
Dan Cave
Information Security Manager
Bit Sphere, USA, dcave@initec.net
Oleksii Gupa
Project Manager
IT Craft, ESP, aleksey.gupa@gmail.com