========================================================================================
Привет 👋 Я - Web разработчик с коммерческим стажем - 3 года.
Первым местом работы была веб-студия, в которой я знакомился с основами php. Примерно через год я самостоятельно мог вести средние проекты от начала разработки до релиза на cms ModX.
Дальше хотелось поучаствовать в командной продуктовой разработке и я устроился в ИТ отдел продуктовой компании. Первым проектом, после трудоустройства, стал релиз MVP - интернет магазин по продаже химической продукции. Опыт с предыдущего места работы позволил довести разработку от начала до конца. Знания в MySQL и знакомая MVCL архитектура OpenCart, помогли самостоятельно решать поставленные задачи и писать расширения под данную платформу для нужд компании (для интеграции с траспортными компаниями, интеграция 1С для синхронизации остатков и т.д.).
Следующими проектами стали две SPA промо-акции. Тут я познакомился с TypeScript, Angular и Golang. В обязанности входила верстка по макетам и различные доработки на фронте и бэке.
Немного девопса:
Поднял продуктовый кубернетес кластер из 5 узлов. Перенес сервисы со старого кластера на новый. Развернул систему для сбора и хранения логов на Elastic стеке. Развернул GitLab, настроил CI/CD конвеер.
Последняя решенная задача - настроил кэширование данных интернет магазина в Redis. Оптимизировал скорость работы магазина. Реализовал полнотекстовый поиск по сайту.
За эти 3 года сложилось убеждение, что нет задач, которые нельзя было бы решить. Есть только недостаточный опыт, знания или отсутствие желания.
Ращу кота 🐱 и учусь играть на гитаре 🎸
Хочу найти должность на которой я мог бы применить уже имеющиеся знания и навыки, углубить их с использованием современных технологий, подходов и методов разработки.
Tg: @KirillinED
========================================================================================
Обязанности:
* Анализ существующего кода с целью улучшения его качества, читаемости, производительности и эффективности, поиск уязвимостей, багов, избыточного кода и неэффективных алгоритмов
* Создание новых функций или улучшение существующих в соответствии с требованиями проекта или заказчика
Стек: php 5+, javascript, mysql, postgresql, kubernetes, redis, react js
Обязанности:
* Разработка, поддержка веб-приложений, модулей, интеграция с внешними системами.
* Составление документации/описания разрабатываемых сервисов.
* Оптимизация веб ресурсов и предоставление технической поддержки.
* Менторинг новых сотрудников.
* Подготовка и публикация релизов
Достижения:
* Разработал интернет магазин, который принес компании прибыль в 10 млн рублей за 2023 год. Реализовал кэширование статического контента во временные файлы и кэширование данных запросов к mysql в redis, что позволило существенно снизить нагрузку на основную СУБД.
* Успешно развернул kubernetes кластер из 5 узлов. Настроил мониторинг, распределенное кластерное хранилище Longhorn. Перенес сервисы компании в кластер, что позволило повысить отказоустойчивость систем и балансровать нагрузку между сервисами.
* Развернул и настроил S3 совместимое объектное хранилище Minio и реализовал сохранение в него файлов сервиса.
* Разработал сервис на Golang, который является tcp клиентом и WebSocket сервером одновременно. Сервис позволяет удалённо получать данные от tcp сервера и отдавать их клиентам по WebSocket.
Педагогическое образование (с двумя профилями подготовки)