Lead Software Engineer

Ереван, Армения
Сеньор • Тимлид/Руководитель группы • Руководитель отдела/подразделения • Архитектор • Консультант
Информационные технологии • Разработка • Backend • Fullstack • Frontend • Bash • CoffeeScript • C • JavaScript • Kotlin • Lua • Node.js • Python • PHP • Perl • Rust • Scala • SQL • TypeScript • AngularJS • Backbone • Ember • Knockout • React • Svelte • Vue.js • jQuery • Express • Hapi • Nest • Nuxt.js • Symfony • CherryPy • Flask • Tornado • Play Framework • CSS • HTML • LESS • SCSS • Stylus • SASS • Twig • MariaDB • MongoDB • MySQL • Map Reduce • PostgreSQL • Redis • AWS • Amazon S3
Удаленная работа • Частичная занятость
Опыт работы более 5 лет
160 000 ₽
О себе

На данный момент Lead Software Engineer.

Мои компетенции и опыт

15+ лет в коммерческой разработке; разработка как хобби с 2002 года.

Проектирую новые решения, реанимирую разваливающиеся проекты, провожу аудит, руковожу разработкой, общаюсь на одном языке с далёкими от IT людьми.

Что делаю особенно хорошо: поддерживаю и модернизирую запутанные и устаревшие кодовые базы, поэтапно приводя их к состоянию безупречной работоспособности и легкости поддержки. В эпоху AI это актуально вдвойне.

Стэк, с которым уверенно работаю:

* Languages: TypeScript, JavaScript, Python, PHP, Bash
* Frontend: React, Vue 3, Svelte, Redux Toolkit, RxJS, TanStack
* Backend: NestJS, Symfony, API Platform, Flask, FastAPI, Fastify, Hono
* UI: Tailwind, Bulma, Mantine, HeroUI
* Databases: PostgreSQL, MySQL/MariaDB, Redis, MongoDB, SQLite, SurrealDB
* DevOps: Docker, K3s, Flux CD, Tekton, Jenkins, Woodpecker/Crow CI
* Cloud: AWS (Lambda, S3, SQS, SES, DynamoDB), Yandex Cloud
* Desktop: Tauri

Legacy (поддержка, модернизация):

* Frontend: AngularJS, Knockout, Backbone, jQuery, Dojo
* Backend: Yii, CodeIgniter, Kohana, Zend Framework
* Миграция на другой стэк с: WordPress, Drupal, Joomla и самописных движков

Если этот список выглядит чересчур раздуто, то давайте считать, что я специализируюсь на NestJS и Symfony - двух моих любимых фреймворках.

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

Отношение к AI: использую AI-агентов каждый день. Держу руку на пульсе, состою в чате вайбкодеров, но не отчуждаю владение кодом в пользу нейросетей. Если понимаете причину последнего, то мы точно сработаемся. Учитывая мой кругозор, опыт постановки задач и опыт отладки нечитаемого кода - можете представить, каким подарком стали для меня современные LLM.

Да, занимательный факт: однажды мой код QA-тестировал настоящий король.

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



Интересные кандидаты