Более 22 лет совокупного опыта в области разработки программного обеспечения.
На текущий момент я специализируюсь на стеке технологий Node.js. Работаю на высоконагруженном проекте, который обрабатывает около 1 миллиарда запросов в месяц.
Специализируюсь на backend частях системы, но иногда бывают задачи и с фронтовой частью на React. Работать с фронтом позволяет мой бэкграунд.
Основные используемые базы данных - это PostgreSQL, Redis, MongoDB. MySQL почти не используется, но есть большой опыт работы с ним в прошлом.
В качестве брокера сообщений обычно выступает RabbitMQ, но есть и не большой опыт работы с Kafka.
Всё это, конечно же, версионируется на Git, запускается в Docker контейнерах и тестируется на тестовых стендах - полный CI/CD pipline. Большой опыт работы с Gitlab. Так же удавалось участвовать в разработке Devops механиках для развертывания систем.
Есть опыт работы и с облачными системами, в основном это Yandex Cloud. В частности, удавалось поработать с Serverless, Object Storage, Message Queue, Cloud Functions, API Gateway и другими смежными сервисами.
Более 4 лет активного опыта разработки под Node.js на высоконагруженном проекте.
Имеется опыт доработки и поддержки микро-сервисов на React.js
Основной используемый тип базы данных в микро-сервисах. Большой опыт построения запросов и их оптимизации
Основной брокер сообщений используемый в микро-сервисах
Основной кэширующий сервер, используемый в микро-сервисах
Часто используемая база данных для хранения больших объемов данных
Опыт работы с базой более 10 лет, но используется уже только на legacy микро-сервисах
Docker - must have. Опыт создания микро-сервисов под Kubernetes
Большой опыт Linux администрирования. Есть опыт конфигурирования и поддержки CI/CD
Есть опыт работы с бессерверными сервисами, Object Storage и другими
Контроль версий всегда и везде. Must have для каждого разработчика
Большой опыт разработки приложений из прошлой жизни
С какими технологическими платформами и фреймворками я работал ранее, можно посмотреть здесь.
Мой предыдущий опыт работы - это стек PHP:
В начале ИТ-карьеры работал с: