Hovhannes Minasyan, Developer in Yerevan, Armenia
Hovhannes is available for hire
Hire Hovhannes

Hovhannes Minasyan

Verified Expert  in Engineering

Back-end Developer

Location
Yerevan, Armenia
Toptal Member Since
May 20, 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. Hovhannes has also completed a machine learning project that the Ministry of Defense of Armenia utilizes as a side project.

Portfolio

Medstaf Inc
.NET, C#, Selenium
Sports Betting
Architecture, REST, Full-stack Development, Full-stack, UI Development...
Technologist
.NET, C#.NET, C#, SQL, PostgreSQL, .NET Core, ASP.NET, ASP.NET Core, Databases...

Experience

Availability

Part-time

Preferred Environment

Windows, Slack, Visual Studio, Agile, Jira, Visual Studio 2022

The most amazing...

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

Work Experience

Engineering Manager

2022 - PRESENT
Medstaf Inc
  • Led a team of developers, designers, and product owners toward developing a project from scratch.
  • Built the application's core back end using microservice architecture and .NET 7.
  • Integrated multiple SaaS applications like DocuSign, Sovren, Stripe, Checkr, Nursys, and more.
Technologies: .NET, C#, Selenium

Full-stack Developer

2022 - PRESENT
Sports Betting
  • Developed a web application that allows users to bet using fake imaginary currency and compete against each other.
  • Added integrations with Bet365 using the RapidAPI proxy, allowing loading of the odds and game result information after the completion of each game.
  • Designed and implemented the database architecture to support the games, storing players' information, game data, bets placed by players, and game outcomes and rewards.
Technologies: Architecture, REST, Full-stack Development, Full-stack, UI Development, User Experience (UX), User Interface (UI), Minimum Viable Product (MVP), Gambling, Gaming Platforms, Betfair, ASP.NET Core, .NET 6, .NET, C#, C#.NET, Linux, RapidAPI, Back-end, Front-end, React, Supervisor, Supervisord, Docker, Docker Compose, PostgreSQL, Databases, SQL, Authentication, SendinBlue, Twilio, APIs, JSON, API Integration, Webhooks, Web Applications, Data Analysis, SaaS, Software Integration, System Integration

Senior .NET Developer and Architect

2022 - PRESENT
Technologist
  • Managed a team of developers that delivered custom software solutions to clients.
  • Communicated directly with clients and stakeholders to form the system and product requirements.
  • Designed the architecture of several small products and implemented several segments of the system.
  • Managed the development server and the local and remote deployment of the application.
Technologies: .NET, C#.NET, C#, SQL, PostgreSQL, .NET Core, ASP.NET, ASP.NET Core, Databases, React, Full-stack, Back-end, Architecture, Software Design, Deployment, IT Management, Distributed Architecture, Integration, Scraping, Docker, Complex Problem Solving, HTML, Finance, Linux, Web Crawlers, HTML Parsing, XML Parsing, Data Engineering, Web Development, Secure Web Development, Web Security, Technical Leadership, .NET 4, Messaging, Integration Testing, REST APIs, Unit Testing, Microservices, Test Automation, Microservices Architecture, Back-end Development, Minimum Viable Product (MVP), Cloud Services, API Development, Automation, Amazon Web Services (AWS), Cloud, Algorithms, Web Design, Microsoft Excel, Authentication, SQL Server 2016, Team Leadership, Technical Consulting, Data Scraping, Web Scraping, Payment APIs, Software Architecture, Full-stack Development, Visual Studio .NET, APIs, JSON, API Integration, Webhooks, Web Applications, Data Analysis, Performance, SaaS, Data Structures, Software Integration, System Integration

Teacher's Associate

2022 - 2022
American University of Armenia
  • Conducted extra lessons, problem-solving sessions, and office hours for students.
  • Graded homework assignments, quizzes, midterms, and exams.
  • Served as the teaching associate for a group of 45 students, including both undergraduate and graduate students.
Technologies: Databases, SQL, MySQL, MongoDB, NoSQL, Database Design, Logical Database Design, Relational Database Design, Relational Algebra, Relational Databases, Visual Studio .NET, MySQL Workbench, Software Integration, System Integration

High-performance Programming Workshop Leader

2022 - 2022
TUMO Center of Creative Technologies
  • Developed a program for TUMO students on high-performance computing (HPC), coding with C and C++, and using OMP and MPI for parallel programming.
  • Managed and led two intensive labs, each with two weeks of intensive courses, in TUMO Yerevan and TUMO Gyumri. Taught students the details of HPC programming and allowed them to work on a mock HPC environment.
  • Developed a project for each student where they had to use both MPI and OMP technologies to solve a specific problem. This included computational fluid dynamics, distributed sorting algorithms, a Game of Life challenge, and other projects.
Technologies: HPCC Systems, Linux, Education, Workshops, Workshop Facilitation, C++, C, OpenMP, MPI, Open MPI, Visual Studio .NET, JSON, Performance

Back-end Developer

2022 - 2022
Property List Ltd.
  • Developed the major components of the application that provided the business logic for the service.
  • Designed and implemented the database architecture for real estate information using PostgreSQL and added the database to the microservice architecture.
  • Implemented integrations with Stripe, Twilio, and Sendinblue to use these services in the application.
  • Set up a notification system using Twilio and Sendinblue.
Technologies: SQL, C#, Web, APIs, REST, PostgreSQL, Databases, REST APIs, API Development, Back-end, Full-stack, Automation, Cloud, Web Design, Microsoft Excel, Authentication, Data Scraping, Web Scraping, Full-stack Development, Visual Studio .NET, JSON, API Integration, Webhooks, Web Applications, Stripe, Stripe Payments, Software Integration, System Integration

Software Engineer

2021 - 2022
Uptick Entertainment
  • Developed integrations with the payment services and systems.
  • Maintained and refactored the existing source code by adding new features and implementing the latest .NET technologies in the application, such as .NET 6.
  • Implemented multiple 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, HTTP REST, Scalability, Relational Databases, Architecture, HTTP, HTTPS, Jira, Fintech, Back-end, Distributed Architecture, Integration, Apache Kafka, Docker, Finance, Databases, Linux, Web Development, Secure Web Development, Web Security, Messaging, QA Automation, Quality Assurance (QA), Integration Testing, Unit Testing, Microservices, Test Automation, Microservices Architecture, Back-end Development, Minimum Viable Product (MVP), API Development, Automation, Cloud, Microsoft Excel, SQL Server 2016, gRPC, Payment APIs, Online Payments, Skrill API, Gambling, Full-stack Development, Gaming Platforms, Visual Studio .NET, JavaScript, APIs, API Integration, Webhooks, Web Applications, Dapper, Software Integration, System Integration

Back-end Developer

2020 - 2021
Digitain
  • Designed and implemented a 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, HTTP REST, Scalability, MVP Design, Relational Databases, Architecture, HTTP, HTTPS, Jira, Back-end, Distributed Architecture, Integration, Docker, Finance, Databases, Linux, Web Development, Secure Web Development, Messaging, Integration Testing, Test Automation, Microservices Architecture, Back-end Development, Minimum Viable Product (MVP), API Development, Automation, Cloud, Microsoft Excel, Gambling, Gaming Platforms, Visual Studio .NET, APIs, API Integration, Web Applications, Entity Framework, Software Integration, System Integration

Senior Architect and CTO

2018 - 2020
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, HTTP REST, Scalability, Full-stack, MVP Design, Relational Databases, HTTP, HTTPS, Jira, Fintech, Back-end, Integration, Docker, Complex Problem Solving, Finance, Databases, Data Engineering, Web Development, Secure Web Development, Technical Leadership, SOAP, .NET 4, Messaging, Unit Testing, Microservices, Microservices Architecture, Back-end Development, Customer Relationship Management (CRM), Minimum Viable Product (MVP), Cloud Services, API Development, Automation, Amazon Web Services (AWS), Cloud, Web Design, Microsoft Excel, Authentication, SQL Server 2016, Team Leadership, Technical Consulting, Data Scraping, Web Scraping, Payment APIs, Online Payments, Software Architecture, Full-stack Development, Visual Studio .NET, APIs, API Integration, Webhooks, Web Applications, Data Analysis, SaaS, Software Integration, System Integration

Mid Full-stack Developer

2017 - 2018
Inside LLC
  • Developed the core components of inOne, a loyalty system used in retail.
  • Assisted with the overall architectural design of the components and databases.
  • Implemented a microservice architecture with several services, including scalable services in local and public networks.
Technologies: Active Server Pages (ASP), ASP.NET, APIs, 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, HTTP REST, Scalability, Full-stack, MVP Design, Relational Databases, HTTP, HTTPS, Jira, Back-end, Integration, Scraping, HTML, Databases, Web Development, Secure Web Development, SOAP, .NET 4, Messaging, Back-end Development, Azure, Customer Relationship Management (CRM), Twilio, Twilio API, API Development, Microsoft Excel, Data Scraping, Web Scraping, Full-stack Development, Visual Studio .NET, Windows Forms (WinForms), Web Applications, Data Analysis, Entity Framework, Software Integration, System Integration

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

A large, live ASP.NET Core-based casino application I helped develop. The application was based on a microservice architecture and used pgSQL, MongoDB, and Redis for its data store. As a member of the back-end team, I developed core components of the product and made architectural decisions regarding the microservices and database design.

Organization Management System (OMS)

A Windows Services and ASP.NET-based application that helped the organization manage its internal procedures (similar to the Jira application). It used WPF as its front end and Windows Services as the main back end, connected with WCF as the means of communication. The application also had mobile components that used ASP.NET on the back end. I developed the back-end components and the WPF front-end application and was on the team that made architectural and database design decisions. The application was based on a MySQL database.

LinkedIn Scraper-Analyzer

A one-time project that thoroughly analyzed LinkedIn profiles for a specific category on a dataset scraped from LinkedIn. The dataset included the work experience, education, and skills of IT engineers in Armenia. I developed the entire application from end to end, using C# for data scraping and R for data analysis and visualization.

Gunshot Recognition

A Python-based application aimed at monitoring and recognizing the existence of a gunshot/explosion sound using ML technologies. The project used data from different sources—mainly from YouTube— which was preprocessed, transformed into images, and then the images were analyzed with convolutional neural networks to detect gunshot/explosion sounds.

I was involved in data gathering and processing and the development of the neural network responsible for sound detection.

Online Poker

https://4poker.eu/
A large online system that allows users to play poker online. Users can buy and sell chips, register and participate in tournaments, and win money by transferring it back to their card/account. I built the back end using .NET, Java, and Node.js microservices.

Tax Service Scraper

An automation application that crawls into a government-based tax service website with a valid username and password to retrieve customers' purchase information and receipt details for different businesses. The automation automatically resolves the CAPTCHA using image recognition and retrieves data by scraping the website, downloading Excel and CSV data files, and scraping the files.

Property List

https://propertylist.co.uk/
A .NET and React-based application that allows users to subscribe to a single property within the UK and get notified when the property is available for sale. The app uses Twilio and Sendinblue to send notifications and Stripe to receive payments.

Web Scraping of a Government Website

A small scraping application aimed at retrieving data from a government website for thousands of firms. The project's outcome was that the application was allowed to scrape the data, which was formatted as an Excel sheet.

Languages

Active Server Pages (ASP), C#, C#.NET, SQL, JavaScript, HTML, R, C++, Java, Python, C

Frameworks

.NET Core, ASP.NET Core, Entity Framework Core, .NET, .NET 5, .NET 4, NUnit, Selenium, Windows Presentation Foundation (WPF), gRPC, ASP.NET

Libraries/APIs

SignalR, Entity Framework, REST APIs, Sockets, Twilio API, API Development, Skrill API, WebDriver, Windows Forms (WinForms), Stripe, React, OpenMP, MPI, Open MPI, Betfair

Tools

Visual Studio, RabbitMQ, Microsoft Excel, Docker Compose, Visual Studio .NET, Dapper, Visual Studio 2019, Slack, Jira, MySQL Workbench, Supervisor, Supervisord, SendinBlue

Paradigms

Microservices, Agile, REST, Unit Testing, Microservices Architecture, Automation, Testing, Design Patterns, Test Automation, High-performance Computing, Database Design

Platforms

Docker, Twilio, Windows Server, Visual Studio Code (VS Code), Apache Kafka, Linux, Windows, Amazon Web Services (AWS), Azure, Web

Storage

PostgreSQL, MSSQLCE, MySQL, JSON, Microsoft SQL Server, Relational Databases, Databases, XML Parsing, SQL Server 2016, MongoDB, Redis, NoSQL

Industry Expertise

Web Design

Other

Mathematics, APIs, API Integration, HTTP Server, .NET 6, Code Review, Source Code Review, Technical Hiring, Interviewing, Task Analysis, Architecture, HTTP REST, Scalability, Full-stack, MVP Design, HTTP, HTTPS, Back-end, Software Design, Distributed Architecture, Web Scraping, Data Scraping, Scraping, Integration, Complex Problem Solving, Web Crawlers, HTML Parsing, Data Engineering, Secure Web Development, Web Development, Web Security, Integration Testing, Messaging, Back-end Development, Minimum Viable Product (MVP), Cloud, Algorithms, Authentication, Payment APIs, Online Payments, Visual Studio 2022, Software Architecture, Gambling, Full-stack Development, Webhooks, Web Applications, Performance, SaaS, Data Structures, Software Integration, System Integration, Windows Services, Finance, Fintech, IT Management, Technical Leadership, Quality Assurance (QA), QA Automation, SOAP, Customer Relationship Management (CRM), Team Leadership, Technical Consulting, Gaming Platforms, Software Engineering, WCF Web Services, Windows Communication Foundation (WCF), Thread Scheduling, GPU Computing, Deployment, Machine Learning, Data, Artificial Intelligence (AI), Convolutional Neural Networks (CNN), Cloud Services, CAPTCHA, HPCC Systems, Education, Workshops, Workshop Facilitation, Logical Database Design, Relational Database Design, Relational Algebra, UI Development, User Experience (UX), User Interface (UI), RapidAPI, Front-end, Data Analysis, Stripe Payments

2021 - 2022

Master's Degree in Computer Science

University of Edinburgh - Edinburgh, Scotland, UK

2017 - 2021

Bachelor's Degree in Computer Science

American University of Armenia - Yerevan, Armenia

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring