Senior Software Engineer

Hrayr Petrosyan

I design and build reliable, cloud-native software — from resilient backend services on Azure to thoughtful, accessible frontends in React and Next.js.

I enjoy the overlap of architecture, hands-on implementation and mentoring — helping teams ship with confidence instead of ceremony.

Portrait of Hrayr Petrosyan

Currently

Senior Software Engineer · EPAM Systems

Based in Kraków, Poland

Focus
Cloud-native services, frontend architecture
Strengths
System design, DX, mentoring

Tooling

Technologies I work with day-to-day

A snapshot of the technologies I’m most comfortable designing, building and operating with.

React logo
ReactFrontend
TypeScript logo
TypeScriptLanguage
Next.js logo
Next.jsFrontend
Node.js logo
Node.jsBackend
Azure logo
AzureCloud
Kubernetes logo
KubernetesOrchestration
React logo
ReactFrontend
TypeScript logo
TypeScriptLanguage
Next.js logo
Next.jsFrontend
Node.js logo
Node.jsBackend
Azure logo
AzureCloud
Kubernetes logo
KubernetesOrchestration

Most of my work lives at the intersection of TypeScript, React/Next.js and cloud-native backends on Azure and Kubernetes. I’m comfortable owning a service from design and implementation through to deployment and observability.

Azure certifications

Microsoft Certified: Azure Developer Associate badge
Azure Developer AssociateMicrosoft
Microsoft Certified: Azure Fundamentals badge
Azure FundamentalsMicrosoft

Expertise

End-to-end ownership from design to production

I enjoy working across the stack, but always with a strong focus on clarity, reliability and long-term maintainability.

Cloud & DevOps

Cloud & DevOps

Designing, deploying and operating services on Azure with solid observability and automation.

  • Azure Functions, Container Apps and Kubernetes workloads
  • Infrastructure as code with Terraform and Ansible
  • GitHub Actions CI/CD, trunk-based development

Frontend Engineering

Frontend Engineering

Building accessible, performant interfaces in React and Next.js with strong UX foundations.

  • Next.js SSR/SSG, GraphQL & Apollo
  • Design systems, Storybook and component-driven development
  • Accessibility, cross-browser support and performance budgets

Backend & Data

Backend & Data

Delivering resilient APIs and data workflows that integrate cleanly with cloud services.

  • Node.js (Express, Nest, Moleculer) with TypeScript and SOLID practices
  • Messaging with Azure Service Bus and Redis
  • Cosmos DB, MS SQL, TypeORM, Azure Data Factory and Databricks

Architecture & Leadership

Architecture & Leadership

Aligning teams on pragmatic architectures, code quality and collaboration practices.

  • Frontend architecture and monorepos (Yarn Workspaces, Lerna)
  • Code reviews, mentoring and technical direction
  • Scrumban and iterative delivery

Experience

Hands-on experience across frontend, backend and cloud

A selection of roles where I’ve led and contributed to production systems, with a strong focus on robustness and developer experience.

  1. Senior Software Engineer — EPAM Systems

    Kraków, Poland

    Oct 2021 – Present

    • Design and delivery of Node.js services on Azure Container Apps and Azure Functions.
    • Implemented CI/CD pipelines with GitHub Actions for multi-service environments.
    • Built Next.js SSR/SSG applications using GraphQL and Apollo with a focus on performance and DX.
    Node.jsTypeScriptExpressAzureAzure FunctionsAzure Container AppsCosmos DBGraphQL
  2. Software Engineer (Contract) — HeavenHR

    Remote

    Nov 2022 – Feb 2023

    • Delivered React + TypeScript features in a fast-moving HR tech environment.
    • Implemented UI/UX improvements and performance optimizations on core product surfaces.
    • Ensured accessibility and cross-browser support across key user flows.
    ReactTypeScriptStyled ComponentsRedux ToolkitAccessibility
  3. Frontend Team Lead — HOORY

    Yerevan

    Dec 2020 – Oct 2021

    • Led frontend architecture for conversational AI products.
    • Introduced monorepo tooling with Yarn Workspaces and Lerna.
    • Collaborated on Docker, Kubernetes, Istio and Tilt-based local dev setups.
    Frontend architectureYarn WorkspacesLernaDockerKubernetesIstioTiltTerraform
  4. Senior Frontend Developer — UCRAFT

    Yerevan

    May 2020 – Oct 2021

    • Built and maintained React + TypeScript experiences for a website builder platform.
    • Worked with Redux, Recoil and Saga in complex UI flows.
    • Developed design systems with Styled Components, SCSS and LESS.
    ReactTypeScriptReduxRecoilRedux-SagaStyled ComponentsSCSSLESS
  5. Fullstack Software Developer — Preezma

    Yerevan

    Jul 2019 – May 2020

    • Delivered fullstack features using React, Redux and Hooks.
    • Set up Webpack-based frontends from scratch.
    • Implemented authentication and authorization with AWS Cognito.
    ReactReduxHooksWebpackAWS CognitoMaterial UICSSSASS

Certifications

Formal validation of Azure skills

I use certifications as a way to structure learning around platforms I work with every day.

  • Microsoft Certified: Azure Developer Associate

    Microsoft

    Issued by Microsoft

  • Microsoft Certified: Azure Fundamentals

    Microsoft

    Issued by Microsoft

Contact

Let’s talk about your next project or team

I’m open to roles where I can help teams ship reliable software, improve engineering practices and mentor others.

The best collaborations I’ve had combined clear business goals with enough technical freedom to pick the right tools. If that resonates, I’d be happy to chat.

I’m comfortable working across architecture discussions, hands-on implementation and mentoring less experienced engineers.