Обо мне

Добрый день!
Alexander Tumovsky Photo

Привет! Меня зовут Александр Тумовский.

Разработчик программного обеспечения / Системное и сетевое администрирование / Ремонт и проектирование электроники

Я занимаюсь программированием (преимущественно на C++/Qt), а также увлекаюсь аналоговой и цифровой электроникой. В этом моем блоге я постараюсь делиться разными заметками, которые могут заинтересовать других.

  • C++
  • Qt / QML, STL
  • SQL, PostgreSQL
  • HTML / CSS / JavaScript
  • Bootstrap
  • Ember.js
  • Git, SCSS
  • Сетевое администрирование
  • Администрирование Linux/FreeBSD систем
  • Виртуализация KVM и LXC
  • ZFS, Proxmox, FreeNAS
  • STM32
  • Ремонт, проектирование электронной аппаратуры
  • Kicad

ПРОЕКТЫ

Менеджер расписания транспорта

Мультиязычный программный комплекс для создания и ведения расписания общественного транспорта.

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

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

Подсистема веб-служб позволяет взаимодействовать с расписанием посредством доступного каждому веб-интерфейса или мобильных приложений.

Мобильное приложение помогает водителю контролировать его работу по маршруту.

#технологии: Qt/C++, QML, PostgreSQL, LimeReport, PDF, Android, JS, JSON, REST, Ember.js, Oatpp

Управление устройствами умного дома

Программно-аппаратный комплекс для удаленного контроля и управления устройствами, получения данных с датчиков. Конфигурирование режимами управления нагрузкой.

Для удобства управления устройствами разработан веб-интерфейс, который общается с серверным приложением, которое в свою очередь общается посредством проводного (или беспроводного) интерфейса с микроконтроллером, к которому подключены датчики и реле.

#технологии: (web backend) C/C++, SQLite, OpenWRT based, (web frontend) JS, REST, Ember.js, STM32, etc.

Учёт работы автошколы

Кроссплатформенная программа учёта деятельности автошколы. Учёт учащихся, формирование отчетов, ведение и печать путевых листов...

#технологии: Qt/C++, PostgreSQL, LimeReport

Расписание транспорта

Кроссплатформенное мобильное приложение для удобного и быстрого просмотра расписания движения городского транспорта.

#технологии: Qt/C++, QML, SQLite

Тестирование

Простое кроссплатформенное приложение для подготовки и проведения тестирования на основе подготовленной базы вопросов, накапливает результаты проведения тестирования. Дополнительно позволяет просматривать материал для подготовки, а также печатать или сохранять список вопросов из выбранных тем в PDF.

#технологии: Qt/C++, SQLite