
Feb 2024 - Present
As a Senior Software Engineer in the Media Lab team at SoftConstruct, I work on FastTV, a platform offering live streaming for sports events (e.g., football, basketball) and a wide range of on-demand content, similar to Netflix. The product supports web applications, mobile apps (Android and iOS), and TV applications across various operating systems. Responsibilities include building mobile applications using React Native, developing and optimizing the FastTV web application using the technology stack, designing scalable and maintainable codebases adhering to clean architecture principles, and optimizing video streaming performance to ensure a seamless user experience. Key achievements include implementing design patterns like Atomic Design, Adapter, Observer, Singleton, Proxy, and Strategy to streamline development and maintain resource efficiency, with a focus on creating a user-friendly, resource-conscious system, especially for video-related functionality.

Mar 2023 - Feb 2024
During my tenure as a Middle Software Engineer at Logix Software (March 2023 - February 2024), I contributed to projects such as IFTA and IRP. I focused on adhering to core software engineering principles, including the Single Responsibility Principle, Open-Closed Principle, and Liskov Substitution Principle. My responsibilities included writing clean and maintainable code and participating in code reviews to ensure high-quality and efficient development processes. The technology stack I utilized included JavaScript, Next.js, Redux Toolkit, RTK Query, and Tailwind CSS.

Jan 2022 - Mar 2023
As a React.js Developer at Iguan System (January 2022 - March 2023), I played a key role in developing an online tree shop. The project involved building and maintaining an e-commerce platform, with notable examples including Descamps, Jalla, Hypsi. I utilized a technology stack comprising JavaScript, React, Redux, Saga, and SCSS with the BEM Methodology to ensure efficient, scalable, and maintainable solutions.

May 2021 - Jan 2022
As a JavaScript Developer at Code Time (May 2021 - January 2022), I collaborated with my team to develop a landing page constructor, similar to Canva. The project involved designing and implementing a flexible and user-friendly tool for creating customizable landing pages. The technology stack included HTML, CSS, JavaScript, jQuery, and Gulp to ensure efficient and responsive solutions.
JavaScript / TS
Next.js
React.js
Rest API / GraphQL / Axios
Test (Jest, Mocha)
Web Socket / Socket.io
Redux / Saga / thunk / Toolkit / RTK Quer
CSS/SASS / Tailwind CSS / Styled Components / MUI
Performance Optimization (Lighthouse, Webpack, Bundling/Minification)
Core web / how the browser parses and constructs a web page
Algorithms / Data Structures / Design Patterns
Problem-Solving Skills
Code Review

May 2018 - Jan 2023
I earned a Bachelor of Science degree from the Faculty of Radiophysics at Yerevan State University (2018–2023). My academic journey focused on understanding the principles of radiophysics, including wave propagation, signal processing, and advanced mathematical techniques. During my studies, I developed strong analytical and problem-solving skills, which have been instrumental in my career as a software engineer. This foundation also helped me bridge the gap between technical concepts and practical applications in software development.