Skip to content

Yerevan, Armenia · Open to remote

Systems-minded frontend engineer.

Portrait of Davit Yedigaryan
Fig. 1 Davit Yedigaryan · Yerevan · EN / HY / RU

I build Angular interfaces and I know what the bytes underneath are doing. Seven years from C/C++ and VLSI to Signals and zoneless Angular, with C#/.NET on the other side of the socket.

The short version.

I came to the browser from the other direction: a VLSI and C/C++ education, then C# services and sockets, then six years of Angular where I now care most about change detection, memory and the frame budget. I ship whole features, I read the low-level code when the product depends on it, and I teach the fundamentals at university level so they never go soft.

Numbers, then the work.

years shipping software, since 2019
07+
years of production Angular
06+
years of C# / .NET services
03+
university degrees, from VLSI to computer science
04

Selected figures

All projects ↗

From the register to the component.

Expert means I have led architecture and mentored on it.Proficient means I have shipped it alone.Familiar means I can read, debug and contribute.

Table A · Systems & Backend

NameLevelYears
C / C++Proficient1+ year prod · taught at university
C++17/20 — RAII, templates, smart pointers, STL, concurrency. C/C++ build environment (CMake) under the Rust/Go layer at QDSC; OOP-in-C++ instructor.
C#Expert3+ years
Backend services, RESTful APIs, low-latency trading systems, socket programming.
.NET / .NET CoreProficient3+ years
Concurrent services, EF Core, async patterns.
PythonProficient1+ year
Django backends and APIs at Prestige Motors.
Node.jsProficient3+ years
RESTful APIsExpert7+ years

Table B · OOP, Patterns & Foundations

NameLevelYears
Object-Oriented DesignExpert7+ years
SOLID, Factory / Singleton / Observer, memory ownership.
Concurrency & AsyncProficient5+ years
Threading, async/await, RxJS reactive composition.
Cryptography (client-side)Proficient<1 year
Encryption/decryption protocols and secure key handling at QDSC Armenia (formerly Hapalas Technology).

Table C · Frontend

NameLevelYears
Angular (Signals / Zoneless)Expert6+ years
TypeScriptExpert6+ years
RxJSExpert6+ years
ReactProficient3+ years
Next.jsProficient2+ years
IonicProficient2+ years
BlackCatCard / GEKKARD fintech apps (Android/iOS/web).

Table D · Infrastructure & Ops

NameLevelYears
Windows AdministrationProficient1+ year
Network infrastructure, deployments, security/backup protocols.
Networking (OSI/TCP-IP)ProficientTaught at university
Routing protocols (RIP, OSPF), socket programming, network security.
DockerProficient3+ years
CI/CDProficient3+ years
GitExpert7+ years

Table E · Databases

NameLevelYears
SQL ServerProficient2+ years
PostgreSQLProficient1+ year
MongoDBFamiliar1+ year
IndexedDBProficient1+ year

Most recent first.

  1. Dec 2025 – Present

    Senior Full-Stack Engineer

    QDSC Armenia (formerly Hapalas Technology)

    Sole architect and lead for a high-security cryptographic web platform built on Angular inside a Tauri desktop app.

    • Implemented client-side cryptographic protocols: key handling and encryption and decryption flows in the browser.
    • Built the application state on Angular Signals and RxJS.
    • Hardened the client against XSS and CSRF and owned the Content Security Policy.
    • Defined the REST contracts between the Angular client and the Go backend services.
    • Built OAuth/OIDC add-and-sync flows for identity management.
    • Own the architecture and the database schemas (PostgreSQL, MySQL).
    • Maintain the C/C++ build environment (CMake) under the Rust/Go layer.
    • Built custom Claude Code agents for code review, architecture review and test generation under spec-driven development.

    TypeScript · Angular · Signals · RxJS · Tauri · Go · OAuth/OIDC · PostgreSQL · MySQL · Python · Web Crypto · C/C++ (CMake) · Claude Code

  2. Nov 2025 – Dec 2025

    Software and Quality Engineer · TechX Trainer

    Optimum Partners Global

    Led the TechX initiative: recruited, assessed and trained pre-intern candidates into client-ready engineers.

    • Recruited, assessed and trained pre-intern candidates across modern Angular, React and Python/FastAPI.
    • Designed the curriculum, the code-review standards and the readiness assessments.

    Angular · React · Python · FastAPI · Quality Engineering · Agile · Mentorship

  3. Mar 2025 – Present

    University Lecturer — OOP, Networking & Software Engineering

    Eurasia International University

    Teaching Object-Oriented Programming in C++/C# and Computer Networks.

    • Teach OOP in C++ and C#: encapsulation, inheritance, polymorphism, templates, design patterns (Factory, Singleton, Observer).
    • Deliver the Computer Networks course: OSI/TCP-IP, routing protocols (RIP, OSPF), socket programming in C#, network security fundamentals.
    • Improved student outcomes by ~30% through structured code reviews and integration of professional tools (Git, Visual Studio, Postman).
    • Mentor on performance optimisation, async programming, memory management, and secure API communication.

    C++ · C# · OOP · SOLID · Design Patterns · Computer Networks · Sockets · Mentorship

  4. Feb 2025 – Nov 2025

    Software Engineer — Trading Platform (NDA)

    Confidential ClientNDA

    Built a low-latency trading platform from scratch — Angular frontend, C# backend.

    • Designed and shipped a scalable Angular frontend with live charts, order execution interfaces, and risk management tools.
    • Developed C# backend services and APIs for trading logic, data processing, and low-latency exchange integrations.
    • Optimised real-time data flow with RxJS reactive programming for fast, responsive UI during peak market volatility.
    • Scaled the live charting dashboard from 4 to 20 to 30 widgets per device at the same performance.

    C# · .NET · Angular · TypeScript · RxJS · SignalR · WebSockets · SCSS · Blazor · Microservices · SQL Server · MongoDB · Docker · Git

  5. Feb 2024 – Jan 2025

    Full Stack Engineer

    Prestige Motors (pgm.am)

    Frontend in Angular/Next.js and Python/Django backend APIs for an automotive retail marketplace.

    • Developed the marketplace frontend in Angular and Next.js with TecDoc integration for vehicle data.
    • Built backend APIs in Python/Django to support catalog, ordering, and admin workflows.
    • Refactored legacy code across the full stack, adopting modern patterns to improve maintainability and performance.
    • Migrated the client-facing API from Django to FastAPI.
    • Integrated the TecDoc Alliance catalog API with response caching.
    • Built a separate React app for store management.
    • Added real-time updates over Socket.io and WebSockets.

    Angular · Next.js · React · TypeScript · Python · Django · FastAPI · pandas · PostgreSQL · IndexedDB · WebSockets · Git

  6. Nov 2021 – Feb 2024

    Senior Frontend Developer

    Teracloud

    Built and led delivery on three production frontends (Energy Machines, BLAST.TV, QMF).

    • Energy Machines — designed a real-time monitoring and management interface for thermal devices, including alarms and user/group/organization administration. React 15 → 18, Next.js, TypeScript.
    • BLAST.TV — led portal and admin development in parallel Angular and React stacks, translating UX designs into production code.
    • QMF — transformed a Windows-only DB2 management desktop application into a cross-platform desktop and web tool using Electron — direct Windows development experience.

    Angular · React · TypeScript · RxJS · NgRx · Redux · Next.js · Electron · Node.js · Express · Docker · PostgreSQL · CI/CD · AWS

  7. Feb 2021 – Nov 2021

    Web / Mobile Developer

    Codeep LLC

    Mobile and web fintech delivery using Ionic and Angular.

    • BlackCatCard — delivered the Android/iOS/web banking app in two iterations (Ionic 3 + Angular 5, then Ionic 6 + Angular 10).
    • GEKKARD — engineered a streamlined Ionic 6 build retaining core utilities while improving performance.
    • TERASEYA — pioneered an admin panel with Google Maps crop visualisation (Angular 11, NgRx).

    Angular · Ionic · TypeScript · NgRx · RxJS · Firebase · Cordova · SCSS

  8. Nov 2019 – Feb 2021

    Frontend Web Developer

    Haytech Solutions

    Frontend delivery for European real-estate platforms (France, Switzerland).

    • Built responsive site portals and email templates that improved engagement and digital UX.
    • Enhanced the Media Manipulation Platform dashboard with photo upload and editing features.

    React · jQuery · JavaScript · PHP · HTML5 · CSS4 · Bootstrap

  9. Mar 2019 – Sep 2019

    Junior Web Developer

    Master Mind LLC

    First production work on the Prestige Motors eStore.

    • Started development of the Prestige Motors eStore in Angular 11 and TypeScript, supporting the wholesale-to-retail expansion.

    Angular · TypeScript · RxJS · JavaScript · HTML · SCSS

  10. Mar 2018 – Mar 2019

    Network Administrator

    Development and Investments Corporation of Armenia UCO CJSC

    Windows-based IT infrastructure, networking, and security administration.

    • Administered Windows-based systems, networking, and permissions, ensuring availability of mission-critical accounting databases.
    • Managed hardware/software installations, real-time performance monitoring, and security/backup protocols.
    • Maintained WordPress sites with Elementor for the organisation’s digital presence.

    Windows Server · Active Directory · Networking · PowerShell · Bash · WordPress

Explaining it is how I check I understand it.

Lecturing OOP in C++ and C# and computer networks keeps the fundamentals sharp and forces decisions to be explained, not just made.

Mar 2025 · present

Eurasia International University

University lecturer: OOP in C++/C#, design patterns, OSI/TCP-IP, routing, sockets. Student outcomes up about 30% after introducing structured code review and professional tooling.

Degrees

  • Master's in Computer Science (Aerospace)Université Paul Sabatier Toulouse III2017
  • Master's in Computer Science / Information TechnologyArmenian National Academy of Sciences2017
  • Bachelor's in Electronic Means (C/C++, Embedded Systems)National Polytechnic University of Armenia2013
  • Bachelor's in Microelectronics & VLSI DesignSynopsys Armenia Educational Department2013

Certificates

  • EF SET English CertificateEF Education First2024
  • Bachelor in VLSI Design — Certificate of AchievementSynopsys Armenia2013
  • Angular (Basic)HackerRank2023
  • Problem Solving (Basic)HackerRank2023
  • Certified Frontend DevelopmentVineti Armenia2018

Hiring for a product team?

Based in Yerevan, open to remote. Fastest reply on Telegram; email works for anything with an attachment.

Your message goes straight to Mr.D.Yedigaryan@gmail.com.

Relayed by a form service. No tracking unless you accepted analytics.