Arman Piloyan, Developer in Yerevan, Armenia
Arman is currently unavailable

Arman Piloyan

Bio

Arman Piloyan is a senior software engineer and data engineer with 7+ years of experience building scalable back-end systems and data pipelines. He has led microservices initiatives, modernized CI/CD, and delivered cloud-native APIs across automotive, IoT, SaaS, and AI. Recently, he contributed to data integration workflows and RAG prototypes, while mentoring engineers and driving cross-team technical excellence.

Portfolio

SuperAnnotate
Python, TypeScript, NestJS, PostgreSQL, MongoDB, Apache Kafka, Redis...
Volvo R&D Center - Main
Node.js, JavaScript, TypeScript, GraphQL, NestJS, MongoDB, REST, Kubernetes...
DILAX Intelcom
TypeScript, Java, Jersey, Angular, HTTPS, MQTT, JUnit, Selenium, Jira...

Experience

  • Java - 8 years
  • Databases - 8 years
  • Amazon Web Services (AWS) - 6 years
  • TypeScript - 6 years
  • Node.js - 6 years
  • NestJS - 5 years
  • GraphQL - 5 years
  • Python - 3 years

Preferred Environment

TypeScript, Node.js, Java, Amazon Web Services (AWS), REST, GraphQL, Docker, Databases, Python, MongoDB

The most amazing...

...thing I've built is a GitOps pipeline using GitHub Actions and Argo CD, automating deployments, tests, and data workflows for faster, reliable delivery.

Work Experience

Senior Software Engineer/Data Engineer

2025 - PRESENT
SuperAnnotate
  • Designed and maintained back-end services and APIs for data-intensive workflows, ensuring scalability and reliability across high-traffic use cases.
  • Contributed to ETL workflows for ingesting and transforming annotation metadata from APIs and cloud storage, with a focus on schema validation and data consistency.
  • Assisted in RAG-related prototypes, setting up vector search experiments (Pinecone) and integrating retrieval layers into early LLM-based features.
  • Developed microservices in Python/TypeScript, integrating with internal data platforms and external APIs.
  • Improved data pipeline monitoring and debugging by adding structured logging and basic observability dashboards.
  • Collaborated with ML and product teams to streamline embedding generation and caching strategies, improving performance and reducing resource usage.
  • Took part in cross-team design reviews and mentoring, contributing to engineering standards and knowledge sharing.
Technologies: Python, TypeScript, NestJS, PostgreSQL, MongoDB, Apache Kafka, Redis, Kubernetes, Pinecone, Amazon S3 (AWS S3), Software Architecture, Artificial Intelligence (AI), Technical Leadership, Machine Learning, Data Architecture, Team Leadership, Retrieval-augmented Generation (RAG), ETL, Large Language Models (LLMs)

Node.js and TypeScript Back-end Developer

2021 - 2025
Volvo R&D Center - Main
  • Architected and maintained a scalable microservices ecosystem, managing vehicle service workflows.
  • Migrated 15+ legacy services to NestJS and TypeScript, enhancing modularity and long-term maintainability.
  • Redesigned federated GraphQL API architecture with a code-first schema approach, reducing service onboarding time by 30%.
  • Unified authentication via OpenID Connect, enabling secure and consistent identity flows.
  • Led CI/CD transformation. Migrated pipelines to GitHub Actions, reducing CI time by 50%. Introduced Argo CD for GitOps-based deployment management.
  • Reduced Docker build time by 40% through multi-stage builds and layer caching.
  • Created local development environments via Docker Compose, cutting onboarding time by 60%.
  • Implemented performance benchmarking in staging environments, identifying bottlenecks and improving P95 response times.
  • Orchestrated event-driven ETL flows using Kafka + Azure Event Grid, aggregating vehicle telemetry and service data into analytics pipelines that later informed predictive maintenance use cases.
  • Developed Python-based data processing scripts for log parsing, schema validation, and batch transformations, complementing the event-driven services and accelerating debugging/analytics workflows.
Technologies: Node.js, JavaScript, TypeScript, GraphQL, NestJS, MongoDB, REST, Kubernetes, Argo CD, Jenkins, Helm, Spinnaker, Kibana, Docker, Docker Compose, Apache Kafka, Jest, Python, Software Architecture, Artificial Intelligence (AI), Technical Leadership, Machine Learning, Data Architecture, Team Leadership, Retrieval-augmented Generation (RAG), ETL, Large Language Models (LLMs)

Software Engineer

2021 - 2021
DILAX Intelcom
  • Developed onboarding flows for IoT edge devices, including X.509 certificate authentication.
  • Built Java services using Jersey for cryptographic validation aligned with EU security compliance.
  • Enhanced performance of Angular-based device UIs for low-spec embedded hardware.
  • Streamlined over-the-air firmware update delivery, increasing fleet-wide success rate by 20%.
Technologies: TypeScript, Java, Jersey, Angular, HTTPS, MQTT, JUnit, Selenium, Jira, Software Architecture, Data Architecture

Back-end Developer

2020 - 2021
Kursorganizer
  • Designed REST and GraphQL APIs with Fastify and Apollo Server for scalable educational platform features.
  • Spearheaded back-end migration to TypeScript for improved type safety and consistency.
  • Re-architected PostgreSQL data models, reducing reporting query times by over 50%.
  • Developed embeddable plugin-based integration tools for external partners.
Technologies: TypeScript, Fastify, TypeORM, PostgreSQL, GraphQL, Jest, Sinon.JS, Clubhouse, Software Architecture, Technical Leadership, Data Architecture, Team Leadership

Software Engineer

2019 - 2021
WICASTR
  • Developed an IoT onboarding platform using AWS Lambda, Go, and Node.js, enabling seamless edge device provisioning.
  • Enhanced platform resiliency with self-healing connection strategies.
  • Delivered the MVP three weeks ahead of schedule, contributing to successful investor demos.
  • Optimized geolocation APIs using Bluedot SDK, reducing latency for location-based features by 35%.
Technologies: JavaScript, TypeScript, Node.js, PostgreSQL, MongoDB, Amazon Web Services (AWS), Serverless, Go, Azure IoT Hub, REST, Docker, Docker Compose, MQTT, Jira, Jest, Software Architecture, Data Architecture

Associate Teacher

2019 - 2019
American University of Armenia
  • Organized problem-solving sessions in Java to demonstrate the practical usage of theory covered during the classes.
  • Designed custom OOP exercises to cover weekly topics.
  • Assisted the professor in designing the course structure and covered materials.
Technologies: Java

Back-end Developer

2019 - 2019
Virtuace
  • Built microservices for insurance workflow automation using Java and Guidewire.
  • Completed production bug fixing while getting customer feedback and managing issue tracking on Jira.
  • Refactored legacy claims logic to support better audit trails and resiliency.
Technologies: Java, Guidewire, Gosu, Jira, Spring Boot

Software Engineer

2018 - 2019
Polixis
  • Optimized financial data ingestion pipelines and reduced failure rates by 25%.
  • Rewrote high-latency Elasticsearch queries, resulting in a 2x search speed improvement.
  • Developed data loader jobs that index-scraped data into Elasticsearch by making corresponding associations with related records kept in a separate database.
Technologies: Java, Elasticsearch, Spring, MongoDB

Software Engineer

2016 - 2018
PicsArt
  • Developed an error tracking tool in Java backed by an Elasticsearch engine, which collects application crash data and provides an interface through which the data can be analyzed.
  • Built a service in Node.js that provides user-feed recommendations based on pre-processed data stored in the Hadoop Distributed File System (HDFS).
  • Tracked and fixed production bugs in the Express-based application that caused photo editor tools to fail in certain settings.
  • Refactored in-app and push notification service of the application written in Java to make it compatible with the new feature set.
Technologies: Java, JavaScript, Spring, Node.js, Express.js, Spark, Elasticsearch, Mocha, Chai, Sinon.JS, JUnit, Jira, Spring Boot, Apache Kafka, Jest, Data Architecture, Retrieval-augmented Generation (RAG), ETL

Experience

Volvo Cars Service App

At Volvo Cars, I led the back-end development within a large-scale microservices ecosystem focused on vehicle service workflows. I migrated over 15 legacy services to NestJS and TypeScript, improving modularity and long-term maintainability. I redesigned the federated GraphQL architecture using a code-first schema approach, reducing onboarding time for new services. I also unified authentication using OpenID Connect for secure identity management across services. As part of CI/CD modernization, I introduced GitHub Actions and Argo CD, cutting deployment times and enabling GitOps-based workflows. I built local Docker Compose environments to streamline developer onboarding and implemented performance benchmarking to identify and resolve latency bottlenecks. Additionally, I contributed to team leadership through mentoring, architecture reviews, and sprint coordination.

Edge Computing Platform

Developed a serverless edge computing platform for automated cluster deployment on Linux-based devices. Hosted on AWS, the platform used API Gateway to trigger Lambda functions that handled core service logic, with user authentication managed via Amazon Cognito and its web integration. It supported multi-cloud cluster deployments, including AWS IoT Greengrass, Azure IoT, and Kubernetes. I built a device agent in Go that initiated communication with the platform and executed environment-specific setup procedures. The entire infrastructure was deployed using an Infrastructure-as-Code approach with AWS CloudFormation YAML templates.

Swimming Course Reservation Platform

I led the back-end development of a Fastify-based, multi-tenant course reservation platform and designed and implemented its transactional core. The system featured a custom billing engine with automated invoicing, allowing user-level overrides for business-specific adjustments. Built with GraphQL (Apollo Server) and optimized with field-resolver caching, the API supported complex queries efficiently. Authentication was handled via FusionAuth, supporting granular role-based access control. The application was containerized for fast, portable deployment, with stage-specific Docker Compose configurations managing all dependent services.

Education

2015 - 2019

Bachelor's Degree in Computer Science

American University of Armenia - Yerevan, Armenia

Skills

Libraries/APIs

Node.js, Chai, Sinon.JS

Tools

Helm, Azure IoT Hub, Docker Compose, MQTT, Mocha, Jira, Clubhouse, AWS CloudFormation, Amazon Cognito, Amazon Simple Notification Service (SNS), Jenkins, Kibana

Languages

JavaScript, TypeScript, Java, GraphQL, Python, Go

Frameworks

Express.js, Spring Boot, NestJS, Spark, Jest, Spring, Fastify, Jersey, Angular, JUnit, Selenium

Paradigms

REST, Database Design, ETL

Storage

Databases, MongoDB, Elasticsearch, PostgreSQL, Redis, Amazon S3 (AWS S3)

Platforms

Amazon Web Services (AWS), Docker, Apache Kafka, Kubernetes, AWS IoT Core, AWS IoT Greengrass, Linux, Spinnaker

Other

Software Engineering, Communication, Software Architecture, Data Architecture, Serverless, Argo CD, Artificial Intelligence (AI), Technical Leadership, Machine Learning, Team Leadership, Retrieval-augmented Generation (RAG), Large Language Models (LLMs), Applied Cryptography, Guidewire, TypeORM, HTTPS, Gosu, Amazon API Gateway, Pinecone

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