Zaven Petrosyan, Developer in Yerevan, Armenia
Zaven is available for hire
Hire Zaven

Zaven Petrosyan

Bio

Zaven is a senior back-end engineer with more than eight years of experience building scalable microservices and distributed systems using Node.js, TypeScript, Python, and AWS. He has a strong track record delivering high-throughput, production-grade back-end solutions across event-driven architectures, cloud infrastructure, and AI-powered applications. Zaven thrives in fast-moving environments where technical depth and ownership matter.

Portfolio

Layer3.press
Node.js, Python, Bun, TypeScript, JavaScript, PostgreSQL, OpenAI, LangChain...
Dealcode
Node.js, Python, NestJS, AWS Lambda, Amazon EKS...
Decript
Node.js, JavaScript, TypeScript, MongoDB, Amazon S3 (AWS S3)...

Experience

  • JavaScript - 9 years
  • TypeScript - 8 years
  • Node.js - 8 years
  • PostgreSQL - 8 years
  • RabbitMQ - 7 years
  • Redis - 7 years
  • Docker - 5 years
  • Terraform - 3 years

Preferred Environment

TypeScript, JavaScript, Kubernetes, Docker, Python, React, Node.js, Terraform, Apache Kafka, PostgreSQL, API Development

The most amazing...

...solution I've built is a multi-provider AI routing platform that handles over 45 microservices with real-time Kafka pipelines in production.

Work Experience

Senior Software and AI Engineer

2025 - 2026
Layer3.press
  • Architected end-to-end AI content pipelines leveraging OpenAI and Gemini LLMs for automated extraction, summarization, tagging, and classification, significantly reducing manual editorial overhead across a high-volume publishing platform.
  • Implemented semantic search using vector embeddings and Elasticsearch across a distributed microservices architecture of 45+ services, improving content discovery relevance and retrieval performance at scale.
  • Designed event-driven infrastructure using Kafka, PostgreSQL, and Redis on Kubernetes with CI/CD via GitHub Actions, supporting decentralized publishing via the Nostr protocol at high throughput.
Technologies: Node.js, Python, Bun, TypeScript, JavaScript, PostgreSQL, OpenAI, LangChain, Redis, Docker, Kubernetes, Nostr, React, Microservices, Cloudflare, Elasticsearch, AI Integration, API Development, API Integration, Artificial Intelligence (AI), REST APIs

Senior Back-end Engineer

2023 - 2025
Dealcode
  • Architected and scaled cloud infrastructure on AWS (EKS, ECS, Lambda, RDS) using Terraform, ensuring high availability and fault-tolerant deployments for a B2B SaaS platform serving enterprise sales teams.
  • Redesigned core back-end architecture using Node.js and NestJS, driving measurable improvements in system performance, code maintainability, and release reliability across a distributed microservices platform.
  • Built and maintained serverless pipelines on AWS Lambda integrated with Amazon RDS (MySQL), enabling scalable, cost-efficient data processing for AI-powered sales automation workflows.
Technologies: Node.js, Python, NestJS, AWS Lambda, Amazon EKS, Amazon Elastic Container Service (ECS), Amazon S3 (AWS S3), AWS IAM, Amazon CloudWatch, Terraform, MySQL, Amazon RDS, Serverless Architecture, CI/CD Pipelines, AI Integration, API Development, API Integration, Artificial Intelligence (AI), REST APIs

Lead Back-end Engineer

2021 - 2023
Decript
  • Directed the back-end development of the Ataix crypto exchange platform, architecting portfolio management and asset tracking services, handling real-time market data across multiple digital assets.
  • Integrated banking, KYC, and authentication systems into a production crypto platform, ensuring regulatory compliance and secure identity verification for thousands of users.
  • Designed and optimized MongoDB data models for high-frequency trading and portfolio operations, improving query performance and data consistency across financial workflows.
Technologies: Node.js, JavaScript, TypeScript, MongoDB, Amazon S3 (AWS S3), JSON Web Tokens (JWT), Know Your Customer (KYC), OAuth 2, Integration, API Development, API Integration, REST APIs

Back-end Developer

2019 - 2021
all.me
  • Built back-end services for a social video streaming platform, handling real-time data processing and content search using Kafka and Elasticsearch.
  • Developed post and feed services with gRPC and NATS messaging, enabling low-latency communication across distributed microservices.
  • Deployed and orchestrated back-end services using Docker and Kubernetes on AWS, supporting scalable video streaming infrastructure.
Technologies: Node.js, Apache Kafka, Elasticsearch, Go, NATS, gRPC, Docker, Kubernetes, Testing, Amazon S3 (AWS S3), AWS IAM, ClickHouse, REST APIs, Google Cloud Platform (GCP)

Node.js Developer

2017 - 2019
Betmakers
  • Engineered back-end services for an iGaming platform processing high-throughput betting transactions using Node.js and PostgreSQL.
  • Implemented Redis caching and RabbitMQ async pipelines, reducing inter-service latency and improving platform reliability.
  • Built core sportsbook and casino business logic with PostgreSQL and Redis, supporting concurrent real-time user sessions at scale.
Technologies: JavaScript, TypeScript, PostgreSQL, Express.js, Redis, RabbitMQ, Microservices, .NET, Docker, AWS IAM, Amazon S3 (AWS S3), Firebase, REST APIs

Experience

Moba Trainer

https://www.mobatrainer.com/
I designed and developed Moba Trainer, a web platform that helps multiplayer online battle arena (MOBA) players improve their skills through structured training tools, performance tracking, and personalized recommendations. I architected the full back-end architecture, designing RESTful APIs, database schemas, and cloud infrastructure from scratch. I built the back end using Node.js and PostgreSQL, and deployed it on AWS using containerized services via Docker and Kubernetes. I integrated analytics features to track player performance over time and deliver data-driven coaching insights. I also implemented authentication, user management, and real-time data features to support an interactive training experience.

Education

2013 - 2019

Bachelor's Degree in Mechanical Engineering

National Polytechnical University of Armenia - Yerevan, Armenia

Skills

Libraries/APIs

Node.js, REST APIs, React, API Development

Tools

RabbitMQ, Git, Terraform, AWS IAM, Amazon EKS, Amazon Elastic Container Service (ECS), Amazon CloudWatch

Languages

TypeScript, JavaScript, Python, Go

Frameworks

NestJS, Express.js, .NET, gRPC, JSON Web Tokens (JWT), OAuth 2

Storage

Redis, PostgreSQL, MongoDB, Amazon DynamoDB, Amazon S3 (AWS S3), Elasticsearch, ClickHouse, MySQL

Platforms

Docker, Apache Kafka, Firebase, Kubernetes, AWS Lambda, Google Cloud Platform (GCP)

Paradigms

Microservices, Testing, Serverless Architecture, Unit Testing

Other

API Integration, AWS ECS Fargate, CI/CD Pipelines, AI Integration, Artificial Intelligence (AI), Argo CD, FastAPI, Mathematics, Engineering, Computer Skills, NATS, Know Your Customer (KYC), Integration, Amazon RDS, Bun, OpenAI, LangChain, Nostr, Cloudflare, GitHub Actions

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring