Summary
Overview
Work History
Education
Skills
Timeline
Generic

Gurgen Hayrapetyan

Technology Lead
Yerevan

Summary

Introduced a distributed position-generation algorithm at Miro that eliminated conflict-resolution and position collisions for 60 million users. Built and led the microservice backbone for a clinical-trial platform that cut study setup from weeks to days. Delivered an anonymous-chat system with 99.99% uptime and sub-200 ms message latency across web and mobile.

Skilled in Software Architecture, Graph Databases, Distributed, Real-Time systems, and Concurrent Programming.

Overview

8
8
years of professional experience

Work History

Technology Consultant

Self-Employed
01.2024 - Current
  • Coordinated with cross-department teams like QA, DevOps, and Support to ensure seamless end-to-end software delivery process.
  • Health Care Tech & Clinical Trial Automation: Development of innovative solutions in the health care tech sector, focusing on automating clinical trials to enhance efficiency and data accuracy.
  • Maintain and enhance large web-based front-end systems with corresponding back-end APIs.
  • Implemented scalable solutions for intricate technical and business challenges using minimal supervision, increasing client onboarding efficiency by 20%.

Senior Software Engineer

Miro
01.2023 - 01.2024
  • Led initiatives to improve real-time collaboration in Miro, introducing a distributed position generation algorithm that reduced conflict resolution time and position collisions by 100%, solving challenges similar to Google Docs and Figma, while supporting over 60 million users.
  • Implemented a high-performance layout engine for HTML5 Canvas using Yoga Layout WASM, enabling complex flexbox layouts and responsive design patterns, while maintaining 144 FPS performance for canvases with 1,000+ elements.
  • Pioneered a custom ID-generation approach that reduced ID size by 87.5% (from 8 bits to 1 bit) in a distributed system, leading to more efficient storage and network utilization.

Senior Software Engineer

HearMe
01.2022 - 01.2023
  • Led full-stack web and mobile development, employing CQRS architecture to create a GraphQL-powered backend with 99.99% uptime. The system is secure, real-time, and provides smooth chats.
  • Collaborated closely with Product Managers and Designers to translate project requirements into technical solutions, delivering 35+ features on schedule, with a 95% first-time acceptance rate. Reduced development iterations by 40% through early architectural decisions and proactive stakeholder engagement.
  • Maintained sub-200 ms message delivery latency across both platforms.

Senior Engineering Consultant

Squash Consulting
01.2020 - 01.2022
  • Designed graph database solutions that improved suggestion accuracy and reduced fraud incidents while processing over 500,000 nodes and 2,000,000 relationships daily. Expanded graph database applications to Elixir/Erlang and JavaScript/TypeScript ecosystems, and enabling real-time graph traversal for 100K+ concurrent users.
  • Delivered technical workshops and achieved a 100% client satisfaction rate.
  • Contributed to free and open-source software (FOSS) projects, maintaining major libraries.
  • Created educational resources and documentation, fostering accessibility and collaboration.

Founding Engineer

GRÜV
01.2019 - 01.2020
  • Architected and implemented graph-backed databases that processed over 1 million nodes and over 5 million relationships, improving community detection accuracy by 40%, and increasing recommendation relevance by 55%.
  • Developed and maintained Node.js-based API services using TypeScript, Express, JSON-API, and microservice architecture. Achieved a 50 ms average response time and reduced infrastructure costs by 35% through efficient microservice design.
  • Built dynamic and responsive ReactJS applications with Redux/Rematch and NextJS, improving page load times by 60%, and achieving a 95% Lighthouse performance score.
  • Designed and executed various unit and integration tests, achieving 92% code coverage, reducing production bugs by 75%, and cutting QA cycles by 40%. Implemented automated testing pipelines.

Full-Stack Software Engineer

Vineti
01.2018 - 01.2019
  • Developed and maintained full-stack web applications using Ruby on Rails and ReactJS, serving 3+ enterprise clients with 99.95% uptime. Optimized database queries resulting in 65% faster page load times, and a 40% reduction in server response time.
  • Built and optimized Rails-based services that processed over 300,000 daily requests, reducing the average response time from 800 ms to 200 ms. Implemented caching strategies that increased database load by 50% and improved API performance by 70%.
  • Created responsive and dynamic React applications, reducing initial load time by 55% (from 2.8 seconds to 1.25 seconds).
  • Designed and implemented over 3,000 unit and integration tests with over 90% code coverage, reducing production incidents by 70%.
  • Collaborated closely with product managers and designers to deliver over 40 enterprise-centric features, with a 92% on-time completion rate.
  • Reduced feature development cycles by 35% through improved requirements gathering, and achieved a 95% first-time acceptance rate from stakeholders.

Education

Bachelor of Science - Computer Science, Math Modeling

American University of Armenia

Skills

  • JavaScript
  • TypeScript
  • Canvas
  • React
  • React Native
  • Svelte
  • SvelteKit
  • Nextjs
  • Remix
  • Vue
  • Nuxt
  • Nodejs
  • Nestjs
  • Expressjs
  • WebRTC
  • WebSockets
  • Elixir
  • Phoenix
  • Ruby
  • Ruby on Rails
  • Go
  • SQL
  • PostgreSQL
  • ArangoDB
  • Neo4j
  • MongoDB
  • AWS
  • DynamoDB
  • AWS Amplify
  • AWS AppSync
  • EC2
  • Lambda
  • CloudFormation
  • CQRS
  • GraphQL
  • REST
  • JSON-API
  • Redux
  • Rematch
  • Microservices
  • Unit Testing
  • Integration Testing
  • Graph Databases
  • Real-Time Systems
  • Concurrent Programming
  • Open Telecommunication Protocol
  • Distributed Systems
  • Go

Timeline

Technology Consultant

Self-Employed
01.2024 - Current

Senior Software Engineer

Miro
01.2023 - 01.2024

Senior Software Engineer

HearMe
01.2022 - 01.2023

Senior Engineering Consultant

Squash Consulting
01.2020 - 01.2022

Founding Engineer

GRÜV
01.2019 - 01.2020

Full-Stack Software Engineer

Vineti
01.2018 - 01.2019

Bachelor of Science - Computer Science, Math Modeling

American University of Armenia
Gurgen HayrapetyanTechnology Lead