Hovhannes Minasyan, Software Developer in Yerevan, Armenia
Hovhannes Minasyan

Software Developer in Yerevan, Armenia

Member since February 28, 2021
Hovhannes is an experienced .NET back-end developer working in two different companies as a senior software engineer and the acting CTO. He has mostly worked on fintech and online gaming projects and developed and maintained large-scale software systems that support web and mobile applications. He has also completed a machine learning project, which the Ministry of Defense of Armenia utilizes as a side project.
Hovhannes is now available for hire

Portfolio

  • Digitain
    .NET Core, ASP.NET Core, PostgreSQL, MongoDB, Microservices...
  • Inside LLC
    ASP.NET Core, ASP.NET, Entity Framework, MSSQLCE, MySQL, PostgreSQL, MongoDB...
  • Uptick Entertainment
    .NET 6, .NET 5, .NET Core, C#, C#.NET, Code Review, Source Code Review, JSON...

Experience

Location

Yerevan, Armenia

Availability

Part-time

Preferred Environment

Windows, Slack, Visual Studio 2019, Visual Studio

The most amazing...

...app I have developed is inOne; it became the most successful loyalty program and card management app in Armenia.

Employment

  • Back-end Developer

    2020 - PRESENT
    Digitain
    • Designed and implemented microservice architecture for a live casino project.
    • Developed integrations with gaming platform services, including financial transactions and secure communication.
    • Implemented several authentication mechanisms, including JWT authentication, session, and basic authentications.
    • Designed and integrated either SQL or NoSQL databases for each microservice project.
    • Integrated microservices with Redis cache. Created interservice communications via SignalR, HTTP, and RMQ.
    • Worked with the Scrum (Agile) methodology and Jira as the main management tool.
    Technologies: .NET Core, ASP.NET Core, PostgreSQL, MongoDB, Microservices, Entity Framework Core, SignalR, Redis, .NET, C#, SQL, Source Code Review, Code Review, Task Analysis, JSON, Visual Studio, REST APIs, C#.NET, Agile, .NET 6, .NET 5, Sockets, REST, HTTP Server
  • Senior Architect and CTO

    2018 - PRESENT
    Inside LLC
    • Managed the development team of the mobile application, inOne. I was responsible for the code, the product quality, and product delivery from the problem analysis to solution to deployment.
    • Developed an in-house loyalty system integrated with inOne and partner retail companies.
    • Built a back-end Windows service application for an organization-management product (OMS), using .NET and WCF to communicate the desktop application with the server and ASP.NET to communicate the mobile app.
    • Created the front end for the OMS, using the MVVM pattern and Windows Presentation Foundation for the framework. Integrated the company's style and branding with the application and developed a custom-style library.
    • Developed an analytical project that created visualizations and data summaries based on the incremental data of a retail partner.
    • Managed the process of integrations with 30+ local partners having more than ten different programs or technologies deliver customized solutions to each partner.
    • Maintained the application's codebase and the product itself, including its mobile, web, and back-end segments.
    Technologies: ASP.NET Core, ASP.NET, Entity Framework, MSSQLCE, MySQL, PostgreSQL, MongoDB, WCF Web Services, Windows Presentation Foundation (WPF), Windows Services, Python, .NET, C#, SQL, .NET Core, Entity Framework Core, Code Review, Source Code Review, Technical Hiring, Interviewing, Task Analysis, JSON, Microsoft SQL Server, Visual Studio, REST APIs, C#.NET, Agile, .NET 6, .NET 5, Sockets, Design Patterns, REST, JavaScript, HTTP Server
  • Software Engineer

    2021 - 2022
    Uptick Entertainment
    • Developed integrations with the payment services and systems.
    • Maintained and refactored existing source code by adding new features and implementing the latest .NET technologies into the application, such as .NET 6.
    • Implemented a significant amount of integration tests to test the functionality of the services accountable for the payment system and monetary transactions.
    Technologies: .NET 6, .NET 5, .NET Core, C#, C#.NET, Code Review, Source Code Review, JSON, Visual Studio, REST APIs, SQL, Agile, Sockets, REST, HTTP Server
  • Mid Full-stack Developer

    2016 - 2017
    Inside LLC
    • Developed the core components of a project named inOne, a loyalty system used in retail.
    • Helped with the overall architectural design of the project components and the design of the databases.
    • Implemented microservice architecture with several services, including scalable services intended to work in the local and public networks.
    Technologies: ASP, ASP.NET, APIs, API Integration, C#, .NET Core, Entity Framework Core, Code Review, Source Code Review, JSON, Microsoft SQL Server, Visual Studio, REST APIs, SQL, C#.NET, Agile, REST, HTTP Server

Experience

  • HMCache

    A .NET Core-based application aimed to act as a clustered cache service that uses socket connections for distributing data and a master-slave relationship and replication to support a large number of requests. I developed the project from scratch, including master-slave projects, a client-integration project, and an application to act as an integrated service.

  • Live Casino

    An ASP.NET Core-based large live casino application that I helped to develop. The application was based on microservice architecture and used pgSQL, MongoDB, and Redis for its data store. I was part of the back-end team, responsible for developing core components of the product and making architectural decisions regarding the microservices and the database design.

  • Organization Management System (OMS)

    It was a Windows Service and ASP.NET-based application that was helping organization to manage their internal procedures (similar to the famous Jira application). It was making use of WPF as its front end and Windows Service as the main back end connected with WCF as the means of communication. The application also had mobile components that used ASP.NET back end. I was responsible for the development of the back-end components as well as the WPF front-end application. I was also part of the team making architectural decisions and database design. The application was based on a MySQL database.

Skills

  • Languages

    C#, C#.NET, SQL, JavaScript, R, C++, Java, Python, C
  • Frameworks

    .NET Core, ASP.NET Core, Entity Framework Core, ASP, .NET, Windows Presentation Foundation (WPF), ASP.NET, Windows Communication Framework (WCF), .NET 5
  • Libraries/APIs

    SignalR, REST APIs, Sockets, Entity Framework, React
  • Tools

    Visual Studio, Visual Studio 2019, Slack, RabbitMQ
  • Paradigms

    Agile, REST, Design Patterns, Microservices, High-performance Computing
  • Storage

    PostgreSQL, MSSQLCE, MySQL, JSON, Microsoft SQL Server, MongoDB, Redis
  • Other

    Mathematics, APIs, API Integration, HTTP Server, Code Review, Source Code Review, Technical Hiring, Interviewing, Task Analysis, Architecture, Windows Services, Software Engineering, WCF Web Services, .NET 6, Thread Scheduling, GPU Computing
  • Platforms

    Windows Server, Visual Studio Code, Windows

Education

  • Master's Degree in Computer Science
    2021 - 2022
    University of Edinburgh - Edinburgh, Scotland, UK
  • Bachelor's Degree in Computer Science
    2017 - 2021
    American University of Armenia - Yerevan, Armenia

To view more profiles

Join Toptal
Share it with others