Download PDF

Vahan Sahakyan

Senior Backend Engineer

Yerevan, Armenia

SUMMARY

Senior Backend Engineer with nearly 5 years building distributed, event-driven systems in Go (Golang), Java and TypeScript for Forbes and Warner Music Group, using gRPC, Apache Kafka and Kubernetes on Google Cloud Platform (GCP).

CORE TECHNICAL SKILLS

  • Languages: Go (Golang), Java, TypeScript, JavaScript, Python, SQL, Bash
  • Distributed Systems: Microservices, Event-Driven Architecture, CQRS, Event Sourcing, Go Concurrency, Caching
  • APIs & Frameworks: gRPC, Protocol Buffers, RESTful APIs, GraphQL, Gin, Chi, Fiber, Spring, Hibernate, JPA, Node.js, Express, FastAPI
  • Messaging & Streaming: Apache Kafka, Redpanda, Google Pub/Sub, WebSockets
  • Databases: MongoDB, PostgreSQL, Redis, ScyllaDB, ClickHouse, Elasticsearch, MySQL, Memcached, Neo4j (Cypher)
  • Cloud & Infrastructure: GCP, AWS, Kubernetes (K8s), Docker, Helm, Argo CD, Argo Events, Argo Workflows, CI/CD, Fastly, Varnish
  • Observability: Prometheus, Grafana, OpenTelemetry, Jaeger, Tempo, Loki, Distributed Tracing
  • Tools: Git, Linux, SonarQube, Jest, Nx, JFrog Artifactory; Frontend: React, Angular

EXPERIENCE

Optimum Partners (Client: Forbes) | Senior Backend Engineer | Yerevan, Armenia | Jan 2025 - Present

  • Architected distributed Go and TypeScript services for Forbes Vetted: search, cursor pagination, scraping and data pipelines.
  • Decoupled synchronous core services by introducing event-driven architecture on Kafka-compatible brokers with async consumers.
  • Designed production MongoDB and Redis data models, indexes and caching layers, with scaling and consistency patterns.
  • Ran multi-tenant Kubernetes on GCP (prod, staging, dev) with namespace isolation and GitOps via Argo CD and Argo Events.
  • Led backend delivery on Nexus initiatives from requirements to phased rollouts; mentored engineers on backend and system design.

Optimum Partners (Client: Forbes) | Full Stack Software Engineer | Yerevan, Armenia | May 2024 - Jan 2025

  • Built Go and TypeScript backend services and integrations for Bertie CMS and Vetted: search, content pipelines and data processing.
  • Integrated the Zephr subscription and Cordial messaging platforms; streamlined communication between local npm registries.
  • Delivered features at 100% code coverage; documented designs and runbooks in Markdown, Slab and Loom.

Datafoundry | Full Stack Software Engineer | Yerevan, Armenia | Sep 2023 - May 2024

  • Led large-scale refactoring of Go and Java microservices, defining service boundaries and decoupling legacy components.
  • Raised unit test coverage to 70%+ and passed SonarQube quality gates by rolling out linting across a polyglot codebase.
  • Built reusable Go packages and TypeScript libraries shared across DF mSignal AI, Literature Monitor and mSafety AI.

NWSLAB (Client: Warner Music Group) | Software Engineer | Yerevan, Armenia | Oct 2022 - Sep 2023

  • Built Go and Java services and data pipelines for the ADA royalties and publishing system serving DSPs such as Spotify and Apple Music.
  • Shaped system-level decisions for Go backend services in tech design reviews with the Solutions Architect.
  • Defined type-safe API contracts between frontend and backend for a team distributed across 6 countries.

Datafoundry | Software Engineer | Yerevan, Armenia | Mar 2022 - Oct 2022

  • Built a multi-tenant analytics dashboard with role-based access control (4 user roles) for DF mSignal AI on Go and Java backends.
  • Refactored legacy codebases following SoC and DRY principles and reworked state management, improving client performance.

FEATURED PROJECTS

Distributed Social Network (Go, gRPC, Redpanda) | github.com/vahan-sahakyan/distributed-social-network

  • Built 11 Go microservices over gRPC with Redpanda (Kafka) event streaming, a CQRS feed and a ClickHouse event store.
  • Database-per-service persistence (ScyllaDB, PostgreSQL, Valkey, Elasticsearch), Keycloak OIDC, deployed to Kubernetes on AWS via Helm and Argo CD; observed with OpenTelemetry, Tempo, Loki, Prometheus and Grafana.

CERTIFICATIONS & MENTORSHIP

  • Neo4j Certified Professional (NCP) | Courses: CKA (KodeKloud), MongoDB: Indexing Design Fundamentals, Claude with Google Cloud's Vertex AI
  • Mentor, TechX (Jun - Aug 2025): interviewed and trained engineers
  • C++ Programming mentorship - Believer Programmers' Club of Armenia, mentor Artak Yenokyan (Siemens EDA), 2018 - 2019

EDUCATION

  • Bachelor of Performing Arts (BPA) - Yerevan Komitas State Conservatory 2021
  • Bachelor of Commerce (BCom), Tourism and Hospitality Management - Yerevan State College of Humanities 2014

LANGUAGES

  • English (Full Professional) | Russian (Full Professional) | Armenian (Native) | Japanese (Elementary)