Skip to content
View HaikAsatryan's full-sized avatar

Organizations

@PandaTechAM

Block or report HaikAsatryan

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
HaikAsatryan/README.md

Haik Asatryan

CTO & Principal Backend Architect at PandaTech LLC. Building modular fintech platforms in .NET.

Yerevan, Armenia

About

I lead a 21-person software team across backend, mobile, DevOps, QA, and design, while personally architecting and developing the backend stack. Focus areas: high-throughput payment infrastructure, distributed systems with MassTransit and RabbitMQ, PostgreSQL performance, and pragmatic open source tooling for the .NET ecosystem.

  • Author of 15+ active NuGet packages (25+ published total), spanning result patterns, EF Core extensions, and infrastructure utilities.
  • 3.5 years architecting a modular fintech platform (payments, accounts) currently running in production for EasyPay.
  • Career path: PwC Armenia audit, CFO at a payments company, banking, then a deliberate pivot into software engineering.
  • MBA, American University of Armenia. 9 of 13 ACCA exams completed.

Tech Stack

C# .NET ASP.NET Core EF Core PostgreSQL Redis RabbitMQ MassTransit Docker Kubernetes Prometheus Grafana Elastic

Featured Open Source

Package Description Downloads
Pandatech.EFCore.PostgresExtensions PostgreSQL-specific extensions for EF Core. NuGet
Pandatech.SharedKernel Shared kernel building blocks for clean-architecture .NET services. NuGet
Pandatech.GridifyExtensions Extensions over Gridify for filtering, sorting, and paging. NuGet
ResultCrafter Result pattern for .NET. NuGet

Full catalogue: @PandaTechAM on GitHub, HaikAsatryan on NuGet.

Selected Writing

Connect

Pinned Loading

  1. PandaTechAM/be-tmp-pandatech-vertical-slices PandaTechAM/be-tmp-pandatech-vertical-slices Public template

    Template using Vertical Slices Architecture for Monolith Applications

    C# 1

  2. PandaTechAM/be-lib-sharedkernel PandaTechAM/be-lib-sharedkernel Public

    Most common utilities used in every project by PandaTech

    C# 1

  3. PandaTechAM/be-lib-distributed-cache PandaTechAM/be-lib-distributed-cache Public

    A robust caching solution for .NET applications using Redis, with support for flexible cache configuration, tagging, and health checks.

    C# 1

  4. ResultCrafter ResultCrafter Public

    Minimal, opinionated Result pattern library for modern .NET APIs with RFC 9457 ProblemDetails, structured logging, and first-class Minimal API support.

    C# 1

  5. PandaTechAM/be-lib-efcore-postgres-extensions PandaTechAM/be-lib-efcore-postgres-extensions Public

    Extend EF Core's capabilities with PostgreSQL-specific features like ForUpdate locking syntax and more, seamlessly integrating into your development workflow.

    C# 11 1

  6. PandaTechAM/be-lib-masstransit-outbox PandaTechAM/be-lib-masstransit-outbox Public

    Enhance your MassTransit applications with scalable, multi-DbContext outbox and inbox patterns. Two packages available: a PostgreSQL-optimized package using FOR UPDATE SKIP LOCKED, and a provider-a…

    C# 7