Убежденный, но не фанатичный сторонник открытых систем. Ценю нестандартные и сложные задачи. Способен вникнуть в запутанную проблему с неясной симптоматикой, докопаться до причины, предложить и реализовать решение. Люблю автоматизировать и улучшать. Считаю, что широкий кругозор и развитый набор умений делают специалиста менее зашоренным, а результат его труда — более применимым.
Начал трудовой путь как линукс-администратор, развивался как специалист по автоматизации и решению нестандартных проблем в телекоме. После решил, что разработка и освоение новых технологий в области программирования и web мне нравится все-таки больше. С тех пор уже много лет увлеченно развиваюсь в этой области.
Интересуют области: разработка, бэкэнд, функциональные языки, алгоритмы, машинное обучение.
Люблю: читать, музыку, технологии, удаленный достойно оплачиваемый труд.
Рефакторинг архитектуры, анализ проблемных мест, обмен навыками в команде.
Ввел в проект тестирование, написал юнит и интеграционные тесты.
Сделал рефакторинг легаси-кода, ввел несколько сложных фич.
Занимался девопсом и оптимизацией инфраструктуры, внедрением мониторинга, расследованием и предотвращением инцидентов.
Осуществил сложную интеграцию с кассовыми аппаратами.
Разработка высоконагруженного корпоративного бизнес-мессенджера, интеграция с облачной АТС.
Переработка существующего кода для выпуска новой, значительно улучшенной версии продукта.
Работа над высоконагруженным бэкэндом многопользовательской браузерной игры.
Рефакторинг легаси-кода, внесение предложений по архитектуре проекта и игровому процессу, багфикс, внедрение новых игровых механик, написание и рефакторинг тестов, документирование.