Armen Hovasapyan

Backend / Full-Stack Developer

PHP / Laravel / Symfony / Yii / C# / Node.js / Python

Professional Summary

Software Engineer with 12+ years of professional software development experience building and maintaining scalable web applications and backend systems.

Strong background in backend and full-stack development with PHP, Laravel, Symfony, Yii, C#, ASP.NET Core, Node.js, Python, JavaScript, TypeScript.

Experienced in RESTful Web APIs, object-oriented programming, database-driven applications, distributed systems, microservices, Clean Architecture, Domain-Driven Design, SOLID principles, testing, and performance optimization.

Hands-on experience with Microsoft SQL Server, PostgreSQL, MySQL, MongoDB, Redis, RabbitMQ, Docker, Kubernetes, AWS, and GCP.

Experienced working in Agile/Scrum environments and collaborating with developers, QA, product managers, and other stakeholders.

  • 12+ years delivering production-grade backend and full-stack systems.
  • Led and mentored engineering teams across healthcare and iGaming platforms.
  • Applied Microservices, Modular Monolith, Clean Architecture, and DDD in production.
  • Agile/Scrum delivery in cross-functional teams with developers, QA, and product managers.

Professional Experience

  1. Independent Software Engineer — Lead Software Engineer / Architect

    Mar 2026 – PRESENT

    Yerevan, Armenia

    • Designing and developing scalable web applications and backend services using C#, ASP.NET Core Web API, PHP, Python, and TypeScript.
    • Developing RESTful Web APIs with ASP.NET Core, applying object-oriented programming, SOLID principles, Clean Architecture, and Domain-Driven Design.
    • Designing and implementing database-driven applications using Microsoft SQL Server, PostgreSQL, MySQL, SQLite, and MongoDB.
    • Implementing data access and business logic with a focus on performance, scalability, reliability, and data consistency.
    • Identifying performance bottlenecks, debugging application issues, and implementing solutions to improve application reliability and responsiveness.
    • Designing scalable backend architectures based on Microservices and Modular Monolith patterns.
    • Developing integrations with third-party APIs and external services.
    • Implementing automated testing using xUnit and other testing frameworks depending on the technology stack.
    • Implementing containerized deployments and CI/CD pipelines using Docker and GitHub Actions.
    • Automating workflows and business logic using n8n and backend integrations.

    Stack: C#, ASP.NET Core, Python, FastAPI, async, OpenAPI/Swagger, pytest, PHP, Laravel, Symfony, JavaScript, TypeScript, NestJS, React, Vue.js, Nuxt, Microsoft SQL Server, PostgreSQL, MySQL, SQLite, Redis, RabbitMQ, Docker

  2. Tidepool Labs Europe — Lead Software Engineer

    Nov 2018 – Mar 2026

    Yerevan, Armenia

    Chalkboard (iGaming Platform) · USAchalkboard.io

    • TypeScript
    • Node.js
    • NestJS
    • TypeORM
    • Python
    • Falcon
    • React
    • Next.js
    • React Native
    • PostgreSQL
    • MongoDB
    • Firebase
    • Databricks
    • Redis
    • RabbitMQ
    • Jest
    • GCP
    • Docker
    • Kubernetes
    • GitHub Actions
    • Datadog
    • Sentry

    MDsave (HealthCare platform) · USAmdsave.com

    • PHP 8+
    • Yii
    • TypeScript
    • Node.js
    • PostgreSQL
    • Databricks
    • RabbitMQ
    • Redis
    • React
    • GraphQL
    • Apollo
    • Codeception
    • Jest
    • AWS
    • Docker
    • CircleCI
    • Datadog

    Architecture: Microservices, Modular Monolith

    Methodologies: Agile/Scrum

    Design patterns & principles: OOP, SOLID, Clean Architecture

    • Designed and maintained scalable backend applications and services for high-traffic healthcare and iGaming platforms.
    • Developed and maintained Web APIs and backend services.
    • Worked with relational and NoSQL databases, including PostgreSQL and MongoDB.
    • Investigated application bottlenecks, production issues, and performance problems and implemented solutions.
    • Collaborated with developers, QA, product managers, and other stakeholders in an Agile/Scrum environment.
    • Mentored developers and promoted best practices across the team.
    • Ensured high code quality through best practices, thorough testing, and code reviews.
    • Made architectural decisions to build scalable, maintainable, and efficient systems.
    • Worked closely with developers and product managers to align on solutions.
    • Solved complex technical problems with scalable solutions.
  3. BigBrain — Senior Software Engineer

    Sep 2016 – Oct 2018

    Yerevan, Armenia

    MDsave (HealthCare platform) · USAmdsave.com

    • PHP (5.6 - 7.4)
    • Yii
    • TypeScript
    • Node.js
    • PostgreSQL
    • RabbitMQ
    • Redis
    • jQuery
    • Bootstrap
    • AngularJS
    • Codeception
    • Jest
    • GraphQL
    • Apollo
    • AWS
    • Docker
    • CircleCI
    • New Relic
    • ELK
    • Jira

    Methodologies: Agile/Scrum

    • Developed and maintained backend services and Web API integrations.
    • Developed and optimized complex features using PHP and AngularJS, ensuring performance and scalability.
    • Worked with PostgreSQL, RabbitMQ, and Redis.
    • Investigated production issues, performance bottlenecks, and application errors.
    • Collaborated with product managers and developers to translate business needs into technical solutions.
    • Contributed to architectural decisions, ensuring system reliability and maintainability.
    • Provided production support for healthcare applications, including log monitoring, debugging, and performance tuning.
    • Documented technical implementations, ensuring clarity and knowledge sharing within the team.
  4. Web Projects — Project Manager / Team Lead

    Mar 2016 – Sep 2016

    Yerevan, Armenia

    PayKickstart · USApaykickstart.com

    • PHP
    • Laravel
    • MySQL
    • jQuery
    • Bootstrap
    • AngularJS
    • Ionic
    • Cordova

    MonkeyVPN · USAmonkeyvpn.com

    • PHP
    • Laravel
    • MySQL
    • jQuery
    • Bootstrap
    • AngularJS
    • Ionic
    • Cordova
    • Contributed to architectural decisions, ensuring system reliability and maintainability.
    • Led a team of 5-6 developers and a QA engineer.
    • Ensured high code quality through best practices, thorough testing, and code reviews.
    • Documented technical implementations, ensuring clarity and knowledge sharing within the team.
  5. I Like IT — Web Developer

    Oct 2015 – Mar 2016

    Yerevan, Armenia

    NEON · USAneon-mobile.com

    • PHP
    • Laravel
    • MySQL
    • jQuery
    • Bootstrap
    • AngularJS

    UserGrow · USAusergrow.com

    • PHP
    • Laravel
    • MySQL
    • jQuery
    • Bootstrap
    • AngularJS
    • On-site design and development of web applications in PHP/MySQL.
    • Developed web services in PHP interfacing with third-party APIs.
    • Integrated content management systems and payment processing gateways.
    • Helped drive the definition of PHP and JS frameworks to support new features and refactor legacy elements.
    • Worked with designers, frontend and project management staff to capture requirements for the functional elements of website projects.

    Stack: PHP, Laravel, MySQL, ElasticSearch, PHPUnit, JavaScript, jQuery, AngularJS, Bootstrap, Jira, Trello

  6. Iguan Systems — Web Developer

    Jul 2014 – Oct 2015

    Yerevan, Armenia

    Balloon in a Box · UKballooninabox.co.uk

    • PHP
    • Laravel
    • MySQL
    • jQuery
    • Bootstrap
    • AngularJS

    Balloons by Post · UKballoonsbypost.co.uk

    • PHP
    • Laravel
    • MySQL
    • jQuery
    • Bootstrap
    • AngularJS

    Delivery Balloon · UKdeliveryballoon.co.uk

    • PHP
    • Laravel
    • MySQL
    • jQuery
    • Bootstrap
    • AngularJS

    FerBuy · USAferbuy.com

    • PHP
    • Laravel
    • Payment API
    • Composer

    eDriven Scoreboard · USAedrivensbdev.firebaseapp.com

    • JavaScript
    • Ionic
    • Cordova
    • AngularJS
    • Firebase
    • jQuery
    • Bootstrap
    • On-site design and development of web applications in PHP/MySQL.
    • Developed web services in PHP interfacing with third-party APIs.
    • Integrated content management systems and payment processing gateways.
    • Helped drive the definition of PHP and JS frameworks to support new features and refactor legacy elements.
    • Worked with designers, frontend and project management staff to capture requirements for the functional elements of website projects.

    Stack: PHP, Laravel, CodeIgniter, Zend, Magento, MySQL, SQL Server, MongoDB, ElasticSearch, JavaScript, jQuery, AngularJS, Bootstrap, Ionic, Jira, Trello

Technical Skills

Languages

  • PHP logo PHP
  • C# logo C#
  • Python logo Python
  • JavaScript logo JavaScript
  • TypeScript logo TypeScript
  • SQL logo SQL

Backend

  • Laravel logo Laravel
  • Symfony logo Symfony
  • Yii logo Yii
  • .NET Core logo .NET Core
  • ASP.NET Core Web API logo ASP.NET Core Web API
  • ASP.NET MVC logo ASP.NET MVC
  • Node.js logo Node.js
  • NestJS logo NestJS
  • Express logo Express
  • FastAPI logo FastAPI
  • Falcon logo Falcon

Frontend

  • React logo React
  • Vue.js logo Vue.js
  • Nuxt logo Nuxt
  • Next.js logo Next.js
  • jQuery logo jQuery
  • Bootstrap logo Bootstrap
  • AngularJS logo AngularJS

Databases

  • PostgreSQL logo PostgreSQL
  • MySQL logo MySQL
  • Microsoft SQL Server logo Microsoft SQL Server
  • T-SQL
  • MongoDB logo MongoDB
  • SQLite logo SQLite
  • Firebase logo Firebase

Messaging & caching

  • RabbitMQ logo RabbitMQ
  • Kafka logo Kafka
  • Redis logo Redis

Cloud & DevOps

  • AWS logo AWS
  • GCP logo GCP
  • Docker logo Docker
  • Kubernetes logo Kubernetes
  • GitHub Actions logo GitHub Actions
  • CircleCI logo CircleCI
  • CI/CD
  • Git logo Git
  • Linux logo Linux

Testing

  • PHPUnit logo PHPUnit
  • Codeception logo Codeception
  • Playwright logo Playwright
  • xUnit
  • Jest logo Jest
  • pytest logo pytest

Monitoring & logging

  • Datadog logo Datadog
  • ELK logo ELK
  • New Relic logo New Relic
  • Sentry logo Sentry

Project management

  • Jira logo Jira
  • Linear logo Linear
  • Trello logo Trello
  • Notion logo Notion

AI tools

  • Cursor logo Cursor
  • Claude Code logo Claude Code
  • Codex logo Codex
  • GitHub Copilot logo GitHub Copilot

Automations

  • n8n logo n8n
  • make.com logo make.com

Architecture & design

  • Microservices
  • Modular Monolith
  • Clean Architecture
  • Domain-Driven Design
  • SOLID
  • DRY / KISS / YAGNI
  • TDD
  • RESTful Web APIs
  • Object-Oriented Programming
  • RAG (Retrieval-Augmented Generation)

Education

  1. State Engineering University of Armenia, Yerevan — Master's Degree — Technology of Machine Building2003 – 2008

Languages

  • Armenian · Native
  • English · Professional Proficiency
  • Russian · Professional Proficiency

Contact