AM

Инженер-программист

Армен Мартиросян

Непрерывное обучение и создание инновационных решений
Инженер-программист

Армен Мартиросян

Создаю масштабируемые высокопроизводительные приложения с точностью и креативностью.

Инженер-программист с опытом работы 5+ лет в разработке современных веб и десктопных приложений. В настоящее время получаю степень магистра в области информационных технологий, работая разработчиком Theia IDE. Специализируюсь на TypeScript, экосистеме React и серверных технологиях. Сочетаю аналитическое мышление с практическим инжинирингом для создания адаптивных и поддерживаемых решений.

5+
Лет в разработке
Опыт
7+
Веб и десктопные
Приложения
10+
Языки и фреймворки
Технологии
Магистер
Информационные технологии
Образование

Подход к работе

Гибкий и коллаборативный

Кроссплатформенная разработка
Современная экосистема React
Производительная архитектура
Масштабируемое управление состоянием
В данный момент сфокусирован на создании отказоустойчивых full-stack решений, балансирующих производительность, профессионализм и скорость разработки.
Обзор

О себе

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

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

В настоящее время обучаюсь в магистратуре по направлению «Информационные технологии», постоянно расширяя свои знания для соответствия новым технологиям и отраслевым стандартам. Моё образование в области прикладной математики обеспечивает сильные навыки аналитического мышления и решения проблем, которые я применяю к задачам разработки программного обеспечения.

Моя экспертиза охватывает весь стек разработки — от создания адаптивных пользовательских интерфейсов с использованием React и Next.js до реализации надёжных серверных решений на Node.js и ASP.NET. Я отлично владею паттернами управления состоянием с Redux Toolkit, современными инструментами сборки, такими как Webpack и Babel, а также обеспечиваю качество кода через комплексное тестирование и CI/CD-конвейеры.

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

Принципы
Чистый код и лучшие практики
Экспертиза
Full-Stack разработка
Подход
Ориентированность на UX и производительность
Решения
Масштабируемые и поддерживаемые
Оптимизация
Инструменты сборки и рабочие процессы
Инструментарий
Современный технологический стек
Технологии

Навыки

Комплексный обзор языков программирования, фреймворков и инструментов, с которыми я работаю для создания современных приложений.

Языки

6 инструментов
JavaScript
TypeScript
C#
Python
ES5
ES6+

Frontend

9 инструментов
HTML 5
CSS 3
Tailwind CSS
Sass
React JS
Next JS
React Native
Electron.js
Theia IDE

Backend и базы данных

5 инструментов
Node JS
ASP.NET Web API
Socket.IO
REST APIs
MySQL

Управление состоянием

4 инструментов
Redux Toolkit
React Query
RTK Query
Redux Thunk

Инструменты сборки и DevOps

6 инструментов
Jest
Webpack
Babel
GIT
CI/CD
Vercel
Портфолио

Проекты

Избранные проекты, демонстрирующие мою экспертизу в создании современных веб-приложений и браузерных расширений.

Frostics logo

Frostics

Лендинг для продукции сублимированных фруктов и ягод из Армении. Реализован на современной архитектуре Next.js с каталогом продукции и формами B2B-сотрудничества.

JavaScript
TypeScript
React JS
Next.js
Responsive Design
Loop8 Менеджер конфиденциальности logo

Loop8 Менеджер конфиденциальности

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

JavaScript
TypeScript
Chrome Extension
React JS
DOM Manipulation
Shadow DOM
GitSerund logo

GitSerund

Образовательная платформа с интеграцией EMIS для аутентификации студентов и управления курсами. Реализована на современной веб-архитектуре с безопасной системой авторизации.

JavaScript
TypeScript
React JS
Next.js
SCSS
EMIS API
React Query
Redux Toolkit
Responsive Design
Build optimization
Node.js
Webpack
Babel
Хронология

Опыт работы

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

Microchip Armenia CJSC logo
Разработчик Theia IDE
Microchip Armenia CJSC
окт. 2024 — Настоящее время
Разработка и поддержка настраиваемых IDE-решений на основе фреймворка Eclipse Theia.
  • Создание и расширение Theia IDE для специализированных сред разработки.
  • Реализация пользовательских расширений и плагинов для улучшения функциональности IDE.
  • Работа с TypeScript, Node.js и современными веб-технологиями для десктопных приложений.
Digital Wave LLC logo
Front-End разработчик
Digital Wave LLC
фев. 2022 — сент. 2024
Создание современных адаптивных веб-приложений с фокусом на производительность и пользовательский опыт.
  • Разработка масштабируемых приложений на React JS и Next JS с использованием TypeScript, Redux Toolkit и React Query.
  • Реализация адаптивных дизайнов на HTML5, CSS3 и Sass с обеспечением кроссбраузерной совместимости.
  • Интеграция REST API и WebSocket-соединений для синхронизации данных в реальном времени.
  • Оптимизация конвейеров сборки с помощью Webpack и Babel для продакшн-развёртываний.
Master Mind LLC logo
Front-End разработчик
Master Mind LLC
янв. 2019 — дек. 2019
Начало карьеры в разработке веб-приложений с использованием современных JavaScript-фреймворков.
  • Создание интерактивных пользовательских интерфейсов на React и JavaScript (ES6+).
  • Совместная работа с дизайнерами для реализации адаптивных макетов с точностью до пикселя.
  • Изучение и применение лучших практик в управлении состоянием и архитектуре компонентов.
Связаться

Контакты

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