Resume

Achievements

Digitain company logo

Oct 2024 - Present

Digitain

As a Senior Software Engineer at Digitain, I am part of the Galaxsys team, which is part of the Digitain group. Digitain is a leading iGaming software provider, offering modular sportsbook and casino solutions to over 180 partners in more than 100 countries. My role involves developing innovative gaming solutions using modern technologies including PixiJS for high-performance graphics rendering, Module Federation for microfrontend architecture, and other cutting-edge technologies. I contributed to the NOAH project, a comprehensive football club platform, and currently work on game development projects. My responsibilities include building scalable microfrontend applications, optimizing performance for complex gaming interfaces, and implementing modern architectural patterns to ensure maintainable and efficient codebases.

Soft Construct company logo

Feb 2024 - Oct 2024

Soft Construct

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.

Logix Software company logo

Mar 2023 - Feb 2024

Logix Software

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.

Iguan Systems company logo

Jan 2022 - Mar 2023

Iguan Systems

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.

Codetime company logo

May 2021 - Jan 2022

Code Time

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.

CodingSkills

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

PixiJS

Module Federation / Microfrontend Architecture

Education

Yerevan State University Logo

May 2018 - Jan 2023

Yerevan State University

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.