av@portfolio:~$

channel: checking

L0 Perimeter · Amsterdam, Netherlands

Senior Software Engineer · AI & Full-Stack

I build high-load, real-time platforms and keep them running.

15+ years across voice AI, EV charging infrastructure and B2B gaming platforms. Most recently: a production voice AI support agent, end to end.

Available immediately

Scroll to breach the shield

L1 Identity

Whoami

Senior engineer with 15+ years building and running high-load, real-time platforms. Most recently I built a production voice AI support agent: real-time audio, voice activity detection, speech-to-text and text-to-speech, and agentic call flows.

Full-stack in TypeScript, Node.js, React and Next.js, with Go and Python. Strong on AWS and GCP, infrastructure as code and CI/CD. I led JavaScript engineering teams for six years and owned 24/7 production uptime.

15+
years on high-load, real-time platforms
6
years leading JavaScript engineering teams
5
internal teams on a GraphQL API I built at Shell
24/7
production uptime owned as SRE/DevOps

L2 Capabilities

The toolkit

00AI & voice

  • Voice AI agents
  • Agentic workflows
  • STT/TTS training & fine-tuning
  • Voice activity detection
  • Real-time audio streaming

01Languages

  • TypeScript
  • JavaScript (Node.js)
  • Python
  • Go
  • PHP
  • SQL

02Frontend

  • React
  • Next.js

03Backend & APIs

  • Node.js
  • GraphQL
  • REST
  • WebSockets (Socket.io)
  • Go Fiber
  • Microservices
  • Event streaming (Kinesis)

04Cloud & DevOps

  • AWS (Lambda, S3, Kinesis, CloudFormation)
  • CDK
  • SST
  • GCP
  • Docker
  • Kubernetes
  • ArgoCD
  • GitHub Actions
  • GitLab CI
  • Jenkins
  • Bash

05Data

  • MongoDB
  • Redis
  • Elasticsearch
  • MySQL

06Testing

  • Vitest
  • Cucumber (BDD)
  • Integration testing
  • Code review

L3 Case files

Selected work

FILE-01Declassified

Voice AI support agent

VoxAI · 2025–2026

A production customer-support agent running real-time voice call flows, built end to end.

  • Real-time audio over WebSockets with voice activity detection, transcription and speech synthesis
  • Trained and fine-tuned the speech-to-text and text-to-speech models
  • Next.js dashboard for agents, managers and white-label partner admins to monitor and control agentic flows
  • Node.js
  • TypeScript
  • Python
  • WebSockets
  • Next.js
  • GCP
FILE-02Declassified

EV charging asset service

Shell Recharge Solutions · 2022–2025

The single source of truth for chargepoints, charging tokens and charge sessions across Shell's European EV network.

  • GraphQL API used by 5 internal teams, plus a REST endpoint for bulk chargepoint provisioning from CSV
  • Serverless, event-driven AWS stack with infrastructure as code
  • Unit and BDD integration test suites for the CDK applications
  • AWS Lambda
  • Kinesis
  • S3
  • MongoDB
  • GraphQL
  • CDK
  • SST
FILE-03Declassified

Node.js to Go Fiber migration

Smartbet · 2019–2022

Moved a B2B gaming platform's core server to Go, cutting both infrastructure costs and latency.

  • Replaced the core Node.js/Socket.io server with Go (Fiber) REST services behind CloudFront caching
  • Moved all infrastructure and code from DigitalOcean to AWS on Docker, Kubernetes and ArgoCD
  • Ran SRE/DevOps for 24/7 uptime of production stream servers
  • Go
  • Fiber
  • CloudFront
  • Kubernetes
  • ArgoCD
  • Redis
FILE-04Declassified

HTTP server from the RFCs

Freelance · 2015–2018

An asynchronous HTTP server written in Python, implementing the HTTP specification directly from the IETF RFCs.

  • Python
  • HTTP
  • Async I/O

L4 Audit log

Where I've been

Sep 2025 – Sep 2026 Software Engineer (AI) VoxAI, Amsterdam
  • Built a voice AI customer-support agent end to end: real-time audio over WebSockets, voice activity detection, transcription and speech synthesis.
  • Trained and fine-tuned speech-to-text and text-to-speech models for the agent's recognition and voice output.
  • Built a Next.js/React dashboard for agents, managers and white-label partner admins to monitor and control agentic AI flows.
  • Owned high availability and CI/CD deployment on GitHub Actions and GCP.
  • Node.js
  • TypeScript
  • Python
  • WebSockets
  • React
  • Next.js
  • GCP
  • GitHub Actions
Nov 2022 – Jun 2025 Senior Software Engineer Shell Recharge Solutions, Amsterdam
  • Built the central asset-management service for Shell's European EV charging network: the single source of truth for chargepoints, charging tokens and charge sessions.
  • Built its GraphQL API, used by 5 internal teams, and a REST endpoint for bulk provisioning of new chargepoints from CSV.
  • Ran it on a serverless, event-driven AWS stack (Lambda, Kinesis, S3) with MongoDB; set up infrastructure as code with AWS CDK and SST.
  • Owned GitLab CI/CD pipelines for two projects; wrote unit (Vitest) and BDD integration (Cucumber) test suites for the CDK applications.
  • AWS
  • Node.js
  • TypeScript
  • GraphQL
  • MongoDB
  • SST
  • Vitest
  • Cucumber
2019 – 2022 Lead Software Engineer Smartbet, Yerevan
  • Led a team of 5 JavaScript engineers building a B2B gaming platform (PaaS).
  • Migrated the core Node.js/Socket.io server to Go (Fiber) REST services behind CloudFront CDN caching, cutting both infrastructure costs and latency.
  • Moved all infrastructure and the full codebase from DigitalOcean to AWS, deploying with Docker, Kubernetes and ArgoCD.
  • Architected the React front end from scratch, plus an in-house Node.js framework and the middle proxy built on it.
  • Acted as SRE/DevOps for 24/7 uptime of production stream servers and partner AWS instances; set up and tuned GitLab CI/CD.
  • Node.js
  • Go
  • TypeScript
  • React
  • Socket.io
  • Redis
  • Elasticsearch
  • AWS
  • Docker
  • Kubernetes
  • ArgoCD
2016 – 2019 Lead JavaScript Developer Devdis, Yerevan
  • Led a Node.js team building a B2B gaming platform (PaaS).
  • Built a Node.js/Socket.io framework used as a mid-proxy for a scalable high-load application, and the platform's React front end.
  • Set up and ran the AWS infrastructure; automated services with Bash.
  • Node.js
  • Socket.io
  • React
  • MongoDB
  • Redis
  • Elasticsearch
  • AWS
  • Jenkins
2014 – 2016 Senior Software Developer Bergx2 GmbH, Yerevan
  • Built an online betting platform from scratch (Node.js, Backbone.js, MySQL).
  • Built and maintained PHP/WordPress web projects; wrote migrations and tooling in Node.js, PHP and Python; Docker.
2009 – 2018 Earlier experience Various
  • Freelance engineer (2015 – 2018, alongside full-time roles): Python/Django web projects; wrote an asynchronous HTTP server in Python implementing the HTTP specification from the IETF RFCs.
  • Senior Software Developer, Be2 Dating (2014): built CI/CD deployment tooling from scratch; maintained Linux staging servers.
  • Senior Web Developer, Barsamini Toort (2011 – 2014): high-traffic sites for brands including Cartier and Hermès (Perl/Catalyst, PHP, Node.js); server administration.
  • Web Developer, NexusLab (2010 – 2011) and Junior Web Developer, BITS (2009 – 2010): a SaaS event-management platform, PHP web apps, and Linux network setup.

L5 Hardening

This page, audited live

The 3D attacks are simulated. These numbers aren't: your browser just read them from the Go/Fiber server that sent you this page.

Response headers

  • Run curl -I on this URL to inspect them.

Server telemetry

uptime
–
requests served
–
rate limited
–
round trip
–
heap
–
runtime
–

L6 Core

Access granted

Available immediately, based in Amsterdam, Netherlands. Dutch Highly Skilled Migrant (kennismigrant) permit. Can switch to any IND-recognized sponsor with no relocation.

Education

Master's degree, software architecture, design and development
European Regional Educational Academy of Armenia · 2010 – 2012

Bachelor's degree, informatics and applied mathematics
European Regional Educational Academy of Armenia · 2006 – 2010

Languages

English (fluent, C1)

Russian (near-native)

Armenian (native)

Off duty

Music production

DJing and turntablism

Piano and guitar