Алексей Мавринский
Кандидат физ.-мат. наук · Разработчик · Базы данных и настольные приложения
Физик по образованию, разработчик по занятию. Диссертация — 2006 год, термоэдс в углеродных нанотрубках; дальше Институт исследований полимеров Общества Макса Планка в Майнце: органические полупроводники, самосборка дискотических жидких кристаллов, рентгеноструктурный анализ тонких плёнок. Программирование началось раньше науки и не прерывалось ни на год — в какой-то момент оно просто стало основной работой. Сегодня это C# для систем, где цена ошибки высокая. По вечерам — то, что лежит в этой мастерской.
~30
публикаций, 13 — в международных журналах
20+
лет в разработке
Ph.D.
физ.-мат. науки, 2006
Где работал
Физика и разработка шли параллельно почти всё время: в институте — программы для эксперимента, в компаниях — системы, где нужна была та же аккуратность со сложными данными.
Разработчик .NET
Платформа учёта образцов ДНК для судебной экспертизы: четырёхзвенная система (клиент, промежуточный слой, шина сервисов, SQL Server), которой работают криминалистические лаборатории. Через неё проходит весь путь образца — от поступления до загрузки профиля в национальную базу данных ДНК и разбора совпадений. Задачи: доменные модули под разные лаборатории, интеграции с национальной базой ДНК, дактилоскопическими системами (AFIS) и реестрами судимостей, публичный REST API, общие библиотеки (кеш, авторизация, логирование, генерация документов). Отдельная линия — производительность: переписывание T-SQL и логики приложения сократило критичные операции с часа до пятнадцати минут.
Разработчик
Торговая система, которой работали более 60 отделений по Канаде: сметы, заказы, платежи, отчёты, доставка разными курьерами, передача заказа в другое отделение, если своё не справляется. Плюс складская система, сервис печати этикеток на Zebra, интеграция Magento с торговой системой и браузерные игры на SVG — с настоящими уравнениями движения, что оказалось неожиданно уместно.
Веб- и софт-разработчик
Интернет-магазины и то, что за ними: интеграция FedEx, UPS и Interac Online, внутренняя аналитика для отдела развития, перенос сайта в облако Rackspace с балансировщиком и репликацией базы, оптимизация запросов и страниц.
Научный сотрудник
Группы Клауса Мюллена и Войцеха Писулы. Управление самосборкой дискотических жидкокристаллических полициклических ароматических углеводородов — и что из этого выходит в полевых транзисторах и солнечных элементах. 2D WAXS/SAXS, АСМ, ДСК, поляризационная микроскопия. Установки для зонного осаждения ориентированных плёнок из раствора и для сдвигового выравнивания твердофазных собраны на месте.
Научный сотрудник
У приват-доцента Мартина Баумгартена: ЭПР при криогенных температурах и оптическое поглощение углеродных наноструктур, которые получаются при химическом дегидрогалогенировании поливинилиденфторида.
Аспирант, научный сотрудник — и параллельно разработчик
Электрические, тепловые и термоэлектрические свойства низкоразмерного углерода. π-электронная модель температурной зависимости термоэдс полуметаллических нанотрубок, вакуумная криогенная установка, чтобы её проверить, и программа, которая рисовала полученные данные. Одновременно — первая настоящая работа программистом: базы данных на Delphi и MS SQL в инженерно-диагностическом центре и системы для одиннадцати филиалов кадрового агентства.
Самоделки на Arduino
Программа — это всё-таки текст на экране. Иногда хочется, чтобы от написанного что-нибудь зажглось, повернулось или поехало. Поэтому рядом с кодом всегда лежит макетная плата.
Свет в аквариуме
Освещение с расписанием и плавным рассветом-закатом, управление с телефона. Рыбам, кажется, нравится; во всяком случае, они не жаловались.
Свет в комнате с телевизионного пульта
ИК-приёмник ловит коды от обычного пульта и переключает освещение. Кнопки, которые в пульте всё равно ничего не делали, наконец делают.
Машинка на пульте
Игрушечная машинка, перебранная под собственное управление с телевизионного пульта. Хорошая задача: моторы, драйвер, питание и приём ИК — всё сразу и всё маленькое.
Имитатор присутствия за компьютером
Механизм, который время от времени шевелит мышь, чтобы машина не уходила в сон, а мессенджер не думал лишнего. Механический, а не программный — и в этом весь смысл.
Спектрометр
Дифракционная решётка, линейный сенсор и калибровка по известным линиям. Двадцать лет назад те же спектры снимались на институтских приборах — интересно, насколько близко можно подойти к этому на столе.
Мотор для сапборда
Подвесной электропривод: бесколлекторный мотор, регулятор, аккумулятор и корпус, который всё это переживёт в воде.
Если привычнее командами
Тот же сайт, только текстом. Наберите help.
Написать мне
Пишите, если хотите обсудить физику, спросить про программу, сообщить об ошибке или предложить работу. Я отвечаю.
Что мне интересно обсуждать
Органические полупроводники и то, почему они укладываются именно так. Схемы баз данных, которые переживут своих авторов. Как объяснить физику картинкой, которую можно подвигать. И почему макетная плата всё ещё лучший способ понять, как что-то работает. Если вам близко хоть что-то из этого — напишите.
Написать письмо