Skip to content
View VaheAA's full-sized avatar
💭
{status}
💭
{status}

Block or report VaheAA

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
vaheAA/README.md

Vahe Abovyan — Full Stack Engineer

Senior Full-Stack Engineer with 5+ years building fintech and SaaS products. Specialized in scalable APIs, real-time systems, and payment integrations across React, Vue, Angular, and Node.js.

📍 Yerevan, Armenia  ·  ✉️ vahe.abov@gmail.com  ·  LinkedIn  ·  Upwork  ·  Stack Overflow


Stack

Frontend JavaScript · TypeScript · React · Next.js · Vue · Nuxt · Angular · TailwindCSS · Redux / Zustand / Pinia
Backend Node.js · Express · REST · GraphQL · WebSockets · JWT · OAuth2
Databases PostgreSQL · MySQL · MongoDB · ArangoDB · Redis · Supabase · Firebase
Tools Docker · GitLab CI/CD · Git · Webpack · Figma · Linux

Experience

Full Stack Engineer — TeamPay Feb 2025 – Present Fintech web apps including cashbox and invoicing systems. React, Angular, Node.js, Microservices, CI/CD pipelines.

Full Stack Engineer — Iguan Systems May 2023 – Feb 2025 Full-stack apps with Node.js, Vue, React. REST & GraphQL APIs, WebSocket real-time features, JWT/OAuth2 auth, SQL & NoSQL databases, microservices and event-driven patterns.

Full Stack Engineer (Freelance) — Upwork Mar 2021 – Present Top-Rated. End-to-end client projects — architecture, frontend, backend, API integrations, delivery.

Pinned Loading

  1. HTTP Client Abstraction Layer (Axios... HTTP Client Abstraction Layer (Axios + TypeScript)
    1
    import axios from 'axios'
    2
    
                  
    3
    export const BASE_URL = import.meta.env.VITE_API_URL
    4
    
                  
    5
    const axiosInstance = axios.create({