Главные навыки

JavaScript, PHP, CSS

Certified proficiency with LinkedIn Skill Assessment badges

LinkedIn Skill Assessment Ranking

Top 5% of over 2.6M million test-takers for JS; 890K for PHP; 2.1M for CSS

Experienced with TypeScript, SCSS, HTML5 browser APIs

Дополнительные навыки

Databases

Proficient in MySQL and PostgreSQL. Familiar with MongoDB and Redis.

Experienced with Redis, Vercel KV and Edge stores, Amazon SimpleDB

Backend Frameworks

Expertise in Laravel, Symfony

Proficient with NestJS, Express.js, Serverless Bref (AWS Lambda)

Frontend Frameworks

Proficient in Vue.js (V3 with Composition API), Nuxt.js, Quasar

APIs and Services

Experienced with RESTful and GraphQL APIs.

Have experience in creating several proprietary APIs and maintaining documentation.
Extensive experience with Amazon AWS services including SES, Lambda, S3, EC2 and SDB.
Proficient with deploying and managing applications on Vercel.
Skilled in integrating Telegram bot API and various Google APIs (Auth, Gmail, Maps).

Development Tools

Proficient with Git, Vite, Docker (including creation of docker images) and Linux-based operating systems.
Experienced with Parcel.js, Vite, Preprocessors.

Speaking Languages

Upper intermediate in Polish, B1 in English, native in Russian.

Лидерские навыки

Управление командой

Успешный опыт организации работы небольшой команды специалистов на всех этапах разработки приложения. Формулирование инструкций и внутренних стандартов для обеспечения эффективной работы.

Наставничество

Опыт в области менторства для начинающих разработчиков, проведения код-ревью, организации онбординга.

Координация

Умение координировать работу кросс-функциональной команды и сотрудничать со стейкхолдерами для определения требований к проекту и реалистичных сроков.

Agile методологии

Опыт с "гибкими практиками" и схемой приоритизации RICE для обеспечения адаптивного планирования, эволюционной разработки с "ранней доставкой".

Навыки архитектуры

Шаблоны и принципы проектирования

Знаю и умею применять общепринятые шаблоны проектирования для создания масштабируемых и поддерживаемых приложений. Хорошо понимаю принципы проектирования и разработки ПО: KISS, DRY, SOLID (не фанатично – так чтоб это приносило пользу, а не наоборот).

Масштабируемость и повышение производительности

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

Микросервисная, модульная и монолитная архитектуры

Понимаю преимущества и недостатки каждого из подходов, есть опыт создания и поддержки проектов на всех трех типах архитектур.

Проектирование и внедрение API

Имею большой опыт проектирования и поддержки RESTful и GraphQL API. Опыт успешной интеграции проектов c API сторонних сервисов.

Навыки обеспечения качества

Автоматизированное тестирование

Имею опыт внедрения фреймворков автоматизированного тестирования, таких как PHPUnit для PHP; Jest и Cypress для JavaScript, для обеспечения качества и надежности кода.

Непрерывная интеграция/непрерывное развертывание (CI/CD)

Умение настраивать конвейеры CI/CD с использованием инструментов вроде Vercel, GitLab CI или GitHub Actions для автоматизации процессов тестирования и развертывания.

Обеспечение качества

Кроме автоматизированного тестирования, использую инструменты для статического анализа кода, линтеры и другие инструменты для обеспечения высокого качества кода (ESLint, PHPStan и другие).

© 2019 – 2024 Артём Риженков. All rights reserved.