Skip to content

👋 About Me


I’m Armen Hovasapyan, a Lead Software Engineer who loves building clean, scalable, and production-ready backend systems. Over the past 10+ years, I’ve worked with PHP (Yii, Laravel, Symfony, CodeIgniter) and Node.js (NestJS, Express) to create microservices, REST APIs, and event-driven systems that perform smoothly and reliably.

I get a kick out of solving tricky problems, optimizing system performance, and turning complex ideas into simple, maintainable solutions. Lately, I’ve been modernizing legacy PHP systems and introducing Node.js microservices to make apps faster and more efficient.

When I’m not coding, you’ll probably find me exploring new tech, experimenting with backend architecture, or geeking out over performance optimization. I’m all about clean code, continuous learning, and building systems that just work.

Stick around, check out my projects and skills, and maybe even learn a thing or two from my journey! 🚀

🛠 Tech Stack

  • Languages & Frameworks: PHP (Yii, Laravel, Symfony, CodeIgniter), Node.js (NestJS, Express), Python (Flask, FastAPI)
  • Databases: PostgreSQL, MySQL, MongoDB, SQLite
  • Caching & Messaging: Redis, RabbitMQ
  • DevOps & Infrastructure: Docker, Docker Compose
  • Architecture & APIs: Microservices, Event-Driven Systems, REST APIs, Clean Architecture
  • Monitoring & Observability: Datadog, Elasticsearch, Kibana

EXPERIENCE

Current Role: Lead Software Engineer | Location: 🇦🇲 Armenia, Yerevan


Company: Tidepool Labs Europe | Position: Lead Software Engineer

November 2018 - Present (7 years 5 months)

  • Mentor developers and promote best practices across the team.

  • Ensure high-quality code through reviews and thorough testing.

  • Make architectural decisions to build scalable, maintainable, and efficient systems.

  • Work closely with developers and product managers to align on solutions.

  • Solve complex technical problems with scalable solutions.

  • Provide production support for healthcare applications, including log monitoring, debugging, and performance optimization.

  • Keep clear documentation, both in the code and internal systems.

Company: BigBrain | Position: Senior Software Engineer

Sep 2016 - Nov 2018 (2 years 2 months)

  • Develop and optimize complex features using PHP and Angular, ensuring performance and scalability.

  • Collaborate with product managers and developers to translate business needs into technical solutions.

  • Contribute to architectural decisions, ensuring system reliability and maintainability.

  • Ensure high code quality through best practices, thorough testing, and code reviews.

  • Provide production support for healthcare applications, including log monitoring, debugging, and performance tuning.

  • Document technical implementations, ensuring clarity and knowledge sharing within the team.

Company: Web Projects | Position: Team Lead

Mar 2016 - Sep 2016 (7 months)

  • Contribute to architectural decisions, ensuring system reliability and maintainability.

  • Lead a team of 5-6 developers and a QA

  • Ensure high code quality through best practices, thorough testing, and code reviews.

  • Document technical implementations, ensuring clarity and knowledge sharing within the team.

Company: I Like IT | Position: Web Developer

Oct 2015 - Mar 2016 (6 months)

  • On-site design and development of web applications in PHP/MySQL

  • Develop web services in a variety of PHP language which will interface with third party APIs

  • Integration with Content Management Systems and payment processing gateways

  • Help drive the definition of PHP and JS frameworks to support new features and refactor legacy elements

  • Working with designers, Front End and project management staff to capture requirements for the functional elements of website projects.

Company: Iguan Systems | Position: Web Developer

Oct 2015 - Mar 2016 (1 year 2 months)

  • On-site design and development of web applications in PHP/MySQL

  • Develop web services in a variety of PHP language which will interface with third party APIs

  • Integration with Content Management Systems and payment processing gateways

  • Help drive the definition of PHP and JS frameworks to support new features and refactor legacy elements

  • Working with designers, Front End and project management staff to capture requirements for the functional elements of website projects.


EDUCATION

📚 State Engineering University of Armenia
Technology of Machine Building, Masters
📆 2003 - 2008

LANGUAGES

Armenian - Native
Russian - Fluent
English - Professional Proficiency