AM

Software Engineer

Armen Martirosyan

Continuously learning and building innovative solutions
Software Engineer

Armen Martirosyan

Building scalable, high-performance applications with precision and creativity.

Software engineer with 5+ years of experience creating modern web and desktop applications. Currently pursuing a Master's degree in Informational Technologies while working as a Theia IDE Developer. Specialized in TypeScript, React ecosystem, and backend technologies. I combine analytical thinking with practical engineering to deliver responsive, maintainable solutions.

5+
Years in development
Experience
7+
Web & desktop
Applications
10+
Languages & frameworks
Technologies
Master's
Informational Technologies
Education

Work approach

Adaptable & Collaborative

Cross-platform development
Modern React ecosystem
Performance-driven architecture
Scalable state management
Currently focused on resilience full-stack experiences that balance performance, proficiency, and velocity.
Insights

About

Learn more about my background, expertise, and professional approach to software development.

I specialize in building modern web and desktop applications that prioritize performance, scalability, and exceptional user experiences. With over 5 years of experience in the field, I focus on creating software that not only meets technical requirements but also delivers real value to end users.

Currently pursuing a Master's degree in Informational Technologies, I continuously expand my knowledge to stay current with emerging technologies and industry best practices. My educational background in Applied Mathematics provides me with strong analytical thinking and problem-solving skills that I apply to software development challenges.

My expertise spans across the entire development stack, from crafting responsive user interfaces with React and Next.js to implementing robust backend solutions with Node.js and ASP.NET. I'm well-versed in state management patterns using Redux Toolkit, modern build tools like Webpack and Babel, and ensuring code quality through comprehensive testing and CI/CD pipelines.

I believe in writing clean, maintainable code that follows established best practices and design patterns. My approach emphasizes collaboration, continuous learning, and a commitment to delivering high-quality software solutions that stand the test of time. Whether working on frontend experiences or backend architecture, I strive for excellence in every aspect of development.

Principles
Clean Code & Best Practices
Expertise
Full-Stack Development
Approach
User-Centric & Performance-Focused
Solutions
Scalable & Maintainable
Optimization
Build Tools & Workflows
Tooling
Modern Tech Stack
Technologies

Skills

A comprehensive overview of the programming languages, frameworks, and tools I work with to build modern applications.

Languages

6 tools
JavaScript
TypeScript
C#
Python
ES5
ES6+

Frontend

9 tools
HTML 5
CSS 3
Tailwind CSS
Sass
React JS
Next JS
React Native
Electron.js
Theia IDE

Backend & Database

5 tools
Node JS
ASP.NET Web API
Socket.IO
REST APIs
MySQL

State Management

4 tools
Redux Toolkit
React Query
RTK Query
Redux Thunk

Build Tools & DevOps

6 tools
Jest
Webpack
Babel
GIT
CI/CD
Vercel
Work

Projects

Selected projects showcasing my expertise in building modern web applications and browser extensions.

Frostics logo

Frostics

Landing page for freeze-dried fruits and berries product based in Armenia. Features modern Next.js architecture with product catalog and B2B cooperation forms.

JavaScript
TypeScript
React JS
Next.js
Responsive Design
Loop8 Privacy Manager logo

Loop8 Privacy Manager

Chrome extension for secure credential management. Provides users with a safe and seamless method to store and manage login information with privacy-first design.

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

GitSerund

Educational platform with EMIS integration for student authentication and course management. Features modern web architecture with secure login system.

JavaScript
TypeScript
React JS
Next.js
SCSS
EMIS API
React Query
Redux Toolkit
Responsive Design
Build optimization
Node.js
Webpack
Babel
Timeline

Experience

Professional journey building modern web and desktop applications across different companies and technologies.

Microchip Armenia CJSC logo
Theia IDE Developer
Microchip Armenia CJSC
Oct 2024 — Present
Developing and maintaining customizable IDE solutions based on Eclipse Theia framework.
  • Building and extending Theia IDE for specialized development environments.
  • Implementing custom extensions and plugins to enhance IDE functionality.
  • Working with TypeScript, Node.js, and modern web technologies for desktop applications.
Digital Wave LLC logo
Front-End Developer
Digital Wave LLC
Feb 2022 — Sep 2024
Built modern, responsive web applications with focus on performance and user experience.
  • Developed scalable React JS and Next JS applications using TypeScript, Redux Toolkit, and React Query.
  • Implemented responsive designs with HTML5, CSS3, and Sass for cross-browser compatibility.
  • Integrated REST APIs and WebSocket connections for real-time data synchronization.
  • Optimized build pipelines using Webpack and Babel for production deployments.
Master Mind LLC logo
Front-End Developer
Master Mind LLC
Jan 2019 — Dec 2019
Started a beginner career building web applications with modern JavaScript frameworks.
  • Built interactive user interfaces using React and JavaScript (ES6+).
  • Collaborated with designers to implement pixel-perfect responsive layouts.
  • Learned and applied best practices in state management and component architecture.
Get in touch

Contact

Feel free to reach out through any of these channels. I'm always open to discussing new projects and opportunities.