Andranik Arakelyan

Full-Stack Developer | TypeScript | Node.js | React | NestJS

Building robust, scalable applications with expertise in both frontend and backend technologies.

About Me

I'm a dedicated Full-Stack Developer with a passion for building robust, scalable software solutions. With experience across various technologies, I enjoy tackling complex challenges and creating efficient systems that deliver real value.

My journey spans both backend and frontend development, where I've designed APIs, implemented microservices architectures, and crafted intuitive user interfaces. I'm continuously improving my English proficiency while actively developing two main projects: LLT, a language learning platform that combines my technical skills with my interest in languages, and ToolsZone, a suite of web-based utility tools designed with simplicity and performance in mind.

I'm particularly focused on creating tools that solve real-world problems, emphasizing clean code, performance optimization, and excellent user experience. My current tech stack centers around TypeScript, NestJS, React, and NextJS, with a growing interest in AI integrations and developer productivity tools.

Technical Skills

Backend Development

  • Node.js 6+ years
  • TypeScript 5+ years
  • NestJS 4+ years
  • Express 4+ years
  • PostgreSQL 5+ years
  • MongoDB 3+ years
  • GraphQL 2+ years
  • RabbitMQ 2+ years

Frontend Development

  • React 3+ years
  • Next.js 2+ years
  • JavaScript 6+ years
  • HTML/CSS 6+ years
  • Tailwind CSS 2+ years
  • Vue.js 1+ year
  • Responsive Design 3+ years

DevOps & Tools

  • Docker 4+ years
  • Git/GitHub 6+ years
  • AWS 3+ years
  • Microservices 4+ years
  • CI/CD 3+ years
  • Linux 6+ years
  • Vim 5+ years

Professional Experience

Full-stack Developer

Self-employed

Jan 2025 - Present

Yerevan, Armenia (On-site)

  • Architected and developed a microservices-based language learning platform (LLT) encompassing web, admin panel, Chrome extension, and desktop applications.
  • Designed and created ToolsZone, a comprehensive suite of browser-based utility tools with a clean, ad-free interface.
  • 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, SRS vocabulary learning system, and sentence saving capabilities.
  • Gained experience across the full stack, from UI components to server-side logic and infrastructure.
Node.jsReact.jsNestJSTypeScriptTypeORMNext.jsRabbitMQPostgreSQLMongoDBDockerElectron

Freelance Backend Developer

Self-employed

Sep 2024 - Jan 2025 · 5 mos

Remote

  • 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.jsTypeScriptPostgreSQLUnit TestingNestJS

Backend Developer

Teracloud Armenia

Feb 2021 - Oct 2022 · 1 yr 9 mos

Yerevan, Armenia (On-site)

  • 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.
  • Main Tech Stack: NodeJS, TypeScript, PostgreSQL, NestJS, AWS, Docker
Node.jsNestJSAWSPostgreSQLJavaScriptTypeScriptDockerJiraVimGitLinuxMicroservicesSentryTypeORMRedisCI/CD

Backend Developer

Hexact

Mar 2020 - Jan 2021 · 11 mos

Yerevan, Armenia (Remote)

  • 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.
  • Main Tech Stack: NodeJS, TypeScript, PostgreSQL, MongoDB, GraphQL, Stripe
TypeScriptGraphQLNode.jsPostgreSQLMongoDBJavaScriptMicroservicesStripeRabbitMQGCPDockerApolloGitLinux

Backend Developer

Vishup Technologies

Dec 2018 - Mar 2020 · 1 yr 4 mos

Yerevan, Armenia (On-site)

  • 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.
  • Main Tech Stack: NodeJS, TypeScript, PostgreSQL, MySQL, WebSocket, VueJS
Node.jsTypeScriptPostgreSQLWebSocketJavaScriptTCP/IPVimGitLinuxMySQLVue.jsSASSIoTMicroservices

Frontend Developer

ColibriLab LLC

Sep 2018 - Dec 2018 · 4 mos

Yerevan, Armenia (On-site)

  • 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.
  • Main Tech Stack: JavaScript, AngularJS, HTML, CSS, ReactJS, Stripe
JavaScriptHTMLCSSAngularJSFacebook APIGoogle APIReact.jsStripeVimLinuxBash

Projects

ToolsZone.net - Online Utility Platform

Self-employed

Apr 2025 - Present

Developed ToolsZone.net, a comprehensive web platform offering free, browser-based utility tools with a clean, ad-free interface. This Next.js-powered application features over 15 implemented tools across categories including text processing, developer utilities, security tools, and calculators. The platform prioritizes simplicity, speed, and mobile-first design while requiring no user login. Implemented tools include JSON formatter, password generator, QR code generator, case converter, and several text manipulation utilities. The architecture uses a monorepo structure with a modern tech stack, ensuring excellent performance and a seamless user experience.

Visit ToolsZone

Next.jsReact.jsTypeScriptAWSTailwind CSSFront-End DevelopmentResponsive Web DesignSEOUser Interface DesignJavaScriptTechnical Documentation

Language Learning Tools (LLT)

Self-employed

Jan 2025 - Present

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 working together to provide vocabulary learning, lesson management, and multimedia content integration (including YouTube video processing). Key features include:

  • Language lesson management with text and video content
  • Word frequency analysis and vocabulary tracking
  • Text tokenization and paragraph management for learning materials
  • YouTube video integration with subtitle extraction and processing
  • User progress tracking across lessons and vocabulary
  • Resource service for file and asset management
  • Task service for handling asynchronous operations like subtitle generation
TypeScriptNext.jsNestJSPostgreSQLMongoDBAWSDockerMicroservicesREST APIsAPI DocumentationSwagger APIJWTDatabase DesignSystems DesignGitHubJestUnit TestingContainerization

Blast TV

Teracloud Armenia

Feb 2021 - Oct 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. The system was built to support streaming of gaming events, tournament management, and real-time stats tracking for competitive gaming enthusiasts.

Visit Blast TV

Hexowatch

Hexact

Sep 2020 - Jan 2021

A powerful website change monitoring platform that tracks visual, content, code, technology, and price changes across websites. During my time at Hexact, I developed several critical tools for the platform, and significantly improved data processing efficiency through optimized database queries. I also contributed to enhancing the monitoring capabilities, particularly in the area of HTML element detection and content tracking.

Visit Hexowatch

Hexometer

Hexact

Mar 2020 - Sep 2020

An AI-powered website monitoring platform that continuously checks for issues across six core areas. During my time on this project, I implemented several GraphQL APIs for data retrieval, optimized database queries for better performance, and developed multiple monitoring features. I also significantly improved the web crawler/spider by fixing bugs, optimizing performance, re-implementing core components, and extending its capabilities. I was involved in resolving several critical production issues that improved system stability and user experience.

Visit Hexometer

The Moon

Vishup Technologies

Aug 2019 - Mar 2020

The Moon was a smart home system project at Vishup Technologies. It featured 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.

Vishup

Vishup Technologies

Dec 2018 - Aug 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 on this project, I designed and implemented the core system architecture that facilitated secure remote connections, resource allocation, and payment processing between users. The platform created a marketplace for computational resources, allowing GPU owners to monetize their hardware when not in use.

Education

Computational and Applied Mathematics

Yerevan State University

2010 - 2012

JavaC++

Languages

Armenian

Native or bilingual proficiency

English

Professional working proficiency

Russian

Full professional proficiency