Overview
Work History
Skills
Timeline
Generic

Gevorg Martirosyan

Software Engineer
Yerevan

Overview

4
4
years of professional experience
3
3
Languages

Work History

Front End Developer

Liberty Global
06.2023 - 01.2024

Position: Frontend Developer

Project Overview: EPAM Project LIBG-TCWC

As a Frontend Developer at EPAM Systems, I actively contribute to the LIBG-TCWC project under the Business Information & Media domain. This web application development initiative focuses on Cloud-based remote modem management, catering to the dynamic needs of modern businesses.

Key Project Contributions:

  • Feature Implementation: Spearheaded the implementation of new features, enhancing the functionality and user experience of the Cloud-based remote modem management application.
  • Code Enhancement: Continuously worked on coding improvements to ensure a streamlined and efficient codebase, promoting maintainability and scalability.
  • Bug Resolution: Proactively addressed and resolved bugs, maintaining a high standard of software quality.
  • Code Review: Conducted thorough code reviews, fostering collaboration and ensuring code adheres to established best practices.
  • Task Estimations: Participated in task estimations, contributing to project planning and resource allocation.

Team Structure:

  • Development Team: 20 membersQA Team: 7 members
    Frontend Development Team: 6 members
    Management: 2 members
    Business Analysts: 2 members
    QA Automation: 2 members
    Solution Architect: 1 member

Technological Landscape:

  • Tools:TypeScript
    ESLint
    Husky + Lint Staged
    Prettier
    Axios
    Webpack
  • Technologies:React and its ecosystem (Router, Redux, Thunk, Redux-Observables, Redux-Form)
    Material UI as a library
    Jest, Enzyme, RTL, Vitest for testing
    Stylus for styling
    Node.js for custom pre-commit checks
    AWS (Cloudfront, S3 bucket, Cloudwatch)

This role has not only enriched my proficiency in frontend development but also provided exposure to a collaborative and diverse team environment, contributing to the success of a significant web application project.

Backend Developer

Payfit
10.2022 - 06.2023

Project Overview

As a Software Engineer at EPAM Systems, I played a pivotal role in the PAYF-DAPI project for EV - Professional Services. This initiative focused on the implementation of a data abstraction layer for Payfit's internal low-code platform.


Key Project Objectives:

  • Data Layer Migration: Spearheaded discussions on migrating direct MongoDB calls to the data layer, ensuring improved efficiency and maintainability.
  • GraphQL Implementation: Implemented GraphQL queries, enhancing the flexibility and scalability of data interactions within the platform.
  • Data Migration Assurance: Collected data to guarantee a seamless migration, actively ensuring that the process did not disrupt the application's functionality.
  • Test Suite Development: Authored comprehensive integration and unit tests for migrated calls, contributing to a robust and error-free codebase.
  • Customer Collaboration: Engaged proactively with the customer development team, understanding their internal tools and facilitating effective communication to meet project requirements.
  • Ticket Creation and Implementation: Created and implemented necessary requirements by generating tickets, ensuring alignment with project goals and client expectations.
  • Knowledge Sharing and Collaboration: Participated in knowledge-sharing sessions and engaged in pair programming, fostering a collaborative and innovative team environment.
  • Code Quality Assurance: Conducted thorough code reviews, ensuring adherence to best practices and maintaining high code quality standards.

Team Structure:

  • Development Team:5 Backend Developers
    1 Project Manager

Technological Landscape:

  • Database: MongoDB
  • Tools: Docker, DataDog, CircleCI, ESLint, CodeClimat, Git, GitHub
  • Technologies: Node.js, Express.js, Nest.js, TypeScript, MongoDB, GraphQL

Front End Developer

Vertex
02.2022 - 10.2022

Project Overview

As a Frontend Developer at EPAM Systems, I contributed to the VRTX-CSE project under the Software & Hi-Tech domain. The project focused on providing backend software engineering and integration to implement Auth0 Identity Provider (IDP) into Vertex’s suite of products.


Key Project Objectives:

Key Responsibilities:

Component Replacement: Successfully replaced deprecated components, improving the overall robustness and sustainability of the software.

Accessibility Enhancement: Addressed and fixed accessibility issues, ensuring a more inclusive user experience for all.

Collaboration: Actively participated in daily meetings, contributing to effective communication and progress tracking within the development team.

Team Structure:

  • Development Team: 5 members
  • QA Team: 3 members
  • Project Management: 1 member

Technological Landscape:

  • Tools: React.js, TypeScript, Redux, Redux-saga, React Query
  • Technologies: React.js, TypeScript, Redux, Redux-saga, React Query


Backend Developer

EPAM Systems
09.2021 - 11.2021

As a dedicated member of a dynamic development team, I contributed significantly to the creation of a simplified Trello clone. Our project focused on implementing essential functionalities such as board, list, and card CRUD operations, along with an intuitive drag-and-drop feature. Additionally, we integrated user registration, login, shared boards, and invitation functionalities to enhance collaboration.


Responsibilities:

Backend Development: Developed robust routes, services, and controllers for Boards and Comments, ensuring seamless functionality.

Business Logic Implementation: Implemented essential business logic for Cards and Comments to enhance the overall functionality of the tool.

Error Handling and Security: Integrated comprehensive error handling mechanisms and worked extensively with JWT and Bcrypt for secure authentication and data protection.

Multiuser Integration: Collaborated on the implementation of a multiuser system, allowing users to invite each other and share boards effortlessly.

Authentication Features: Implemented user login and logout functionality, ensuring a secure and user-friendly experience.

Session Management: Integrated session management concepts in the backend, enhancing the overall user experience and system reliability.

Membership Functionality: Contributed to the development of membership features, enabling users to collaborate effectively within boards.

Team Collaboration:

  • Development Team: 6 members

Frontend: 3 members
Backend: 3 members

  • Quality Assurance (QA) Team: 6 members
  • Mentorship: Guided by 2 experienced mentors

Technologies and Tools:

Database: PostgreSQL

Tools: Git, GitHub, TypeORM, Docker, Heroku, Jwt, Bcrypt

Technologies: Node.js, Express.js, TypeScript

Junior Front End Developer

Wamys LLC
07.2020 - 08.2021

Web Design:Developed user-friendly layouts for the main page, ensuring compatibility across different browsers and devices.

Component Creation:Designed a reusable modal window component and a custom form component for streamlined application functionality.

Documentation:Created clear and concise documentation for codebase understanding and knowledge sharing.

Quality Assurance:Conducted thorough code reviews to maintain high-quality coding standards.

Team Collaboration:Actively participated in team events, contributing to improved communication and teamwork.

Skills

JavaScript

undefined

Timeline

Front End Developer

Liberty Global
06.2023 - 01.2024

Backend Developer

Payfit
10.2022 - 06.2023

Front End Developer

Vertex
02.2022 - 10.2022

Backend Developer

EPAM Systems
09.2021 - 11.2021

Junior Front End Developer

Wamys LLC
07.2020 - 08.2021
Gevorg MartirosyanSoftware Engineer