Hovhannes Minasyan, Scraping Developer in Yerevan, Armenia
Hovhannes Minasyan

Scraping Developer in Yerevan, Armenia

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.
Hovhannes is now available for hire

Portfolio

Experience

Location

Yerevan, Armenia

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.

Employment

  • Senior .NET Developer and Architect

    2022 - PRESENT
    Technologist
    • Managed a team of developers that deliver 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, RESTful APIs, Unit Testing, Microservices, Test Automation, Microservices Architecture, Back-end Development, Minimum Viable Product (MVP), Cloud Services, API Development, Automation, 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
  • Teacher's Associate

    2022 - 2022
    American University of Armenia
    • Was responsible for conducting extra lessons, problem-solving sessions and office hours for students.
    • Graded homework assignments, quizzes, midterms and exams of the students.
    • Was the TA of a group of 45 students, containing both undergraduate and graduate students.
    Technologies: Databases, SQL, MySQL, MongoDB, NoSQL, Database Design, Logical Database Design, Relational Database Design, Relational Algebra, Relational Databases
  • High Performance Programming Workshop Leader

    2022 - 2022
    TUMO Center of Creative Technologies
    • Developed an educational program for the TUMO students, with contents of HPC systems, coding with C and C++, using OMP and MPI for parallel programming.
    • Managed and lead 2 intensive labs (2 week intensive courses each), in TUMO Yerevan and TUMO Gyumri. Taught TUMO students the details of HPC programming as well as gave them the opportunity to work on a mock HPC environment.
    • Delivered projects (1 per students). where they had to use both MPI and OMP technologies to solve a specific problem. This included computational fluid dynamics, distributed sorting algorithms, game of life and other projects.
    Technologies: HPCC Systems, Linux, Education, Workshops, Workshop Facilitation, C++, C, OMP, OpenMP, MPI, Open MPI
  • Back end developer for gathering real state information

    2022 - 2022
    Property list Ltd.
    • Develop the major components of the application that were responsible for the business logic of the service.
    • Designed and implemented the database architecture using PostgreSQL. Added the database to the microservice architecture.
    • Implemented integrations with Stripe, Twilio and SendInBlue to use their services as part of 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
  • 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 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, 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, RESTful APIs, 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, Neteller API, FreeMarket API, Gambling, Full-stack Development, Gaming Platforms
  • Back-end Developer

    2020 - 2021
    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, 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, RESTful APIs, Test Automation, Microservices Architecture, Back-end Development, Minimum Viable Product (MVP), API Development, Automation, Cloud, Microsoft Excel, Gambling, Gaming Platforms
  • 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, RESTful APIs, Unit Testing, Microservices, Microservices Architecture, Back-end Development, Customer Relationship Management (CRM), Minimum Viable Product (MVP), Cloud Services, API Development, Automation, 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
  • Mid Full-stack Developer

    2017 - 2018
    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, 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, RESTful APIs, Back-end Development, Azure, Customer Relationship Management (CRM), Twilio, Twilio API, API Development, Microsoft Excel, Data Scraping, Web Scraping, Full-stack Development

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.

  • LinkedIn Scraper-Analyzer

    The application was 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 start to end, using C# for data scraping and R for data analysis and visualizations.

  • 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 its users to play poker online. It has the capabilities of buying/selling chips, registering and participating in tournaments, and winning money by transferring it back to their card/account.
    The the back-end was built using .NET, Java and NodeJS microservices.

  • Tax Service Scraper

    An automation application that crawls into a government-based tax service website with valid username and password in order to retrieve purchase information and receipt details for the customers of different businesses. The automation automatically resolves captcha using image recognition and retrieve data by scraping the website and downloading data files (excel,csv) and scraping the files.

  • Property List
    https://propertylist.co.uk/

    A .NET and React based application that allows its users to subscribe to a single property within the UK and get notified whenever the property is available for sale. The app uses Twilio and SendInBlue to send the notification and Stripe to receive the payments.

Skills

  • Languages

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

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

    SignalR, REST APIs, Sockets, Twilio API, API Development, Skrill API, WebDriver, Entity Framework, React, OpenMP, MPI, Open MPI
  • Tools

    Visual Studio, RabbitMQ, Microsoft Excel, Docker Compose, Visual Studio 2019, Slack, Jira
  • 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, 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, RESTful APIs, Back-end Development, Minimum Viable Product (MVP), Cloud, Algorithms, Authentication, Payment APIs, Online Payments, Neteller API, FreeMarket API, Visual Studio 2022, Software Architecture, Gambling, Full-stack Development, 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, Thread Scheduling, GPU Computing, Deployment, AWS, Machine Learning, Data, Artificial Intelligence (AI), Convolutional Neural Networks, Cloud Services, CAPTCHA, HPCC Systems, Education, Workshops, Workshop Facilitation, OMP, Logical Database Design, Relational Database Design, Relational Algebra

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