PROFESSIONAL SUMMARY
Dedicated Backend Developer with 6+ years of experience building robust, scalable software solutions.
Expertise in Node.js, NestJS, and TypeScript with a strong focus on backend architecture, microservices,
and API development. Experienced in React and Next.js for frontend development. Proven track record of designing and implementing complex systems from scratch, leading
backend development teams, and delivering production-ready applications. Currently developing multiple SaaS products
while continuously improving technical skills and actively leveraging AI tools to accelerate development processes.
PROFESSIONAL EXPERIENCE
Back End Developer - TitanHub (Contract)
Dubai, United Arab Emirates - Remote
September 2025 - Present (6 months)
Industry: iGaming / Online Casinos
Working on the backend of a multi-tenant, multi-casino system that powers scalable online gaming platforms.
- Develop and maintain backend services with Node.js and TypeScript
- Design and optimize RESTful APIs for core platform features and real-time operations
- Improve system architecture for better scalability, reliability, and security
- Integrated Cloudflare DNS automation for enhanced domain and DNS management
- Working on live stream platform infrastructure development with AWS services
Node.js
NestJS
TypeScript
PostgreSQL
Microservices
Apache Kafka
Redis
Docker
Prisma ORM
Cloudflare
AWS
Full-stack Developer - Self-employed
Yerevan, Armenia (On-site)
January 2025 - Present (2 months)
- Designed and created ToolsZone, a comprehensive suite of 100+ browser-based utility tools with a clean, ad-free interface. This is my most mature project with continuous updates and optimization
- Architected and developed a microservices-based language learning platform (LLT) encompassing web and admin panel applications
- Developed utility desktop applications using Electron for audio file transcription and local development system management (project creation, terminal session management, and multi-service orchestration)
- Practicing AI-assisted development using GitHub Copilot and OpenCode for personal projects, leveraging AI agents to accelerate coding workflows and maintain high code quality
- Implemented backend services using TypeScript/NodeJS, NestJS, PostgreSQL, MongoDB, and RabbitMQ
- Developed frontend components utilizing TypeScript, React/NextJS, and Tailwind CSS
- Designed features including text and video reading/watching with integrated dictionary lookup, YouTube media extraction, speech-to-text processing with Whisper, and sentence saving capabilities
- Developed and maintain ApiCron, an API automation platform that enables developers to schedule HTTP requests using cron expressions
- Gained experience across the full stack, from UI components to server-side logic and infrastructure
Node.js
React.js
NestJS
TypeScript
TypeORM
Next.js
RabbitMQ
PostgreSQL
MongoDB
Docker
Electron
Freelance Backend Developer - Self-employed
Remote
September 2024 - January 2025 (5 months)
- Developed and implemented robust APIs using NodeJS and TypeScript with the NestJS framework
- Designed and wrote comprehensive unit tests to ensure API reliability and code quality
- Utilized PostgreSQL for data persistence and management
Node.js
TypeScript
PostgreSQL
Unit Testing
NestJS
Backend Developer - Teracloud Armenia
Yerevan, Armenia (On-site)
February 2021 - October 2022 (1 year 9 months)
- Led the design of the backend architecture for Blast TV, ensuring scalability and performance
- Defined and documented backend workflows, effectively delegating tasks within the backend team
- Authored comprehensive system and API documentation using Confluence and Swagger, improving team understanding and integration efforts
- Conducted thorough code reviews, contributing to improved code quality and reduced bugs
- Swiftly identified and resolved critical bugs in the production environment, minimizing impact on end-users
- Developed and implemented numerous RESTful CRUD APIs using NestJS, enhancing system functionality
- Designed and implemented a multi-PostgreSQL database architecture and schema, optimizing data storage and retrieval
- Established and documented coding standards and naming conventions, promoting code consistency across the team
- Integrated Sentry for proactive error monitoring and debugging
- Integrated AWS S3 for scalable and reliable storage of system resources
- Designed and implemented a microservice to abstract the handling of uploadable resources, improving modularity
- Enhanced the authentication microservice by adding new features and resolving issues within a dynamic roles-based access control system
- Developed an API stress testing tool, ensuring the robustness and performance of backend endpoints
Node.js
NestJS
AWS
PostgreSQL
TypeScript
Docker
Microservices
TypeORM
Redis
CI/CD
Backend Developer - Hexact
Yerevan, Armenia (Remote)
March 2020 - January 2021 (11 months)
Worked on Hexometer and Hexowatch, web monitoring platforms that track website changes and issues.
- Successfully resolved critical production issues, ensuring system stability for end-users
- Developed and optimized complex MongoDB aggregations and PostgreSQL queries, improving data processing efficiency
- Implemented GraphQL APIs, providing flexible and efficient data fetching capabilities
- Developed new tools leveraging a headless browser (Puppeteer) to enhance system functionality
- Significantly improved the web crawler/spider in Hexometer through fixing bugs, optimizing performance, re-implementation, and extending its capabilities
- Implemented a structured and readable logging system, improving observability and debugging
- Integrated the Stripe payment system, enabling secure and reliable transaction processing
- Developed APIs for generating comprehensive summaries, reports, statistics, and charts, providing valuable data insights
- Implemented a thread pool to manage high-concurrency synchronous operations, improving system responsiveness
- Designed the backend architecture and implemented core components for both products
- Implemented a graceful shutdown mechanism and recovery strategies to enhance system resilience against partial failures and reboots
TypeScript
GraphQL
Node.js
PostgreSQL
MongoDB
Microservices
Stripe
RabbitMQ
Docker
Backend Developer - Vishup Technologies
Yerevan, Armenia (On-site)
December 2018 - March 2020 (1 year 4 months)
- Designed the complete backend architecture for the company's smart home system The Moon
- Worked as the main backend developer for Vishup PC and mining farm rental system
- Developed and implemented a custom bidirectional communication protocol over TCP for real-time data exchange
- Implemented a flexible trigger-rule-action mechanism for controlling a wide range of Z-Wave smart home devices
- Deployed and managed the system using PM2
- Created an intuitive smart home system management admin dashboard using VueJS
- Gained practical experience in NodeJS, TypeScript, PostgreSQL, MySQL, WebSocket, TCP/TLS, and binary data manipulation and processing
Node.js
TypeScript
PostgreSQL
WebSocket
TCP/IP
MySQL
Vue.js
IoT
Microservices
Frontend Developer - ColibriLab LLC
Yerevan, Armenia (On-site)
September 2018 - December 2018 (4 months)
- Gained foundational experience in AngularJS, HTML, CSS, and JavaScript
- Developed problem-solving skills through effective work on challenging codebases
- Implemented user authentication forms using Facebook and Google APIs
- Integrated the Stripe payment form into the frontend
- Developed new user-facing pages and features and efficiently resolved existing bugs
JavaScript
HTML
CSS
AngularJS
React.js
Stripe
KEY PROJECTS
Blast TV [Teracloud Armenia]
February 2021 - October 2022
A gaming platform focused on eSports tournaments, stats, and news. I designed the backend architecture from
scratch and played a key role in bringing the platform to production. Core capabilities include streaming of
gaming events, tournament management, and real-time stats tracking for competitive gaming enthusiasts.
Node.js
TypeScript
NestJS
PostgreSQL
AWS
Docker
Sentry
ToolsZone.net - Online Utility Platform [Personal Product]
April 2025 - Present
Developed ToolsZone.net, a comprehensive web platform offering hundreds of free, browser-based utility tools
with a clean, ad-free interface. Features tools across multiple categories including Text Tools, Developer Tools,
Web Utilities, Security Tools, AI & Productivity Tools, Media Tools, Code Generators, Converters, SEO Tools,
Image Tools, PDF Tools, and Calculators. Maintain an active development cycle with updates every 1-2 weeks.
Next.js
React.js
TypeScript
AWS
Tailwind CSS
SEO
ApiCron - API Automation Platform [Personal Product]
December 2024 - Present
Developed and maintain ApiCron, an API automation platform that enables developers to schedule HTTP requests
using cron expressions. Built with Next.js and supports all HTTP methods with custom headers and payloads.
The platform features real-time monitoring, job execution history, and comprehensive scheduling capabilities.
Maintain an active development cycle with updates every 1-2 weeks, adding new features, improving optimization,
and enhancing SEO.
Next.js
React.js
TypeScript
Node.js
Cron Expressions
API Development
AWS
Tailwind CSS
Hexowatch [Hexact]
September 2020 - January 2021
A powerful website change monitoring platform that tracks visual, content, code, technology, and price changes
across websites. Developed several critical tools for the platform, significantly improved data processing
efficiency through optimized database queries, and enhanced monitoring capabilities, particularly in HTML
element detection and content tracking.
Node.js
TypeScript
GraphQL
PostgreSQL
MongoDB
Puppeteer
Stripe
Hexometer [Hexact]
March 2020 - September 2020
An AI-powered website monitoring platform that continuously checks for issues across six core areas. Implemented
several GraphQL APIs for data retrieval, optimized database queries for better performance, developed multiple
monitoring features, and significantly improved the web crawler/spider by fixing bugs, optimizing performance,
and extending capabilities.
Node.js
TypeScript
GraphQL
PostgreSQL
MongoDB
Puppeteer
Stripe
Prime Events AM [Personal]
January 2025 - May 2025
A landing page for an event decoration service in Armenia specializing in illuminated letter displays and
decorative arrangements for birthdays and special occasions. Built with Next.js and features Armenian
language support.
Next.js
React.js
AWS
Tailwind CSS
TypeScript
SEO
Language Learning Tools (LLT) [Personal]
January 2025 - May 2025
Developed a comprehensive language learning platform with a microservices architecture that helps users learn
languages through customizable tools. The system includes a web application, admin panel, and multiple backend
services. Features language lesson management with text and video content, word frequency analysis, vocabulary
tracking, YouTube video integration with subtitle extraction, and speech-to-text processing using Whisper.
TypeScript
Next.js
NestJS
PostgreSQL
MongoDB
AWS
Docker
Microservices
The Moon [Vishup Technologies]
August 2019 - March 2020
The Moon was a smart home system project featuring a maglev-based control system for smart home devices,
allowing users to automate and remotely manage their home environment. I designed the backend architecture
for this IoT platform, implementing a custom bidirectional communication protocol that enabled real-time
control of Z-Wave devices through a user-friendly interface.
Node.js
TypeScript
PostgreSQL
MySQL
WebSockets
TCP
IoT
Z-Wave
Vishup [Vishup Technologies]
December 2018 - August 2019
Vishup was an innovative platform that enabled users to rent out their PCs and mining farms to other users
who needed access to remote, high-performance computing resources with powerful GPUs. As the main backend
developer, I designed and implemented the core system architecture that facilitated secure remote connections,
resource allocation, and payment processing between users.
Node.js
TypeScript
PostgreSQL
MySQL
WebSockets
TCP