транслятор ассемблера
Фрагмент кода транслятора.
Технологии: Perl, C++, регулярные выражения

Транслятор ассемблера

Адаптировали проект для компании Bosch. Управление станками с ЧПУ для ассемблера DGJPP. Нужно было перевести вставки на ассемблер Intel. Я автоматизировал перевод и мы завершили проект досрочно.

Управление качеством данных

Руководил отделом управления качеством данных, ставили практику определения ошибок, систематизации правил контроля, разрабатывали инструмент для исправления, проводили тренинги, вовлекали топ-менеджеров, связывали с рисками и сложностью исправления, проводили коммуникационные кампании, заняли первое место по управлению качеством данных среди 60 компаний группы Shell.

Конвертер платежей
Фрагмент кода конвертера платежей.
Технологии: ABAP, XML, XSLT

Конвертер банковских платежей

Для выгрузки в банк-клиенты 9 банков использовали разные форматы. Я организовал разработку выгрузки данных о платежах из SAP и разработал конвертеры в форматы банков. Результат использовался для работы казначейства, снижая нагрузку на сотрудников и количество возникающих ошибок.

Размещение наград

Каждая награда должна носиться определенным образом. Нарисовали и описали правила совместного ношения более 300 знаков, орденов и медалей. Получили высокую оценку совета геральдистов при Эрмитаже в Санкт-Петербурге.

Внешний вид программы размещения наград на повседневной и парадной одежде
Технологии: js, HTML, css
Алгоритм определения маршрута на парковке
Технологии: Python, Pandas, Numpy

Развитие парковок

Предложил интегратору прототип отображения водителю маршрута до свободного парковочного места на стоянке в торговом центре с помощью потолочного освещения.

Маршрут для отображения

Оценка результатов работы

Я написал программу для целеполагания и контроля результатов, в которой котенок с зачатками ИИ наводит свои порядки. Программу использует более 1000 сотрудников, на основе результатов рассчитываются квартальные и годовые бонусы руководителей и специалистов.

Внешний вид программы
Технологии:pgSql, html, css, nodejs, jquery
Анонс выпуска кота на волю

Трейсинг алмазов

Организовывали процесс таким образом, чтобы можно было проследить всю цепочку от ювелирного украшения до места и даты добычи драгоценных камней в нем. Готовил данные для продажи алмазов по цифровому описанию. Разрабатывал программное обеспечение для учета данных по трейсингу. Разрабатывал оборудование для сканирования алмазов на потоке.

Сообщение ТАСС
Технологии:Java, Sprint, pgSql, Sarine, Python, Perl, HTML, js
2023-12

Горячие клавиши для PowerPoint

В PowerPoint очень мало инструментов для наведения порядка на слайде, а те что есть, спрятаны так далеко, что их никто не использует.

Например, было бы круто выравнивать и распределять объекты с клавиатуры, задавать им определенный формат, привнести аналог стилей из текстового процессора в презентацию. Плюс часто требуется поменять схожие объекты одновременно, сейчас это обычное дело в Фигме, а в редакторах презентаций даже в новых версиях подобного функционала нет.

Я восполнил этот пробел при помощи редактора скриптов AHK.

Комбинация клавишДействие
Ctrl + Alt + 0Убрать поля элемента
Ctrl + Alt + 1Применить стиль заголовка слайда
Ctrl + Alt + 2Применить стиль текстового блока
Ctrl + Alt + 3Применить стиль акцентного блока
Alt + НаправлениеВыровнять выделенные элементы по краю
Ctrl + Alt + mОбъединить выделенные фигуры
Ctrl + Alt + fВычесть выделенные фигуры одну из другой
Ctrl + Alt + sВыделить сходные элементы
Alt + Numpad 2Распределить элементы по горизонтали
Alt + Numpad 6Распределить элементы по вертикали
Ctrl + Shift + 2«Пипетка». Установить цвет заливки текущим цветом под курсором
ppt-hotkeys
cactus