← Back to list

Portfolio

ILoveParts

● Working on backend and fronend.

Transcendence

● Working on both frontend and backend.

GameStore

● Full-Stack development.

Skills

.NET
C#
C/C++
Python
JavaScript
ASP.NET
SQL
MySQL
PostgreSQL
React
HTML / CSS
Entity Framework

Work experience

.NET Developer
02.2025 - 11.2025 |EPAM
MySQL, ASP.NET, .NET, Entity Framework, SQL
Project: Auto Parts E-commerce Website ILoveParts. A web application for finding and purchasing spare parts using modern technologies. Key Features: ● User registration, profile management, cart and checkout functionality, localized content (English/Russian), and email notifications for sign-up and order creation. ● Fetching product results using the eBay API. ● Integrated Braintree and YooKassa to provide secure and diverse payment options. ● Implemented voice recognition for search using the Azure AI Speech Service. ● The tech stack includes ASP.NET Core, React, PostgreSQL, Redis, and Azure AI Services. ● Deployed on Heroku. Project: GameStore. The GameStore application is a web-based platform enabling users to browse, purchase, and manage digital games. It offers a seamless shopping experience with features like filtering, searching, user authentication, and payment integration. It also includes an admin panel for managing game listings, user permissions, and content moderation. The application incorporates the following features: ● Game Management: Admin users can add, edit, and delete game listings. ● User Authentication and Authorization: Users can register, log in, and manage their profiles. ● Search and Filtering: Search functionality allows filtering by categories, price range, and ratings. ● Shopping Cart and Checkout: Customers can add games to a cart and complete purchases using multiple payment methods. ● Unit Testing: Comprehensive unit tests ensure functionality and reliability. ● API Documentation: Integrated Swagger provides clear and structured API documentation. ● Logging and Error Handling: Critical events are logged, and errors are managed effectively. ● Multi-language Support: Localization is implemented to support various languages. ● NoSQL Integration: Compatible with multiple databases, including NoSQL. ● Notifications: Users receive updates on game releases, promotions, and purchases. ● UI Design Implementation: The UI design aligns with structured mock-ups for consistency. ● Game Reviews and Moderation: Users can leave reviews, while admins moderate content. Project: Transcendence. Transcendence is a web-based platform enabling users to play games and earn rewards. The platform allows users to efficiently manage these rewards in various ways, emphasizing user engagement and interactive experiences. Responsibilities: ● Developed and maintained the client-side of the application using HTML, CSS, and TypeScript to ensure a responsive and user-friendly interface. ● Implemented the server-side application using Node.js and TypeScript, focusing on the core Ping Pong game logic. ● Integrated Google Sign-In for seamless user authentication and managed email-based user registration. ● Designed and implemented a custom Avalanche blockchain token to serve as an in-game reward for users. ● Enabled token withdrawal functionality, allowing users to transfer earned tokens to their personal wallets securely.

Educational background

Computer Science (Bachelor’s Degree)
Till the present day
42 Yerevan

Languages

ArmenianElementaryEnglishAdvancedRussianNative