Александров Александр Владимирович
- ~20 лет разнородного технического и управленческого опыта
- Решение сложных тех. задач и внедрение полученных решений - основной приоритет
- Управленческие задачи - второстепенны - совмещение с техническими и архитектурными
- Работа в сильных командах с целью развития и получения нового опыта - предпочтительна
- Удалённая работа - предпочтительна
- Интерес к Data Science с университета
2020 г. Интех (РСХБ)
Lead Developer, Team Lead
Architect, DevOps
- Java EE, Spring Boot 3, Web Flux, R2DBC, ELK / Grafana, Docker, React / MobX, Vue3, Angular, Next.js, Nuxt3, Gatsby, Tailwind, ...
- Много разных, интересных и не очень проектов
- Иногда приходится работать в качестве лида FE и BE команд
- Иногда приходится для нескольких проектов разрабатывать и "внедрять" сквозные решения (далее самостоятельные разработки):
- Wildless CMS (Headless GitLab-based CMS + конструктор сайтов)
- Упрощенноё файловое хранилище на базе PostgreSQL с версионированием, потоковым download/upload и поддержкой миграции между стендами (для Wildless CMS)
- Framework agnostic микрофронты (React, Vue, Angular)
- Универсальный UI Kit (uni-jsx)
- Доп. flow для внутренней облачной платформы (на базе Kubernetes, GitLab, Keycloak, Nexus)
- Следующие open-source либы были разработаны и внедрены:
2018 г. Walters Kluwer
Lead Developer / Team Lead
DevOps / DevExp (такой UX для разработчиков ;)
Это самый сложный и интересный проект и с технической точки зрения, и с точки зрения организации процессов.
Все коммуникации на английском.
- Bash, Bitbucket, Bamboo CI/CD, Opsgenie, Node.js, Angular / RxJS, AWS, ELK / Grafana, Docker, ...
- Упралвление командой DevExp до ~5 человек
- Основные направления творческой деятельности:
- CI/CD (много Bash)
- Обеспечение масштабируемости и отказоустойчивости разнородного монорепозиотория на уровне CI/CD, и на уровне локальной рабзработки
- Мониторинг прома (AWS), в первую очередь, бюджетов
- Мониторинг проблем на машинах разработчиков (смешанная команда 50+ человек)
- Оптимизация сборок и тестов (инкрементальность и распараллеливание)
- Автоматизация отдельных элементов процесса разработки (онбоардинг, ротация, инциденты и т.д.)
- Плагины для Bitbucket
- Следующие open-source либы были разработаны и внедрены:
2008 г. EPAM Systems
Lead Developer / Team Lead
Resource Manager
- Java EE, Spring, Docker, Flow, React / Redux, Jest, Next.js, Angular / RxJS, Sass / PostCSS / Tailwind, ...
- Управление BE/FE командами до ~10 человек (Team Lead)
- Управление FE пулом до ~15 человек (Resource Manager)
- Активное участие в разработке/проектировании PoC, MVP, архитектуры, и наиболее сложных частей систем
- Проекты: Mediaspectrum, Сбер Страхование, ВТБ, J&J, и прочие помельче
- Было много интересных задач, в первую очередь, технических. Множество вспомогательных open-source библиотек было разработано и внедрено:
2006 г. ЦПС
Middle+ Developer / Team Lead (зав. лаб.)
- PHP5, Java 6, C++ (JNI), HTML / CSS / JS
- Проектирование, разработка и проведение ПСИ по различным НИР (научные), ОКР (конструкторские):
- КИПС (IDE) для проектирования и разработки мультиагентских систем на базе Eclipse (с элементами ИИ)
- Модуль компьютерного зрения для система автоматического сопровождения цели по данным от РЛС
- Модуль распознования рукописной подписи
- Обучающие системы
- Управлние командой в должности зав. лаб. отдела ИТ
2004 г. Связьприбор
Embedded Developer
Измерительные приборы для связистов и геологоразведки.
- C51, C++, Altera HDL
- Участие в разработке мат. моделей (ЦОС) под ограниченные аппаратные ресурсы (во многих приборах даже оперативной памяти не было)
- Разработка аппаратной части и драйверов под Windows для подключения приборов по USB
- Разработка FAT32 под MCS-51 контроллер