Армен Мартиросян
Создаю масштабируемые высокопроизводительные приложения с точностью и креативностью.
Инженер-программист с опытом работы 5+ лет в разработке современных веб и десктопных приложений. В настоящее время получаю степень магистра в области информационных технологий, работая разработчиком Theia IDE. Специализируюсь на TypeScript, экосистеме React и серверных технологиях. Сочетаю аналитическое мышление с практическим инжинирингом для создания адаптивных и поддерживаемых решений.
Подход к работе
Гибкий и коллаборативный
О себе
Узнайте больше о моем опыте, экспертизе и профессиональном подходе к разработке программного обеспечения.
Я специализируюсь на создании современных веб и десктопных приложений с акцентом на производительность, масштабируемость и выдающийся пользовательский опыт. Имея более 5 лет опыта в индустрии, я фокусируюсь на разработке программного обеспечения, которое не только соответствует техническим требованиям, но и приносит реальную ценность конечным пользователям.
В настоящее время обучаюсь в магистратуре по направлению «Информационные технологии», постоянно расширяя свои знания для соответствия новым технологиям и отраслевым стандартам. Моё образование в области прикладной математики обеспечивает сильные навыки аналитического мышления и решения проблем, которые я применяю к задачам разработки программного обеспечения.
Моя экспертиза охватывает весь стек разработки — от создания адаптивных пользовательских интерфейсов с использованием React и Next.js до реализации надёжных серверных решений на Node.js и ASP.NET. Я отлично владею паттернами управления состоянием с Redux Toolkit, современными инструментами сборки, такими как Webpack и Babel, а также обеспечиваю качество кода через комплексное тестирование и CI/CD-конвейеры.
Я убеждён в написании чистого, поддерживаемого кода, следующего устоявшимся практикам и паттернам проектирования. Мой подход подчёркивает важность коллаборации, непрерывного обучения и приверженности созданию высококачественных программных решений, выдерживающих испытание временем. Работаю ли я над фронтенд-интерфейсами или серверной архитектурой, я стремлюсь к превосходству в каждом аспекте разработки.
Навыки
Комплексный обзор языков программирования, фреймворков и инструментов, с которыми я работаю для создания современных приложений.
Языки
Frontend
Backend и базы данных
Управление состоянием
Инструменты сборки и DevOps
Проекты
Избранные проекты, демонстрирующие мою экспертизу в создании современных веб-приложений и браузерных расширений.
Frostics
Лендинг для продукции сублимированных фруктов и ягод из Армении. Реализован на современной архитектуре Next.js с каталогом продукции и формами B2B-сотрудничества.
Loop8 Менеджер конфиденциальности
Расширение Chrome для безопасного управления учётными данными. Предоставляет пользователям защищённый и удобный способ хранения и управления данными для входа с приоритетом конфиденциальности.
GitSerund
Образовательная платформа с интеграцией EMIS для аутентификации студентов и управления курсами. Реализована на современной веб-архитектуре с безопасной системой авторизации.
Опыт работы
Профессиональный путь создания современных веб и десктопных приложений в различных компаниях и с использованием разных технологий.
- Создание и расширение Theia IDE для специализированных сред разработки.
- Реализация пользовательских расширений и плагинов для улучшения функциональности IDE.
- Работа с TypeScript, Node.js и современными веб-технологиями для десктопных приложений.
- Разработка масштабируемых приложений на React JS и Next JS с использованием TypeScript, Redux Toolkit и React Query.
- Реализация адаптивных дизайнов на HTML5, CSS3 и Sass с обеспечением кроссбраузерной совместимости.
- Интеграция REST API и WebSocket-соединений для синхронизации данных в реальном времени.
- Оптимизация конвейеров сборки с помощью Webpack и Babel для продакшн-развёртываний.
- Создание интерактивных пользовательских интерфейсов на React и JavaScript (ES6+).
- Совместная работа с дизайнерами для реализации адаптивных макетов с точностью до пикселя.
- Изучение и применение лучших практик в управлении состоянием и архитектуре компонентов.