Overview
Work History
Education
Skills
Languages
Timeline
Generic

Mikayel Avagyan

Yerevan

Overview

5
5
years of professional experience

Work History

Software Engineer

SoftConstruct
12.2022 - Current

Designed, developed, and implemented the Betshop program from scratch, allowing cashiers to efficiently process bets and withdrawals for Betshop users, thus enhancing the overall user experience.
Employed a microservices architecture to create a scalable and modular system, ensuring each component of the software operated independently, ultimately enhancing system resilience and maintainability.
Utilized Kafka as the event broker for service communication within the system, facilitating asynchronous real-time data exchange between different services, thereby improving system responsiveness.
Managed the database infrastructure using PostgreSQL, with a focus on designing and optimizing database schemas to ensure data integrity and efficient retrieval, which significantly contributed to faster transaction processing.

.NET Engineer

Soft Vision LLC
03.2021 - 09.2022

Application design based on DDD and different design patterns. Building containerized web servers, and load balancers using Docker. Building reusable best practice code examples. Hands-on experience in using Design patterns to solve common software design problems.

Software Developer

ArmBoldMind
09.2019 - 03.2021

Demonstrated the architectural implementation through code and design of the Yerevan-City E-commerce application. Developed working knowledge of all software development and internal Microsoft architectural standards and design patterns. Built reusable best practice code examples. Manipulated implementation methodology of an engineering team

Software Developer Intern

Altacode LLC
01.2019 - 09.2019

Modified existing software to detect and correct errors, improve performance, and upgrade interfaces. Consulted with clients regularly regarding projects, proposals, and technical issues that arise during the development process. Prepared reports on specifications and activities for each project. Collaborated well with other team members to determine the best design specifications and details.

Education

Bachelor of Science - Physics of Semiconductors And Microelectronics

National Polytechnic University of Armenia
Yerevan
05.2018

Skills

    C

    C#

    ASPNET Core

    JavaScript, React,

    SQL Server, PostgreSQL

    Docker, Docker Compose

Languages

Armenian
Native language
English
Intermediate
B1
Russian
Intermediate
B1

Timeline

Software Engineer

SoftConstruct
12.2022 - Current

.NET Engineer

Soft Vision LLC
03.2021 - 09.2022

Software Developer

ArmBoldMind
09.2019 - 03.2021

Software Developer Intern

Altacode LLC
01.2019 - 09.2019

Bachelor of Science - Physics of Semiconductors And Microelectronics

National Polytechnic University of Armenia
Mikayel Avagyan