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.
Work approach
Adaptable & Collaborative
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.
Skills
A comprehensive overview of the programming languages, frameworks, and tools I work with to build modern applications.
Languages
Frontend
Backend & Database
State Management
Build Tools & DevOps
Projects
Selected projects showcasing my expertise in building modern web applications and browser extensions.
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.
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.
GitSerund
Educational platform with EMIS integration for student authentication and course management. Features modern web architecture with secure login system.
Experience
Professional journey building modern web and desktop applications across different companies and technologies.
- 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.
- 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.
- 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.