Currently @ Microsoft & SoftConstruct · Yerevan / Remote

Software engineer
building backend systems
that don't fall over.

I'm Tigran — a backend engineer with five years of experience designing scalable services in Go and C#. I work on reporting layers, microservices, and the unglamorous infrastructure that keeps live products running.

Focus
Go · C# / .NET · Microservices
Experience
5 years
Location
Yerevan, Armenia
Status
Open to backend contract work
01 — About

I specialize in building robust, high-performance backends for products with real users and real money on the line. My work spans live casino platforms, business automation suites, and enterprise reporting systems.

I care about clean architecture, predictable systems, and code that future engineers (often future-me) can read without cursing. I've architected reporting pipelines, led .NET Framework → .NET Core migrations, built game engines from scratch, and integrated everything from biometric devices to messaging bots.

5+
Years building backends
3
Microservices shipped @ CreedRoomz
50–80%
Avg data-retrieval speedup after DAL refactor
02 — Services

What I build

End-to-end product and platform work for teams that need backends, automation, and integrations that hold up under real load.

01

iGaming platforms

Live casino game engines, shufflers, betting logic, KPI dashboards, and the high-throughput services that keep a real-time gaming product alive.

02

E-commerce

Storefronts, checkout flows, inventory and order pipelines, payment-provider integrations, and the back-of-house plumbing that keeps an online store reliable.

03

Data management tools

Custom dashboards, import / export utilities, reporting layers with anomaly alerts, and pipelines that turn messy operational data into something useful.

04

Back-office systems

Internal admin panels, role-based access, workflow automation, and the operational tooling that lets non-engineering teams run the business themselves.

05

Telegram & WhatsApp bots

Quiz bots, support bots, sales-funnel bots, scheduled notification bots — production-ready automations that talk to your customers where they already are. Discord welcome too.

06

Integrations & APIs

Payment providers, biometric devices, messaging platforms, third-party services — clean REST and gRPC interfaces that let separate systems work as one.

Available on
Web Desktop Mobile (web & native)
03 — Work

Experience

Three roles across enterprise software, live gaming, and business automation.

2026 — Present Remote · Contract Current

Software Engineer

Microsoft · Edge Management Service
  • Architected the end-to-end reporting layer from database to service — raw collection, aggregation pipelines, and GDPR-compliant handling (no PII in aggregated outputs).
  • Designed automated nightly database backup routines for data durability and business continuity.
  • Built a proactive monitoring system that detects statistical anomalies in reporting data and pushes notifications for timely investigation.
  • Developed lightweight internal tools for data export/import across heterogeneous sources.
.NET Core C# SQL Server Redis Azure
May 2023 — Present Yerevan · Full Time Current

Backend Engineer

SoftConstruct · Live Casino Development (CreedRoomz)
  • Led migration of the core backend from .NET Framework to .NET Core, improving performance, maintainability, and long-term scalability.
  • Designed and built 3 Go microservices to decouple business logic from the monolith — improving modularity and independent deployability.
  • Architected a Shuffler Management System that schedules shuffle operations in FIFO order through a single control interface.
  • Built KPI reporting systems for shufflers, chat moderators, quality supervisors, and operations — and optimized existing KPI reports for speed and accuracy.
  • Refactored core betting logic and shipped a free chip betting feature.
  • Developed Roulette and Blackjack game engines from scratch and contributed to refactors of existing implementations.
  • Designed a Game Simulation Service — a reusable framework for simulating any game type to enable statistical outcome analysis.
Go C# .NET Core ASP.NET EF / Dapper Gin · GORM SQL Server Redis MongoDB RabbitMQ gRPC xUnit Docker Azure
Jun 2021 — May 2023 Yerevan · Full Time

Software Engineer

MerSoft · Business Management Systems
  • Engineered significant performance gains on the core desktop application — identified and eliminated critical memory leaks to improve stability.
  • Optimized DB logic and SQL execution, reducing server-side processing time by ~40% during peak hours.
  • Led refactoring of the Data Access Layer, replacing legacy code with the Dapper ORM — improving data-retrieval speed by 50–80%.
  • Collaborated with design to refine WPF / WinForms UI focused on speed and intuitive navigation.
  • Developed a dedicated C# backend service alongside the desktop app to enable complementary mobile functionality.
  • Integrated Anviz and ZKTeco biometric devices for employee time-in/out capture and real-time timesheet visualization.
C# .NET Core .NET Framework WPF WinForms Dapper EF SQL Server REST Azure
04 — Projects

Selected projects

Personal work pulled from GitHub — open-source libraries, side tools, and experiments.

JS · PWA

Fast Calculations

GitHub

A no-build, offline-first PWA for building custom financial calculator cards. Custom formula syntax, reverse-solve, sensitivity charts, shareable URLs, 40+ templates across finance, crypto, real estate, and fitness.

Vanilla JS PWA Service Worker
C# · .NET

Payment Service

GitHub

A clean payment-processing class library with a pluggable IPaymentProviderClient abstraction. Request validation via FluentValidation, configurable amount limits, currency allow-listing, and an xUnit test project covering edge cases.

C# FluentValidation xUnit
C# · Library

AutoMapper Attributes

GitHub

A lightweight attribute-driven mapping helper for C# — lets you declare type-to-type mappings inline on your DTOs and entities, cutting boilerplate compared to hand-rolled mapper configurations.

C# Reflection .NET
C# · Library

Calculations Helper

GitHub

A C# utility library of common numeric and business-rule helpers extracted from real production code — designed to drop into any .NET service that needs reliable, well-tested calculation primitives.

C# .NET Utility
C# · Bot

Telegram Quiz Bot

GitHub

A Telegram bot in C# that hosts interactive quizzes on any topic — with branching question flows, scoring, and result tracking. Built as a self-contained service over the Telegram Bot API.

C# Telegram API Bot
More

See more on GitHub

Profile

Experiments, in-progress repos, and smaller utilities live on my GitHub profile. New side projects show up there first.

Various
05 — Skills

Tech stack

What I reach for day-to-day. Anchored in the .NET and Go ecosystems, extended into data, messaging, and ops.

01

Languages

C# Go Python SQL
02

Frameworks

ASP.NET Entity Framework Dapper ADO.NET Gin-Gonic GORM sqlx xUnit
03

Desktop

WPF WinForms MVVM
04

Databases

SQL Server PostgreSQL MongoDB Redis Firestore
05

Communication

REST API gRPC RabbitMQ
06

System design

DDD Clean Architecture Microservices Monolithic
07

Cloud & DevOps

Azure Docker CI/CD Git
08

Languages spoken

Armenian — Native English — Upper Int. Russian — Upper Int.
06 — Contact

Let's talk

Backend contract work, technical consulting, or just to say hi. I read every message.

Replies usually within 24h.