Senior Software Engineer with 5+ years designing and operating distributed systems at scale. Deep expertise in microservices architecture, Kubernetes orchestration, event-driven patterns, and infrastructure automation. Polyglot across Go, Node.js/TypeScript, and Java; build REST and gRPC services on GCP backed by MongoDB, Redis, and PostgreSQL.
FEATURED PROJECT
Distributed Social Network
github.com/vahan-sahakyan/distributed-social-network
- 10 Go microservices communicating over gRPC, with Redpanda (Kafka-compatible) event streaming, CQRS and event sourcing.
- Polyglot persistence — ScyllaDB, PostgreSQL, ClickHouse event store, Memcached caching — with full observability (Prometheus, Grafana, Jaeger, Loki) and Helm charts for Kubernetes.
CAREER EXPERIENCE
Senior Software Engineer
OPTIMUM PARTNERS · EMBEDDED AT FORBES | May 2024 - Present
- Backend services in Go and Node.js — REST and gRPC APIs, event-driven systems (Kafka-compatible brokers, async patterns).
- Production MongoDB and Redis: schema design, caching strategy, scaling and consistency patterns.
- Contributing to multi-tenant Kubernetes infrastructure across prod/staging/dev with namespace isolation, and GitOps automation via ArgoCD and Argo Events.
- Full-stack contributions across Forbes.com, Bertie CMS, Vetted and Platform teams; code reviews and mentoring junior engineers on backend/systems patterns.
Software Engineer (Backend & Infrastructure)
DATAFOUNDRY | Sep 2023 - May 2024 · 9 mos
- Led large-scale refactoring across microservices architecture for DF mSignal AI, DF Literature Monitor, and DF mSafety AI.
- Integrated static code quality tools (SonarQube) in legacy codebases, reaching 70%+ unit test coverage and clearing quality gates.
- Transformed static components into reusable, library-style modules used across the ecosystem.
Software Engineer
NWSLAB | Nov 2022 - Sep 2023 · 11 mos
- Built Carpathia UI for Warner Music Group’s ADA in a cross-cultural team spanning Russia, Ukraine, Armenia, the US, Romania, and India.
- Contributed to architectural decision-making in tech design discussions with backend engineers and the Solutions Architect.
- Transformed Figma designs into maintainable code and implemented generic TypeScript utility types, with peer code reviews under the Tech Lead.
Software Engineer
DATAFOUNDRY | Mar 2022 - Nov 2022 · 9 mos
- Initiated a dashboard analytics app for DF mSignal AI supporting 4 user roles, reusing components from the legacy version.
- Improved performance by optimizing state management and refactoring the codebase around SOC and DRY principles.
- Collaborated with backend engineers to design and implement technical solutions.