Изначально я занимался домашним проектом интернет-радиостанции, таким образом изучая от основ администрирования серверов на базе GNU/Linux, сетевого стека и заканчивая практическими опытами разработки на Perl. Так потихоньку растил опыт, попутно занимаясь мелким фрилансом.
Затем устроился в CS-Cart. Это был опыт работы в компании с сильными процессами, плюс отличный старт для junior-разработчика. Занимался поддержкой back-end части продукта, внедрял новую функциональность вроде пейментов и шиппингов.
А теперь работаю в DA-Systems, развив от стартапа до маленького проекта систему автоматизации стоматологической клиники. Разрабатываю и поддерживаю серверную часть, развиваю CI/CD и инфраструктуру, немного управляю командой.
Изначально пришёл на старт проекта разработки информационной системы для стоматологической клиники. Был разработан прототип, внедрён - и мы формировали команду разработки, в которой я участвую и поныне.
Разработали систему расписания работы врачей клиники, учёта их рабочего времени, трекинга клиентов внутри клиники по RFID-меткам; интерфейс работы с звонками в браузере.
По сути, принимаю ключевые технические решения на проекте, попутно немного управляя командой(4-ро в общем).
Технологии на проекте: PHP 8, MySQL, Docker, Asterisk, DroneCI, немного AVR-контроллеров, всякое CI/CD.
Участие в команде core-разработки продуктов CS-Cart. Интеграция платёжных систем и сервисов доставки посылок, поддержка существующих модулей и в особенности модулей CS-Cart RU. Плюс иной раз подключался к поддержке внутренней системы.
В работе пользовался PHP 5/7, MySQL, Smarty, JQuery, PHPStorm, Sphinx.