ОТТАВА, ОНТАРИО, КАНАДА : 45.4215° N, 75.6972° W

Алексей Мавринский

Кандидат физ.-мат. наук · Разработчик · Базы данных и настольные приложения

Физик по образованию, разработчик по занятию. Диссертация — 2006 год, термоэдс в углеродных нанотрубках; дальше Институт исследований полимеров Общества Макса Планка в Майнце: органические полупроводники, самосборка дискотических жидких кристаллов, рентгеноструктурный анализ тонких плёнок. Программирование началось раньше науки и не прерывалось ни на год — в какой-то момент оно просто стало основной работой. Сегодня это C# для систем, где цена ошибки высокая. По вечерам — то, что лежит в этой мастерской.

~30

публикаций, 13 — в международных журналах

20+

лет в разработке

Ph.D.

физ.-мат. науки, 2006

Dr. Alexey Mavrinskiy
Оформление:

Где работал

Физика и разработка шли параллельно почти всё время: в институте — программы для эксперимента, в компаниях — системы, где нужна была та же аккуратность со сложными данными.

2021 — наст. время

Разработчик .NET

Invita Healthcare Technologies, Оттава

Платформа учёта образцов ДНК для судебной экспертизы: четырёхзвенная система (клиент, промежуточный слой, шина сервисов, SQL Server), которой работают криминалистические лаборатории. Через неё проходит весь путь образца — от поступления до загрузки профиля в национальную базу данных ДНК и разбора совпадений. Задачи: доменные модули под разные лаборатории, интеграции с национальной базой ДНК, дактилоскопическими системами (AFIS) и реестрами судимостей, публичный REST API, общие библиотеки (кеш, авторизация, логирование, генерация документов). Отдельная линия — производительность: переписывание T-SQL и логики приложения сократило критичные операции с часа до пятнадцати минут.

2013 — 2021

Разработчик

The Printing House, Оттава

Торговая система, которой работали более 60 отделений по Канаде: сметы, заказы, платежи, отчёты, доставка разными курьерами, передача заказа в другое отделение, если своё не справляется. Плюс складская система, сервис печати этикеток на Zebra, интеграция Magento с торговой системой и браузерные игры на SVG — с настоящими уравнениями движения, что оказалось неожиданно уместно.

2011 — 2013

Веб- и софт-разработчик

Canaflora · Maison Mikaza · Tech Gemini, Оттава

Интернет-магазины и то, что за ними: интеграция FedEx, UPS и Interac Online, внутренняя аналитика для отдела развития, перенос сайта в облако Rackspace с балансировщиком и репликацией базы, оптимизация запросов и страниц.

2008 — 2010

Научный сотрудник

Институт исследований полимеров Общества Макса Планка, Майнц

Группы Клауса Мюллена и Войцеха Писулы. Управление самосборкой дискотических жидкокристаллических полициклических ароматических углеводородов — и что из этого выходит в полевых транзисторах и солнечных элементах. 2D WAXS/SAXS, АСМ, ДСК, поляризационная микроскопия. Установки для зонного осаждения ориентированных плёнок из раствора и для сдвигового выравнивания твердофазных собраны на месте.

2006 — 2007

Научный сотрудник

Институт исследований полимеров Общества Макса Планка, Майнц

У приват-доцента Мартина Баумгартена: ЭПР при криогенных температурах и оптическое поглощение углеродных наноструктур, которые получаются при химическом дегидрогалогенировании поливинилиденфторида.

2000 — 2008

Аспирант, научный сотрудник — и параллельно разработчик

ЧГПУ, НОЦ «Низкоразмерный углерод», Челябинск

Электрические, тепловые и термоэлектрические свойства низкоразмерного углерода. π-электронная модель температурной зависимости термоэдс полуметаллических нанотрубок, вакуумная криогенная установка, чтобы её проверить, и программа, которая рисовала полученные данные. Одновременно — первая настоящая работа программистом: базы данных на Delphi и MS SQL в инженерно-диагностическом центре и системы для одиннадцати филиалов кадрового агентства.

Самоделки на Arduino

Программа — это всё-таки текст на экране. Иногда хочется, чтобы от написанного что-нибудь зажглось, повернулось или поехало. Поэтому рядом с кодом всегда лежит макетная плата.

🐠 Работает

Свет в аквариуме

Освещение с расписанием и плавным рассветом-закатом, управление с телефона. Рыбам, кажется, нравится; во всяком случае, они не жаловались.

💡 Работает

Свет в комнате с телевизионного пульта

ИК-приёмник ловит коды от обычного пульта и переключает освещение. Кнопки, которые в пульте всё равно ничего не делали, наконец делают.

🚗 Работает

Машинка на пульте

Игрушечная машинка, перебранная под собственное управление с телевизионного пульта. Хорошая задача: моторы, драйвер, питание и приём ИК — всё сразу и всё маленькое.

🖱️ Работает

Имитатор присутствия за компьютером

Механизм, который время от времени шевелит мышь, чтобы машина не уходила в сон, а мессенджер не думал лишнего. Механический, а не программный — и в этом весь смысл.

🌈 В работе

Спектрометр

Дифракционная решётка, линейный сенсор и калибровка по известным линиям. Двадцать лет назад те же спектры снимались на институтских приборах — интересно, насколько близко можно подойти к этому на столе.

🛶 В работе

Мотор для сапборда

Подвесной электропривод: бесколлекторный мотор, регулятор, аккумулятор и корпус, который всё это переживёт в воде.

Если привычнее командами

Тот же сайт, только текстом. Наберите help.

guest@mavr-bogatyr:~$
STATUS: ONLINE
Мастерская «Мавр Богатырь». Оттава, Канада.
Наберите "help" — список короткий, читать недолго.
guest@mavr-bogatyr:~$
БЫСТРЫЕ КОМАНДЫ:

Написать мне

Пишите, если хотите обсудить физику, спросить про программу, сообщить об ошибке или предложить работу. Я отвечаю.

🌌

Что мне интересно обсуждать

Органические полупроводники и то, почему они укладываются именно так. Схемы баз данных, которые переживут своих авторов. Как объяснить физику картинкой, которую можно подвигать. И почему макетная плата всё ещё лучший способ понять, как что-то работает. Если вам близко хоть что-то из этого — напишите.

Написать письмо