1.Developed ReverseAggregatorService, a high-performance project using .NET 9 minimal APIs, dependency injection with keyed services, and a two-layer cache (Redis & Memcache). Implemented background services and integrated partner technical documents , following clean code architecture principles.
2.Built AggregatorService integrating multiple provider technical documents, publishing transactions via RabbitMQ for reporting and tournament management.
3.Created Freespin Service allowing partners to grant free spins and bonuses in provider games, leveraging .NET 9, Chain pattern, Entity Framework Core with repository pattern, and implemented provider freespin technical documentation.
4.Developed Tournament Service enabling tournament creation via admin panel, processing joined players transactions from AggregatorService, transactions getting from rrabit queue, managing tournament completion and prize distribution through background services.
5.Implemented JackpotFeedService to provide jackpot information to partners based on provider technical documentation.
6.Built ReportingService using .NET 9 and ClickHouse database for efficient analytical reporting. service connecting to rrabit. and transaction added to local queue after proccesing with backround job(for performance).
7.Authored various service implementations and technical documentation to support ongoing development and integration.
8.Developed a Console Application for Load Testing to validate system performance under high load scenarios.
9.Developed and maintained admin panels for managing ReverseAggregatorService, AggregatorService, Freespin, Tournament, JackpotFeed, and Reporting services, enabling efficient monitoring, configuration, and prize management.
Back End Software Engineer
Nork
09.2023 - 01.2024
1.Developed an interview management project using .NET 8 with scaffolding, repository pattern, and JWT-based authentication for secure access.
Back End Software Engineer
Soft Construct
01.2019 - 06.2022
1.Developed a lottery game at Soft Construct using .NET Framework, Entity Framework with Singleton pattern, layered architecture, Web API, Windows Services, and async WebSockets for real-time communication.
2.Worked on admin panel for a financial platform, generating invoices for partners, creating Excel and PDF reports, and sending emails via SMTP client.
Education
Information Technologies
National Polytechnic University of Armenia
05.2022
Skills
NET 9
Entity Framework Core
Microsoft SQL Server
ADONET
Languages
Armenian - Native , Russian - Advanced , English - Intermediate