Backend Developer
Information
Languages
About
Main technologies
- Laravel9 yrs.
- PHP9 yrs.
- MySQL8 yrs.
- JavaScript8 yrs.
- Payment Gateway Integration6 yrs.
- Node.js5 yrs.
- Nest.js5 yrs.
- MongoDB5 yrs.
Additional skills
- JSON8 yrs.
- Eloquent8 yrs.
- REST API8 yrs.
- Git7 yrs.
- CI/CD6 yrs.
- Docker6 yrs.
- Software Architecture5 yrs.
- GraphQL5 yrs.
- Microservices5 yrs.
- Redis5 yrs.
- RabbitMQ5 yrs.
- Apache Kafka5 yrs.
- Doctrine ORM5 yrs.
- Mongoose5 yrs.
- Express.js5 yrs.
- Symfony5 yrs.
- DDD4 yrs.
- PostgreSQL3 yrs.
- Amazon (AWS)2 yrs.
- Amazon SQS2 yrs.
- Amazon Lambda2 yrs.
Experience
Singit
About the Project
Singit is a music-powered language learning platform where users improve their skills through songs. It offers lyric-based exercises, translations, vocabulary enrichment, and gamified practice flows. Targeting learners worldwide, it combines education with entertainment in an engaging way.
- AI
- E-learning
Responsibilities
I designed and implemented scalable ETL pipelines for lyrics, translations, and vocabulary enrichment. Built event-driven flows with Kafka, AWS Step Functions, and Node.js. Optimized performance, ensured data reliability, and contributed to product features enhancing user learning experience.
Skills & technologies
Ucraft Website Builder
About the Project
Ucraft is a no-code website builder platform that allows users to create professional websites, landing pages, and e-commerce stores. The platform serves a global audience including entrepreneurs, businesses, and designers. It includes features like drag-and-drop editing, domain management, e-commerce capabilities, integrations with payment gateways, and advanced SEO tools. As the product scaled, the company required a transition from monolithic PHP services to modern, distributed microservices for better performance, scalability, and maintainability.
- E-commerce
Responsibilities
- Developed and maintained backend microservices using NestJS, HapiJS, and Node.js for modules like authentication, ETL pipelines, and e-commerce integrations. - Migrated legacy PHP modules to modern Node.js services using MySQL, Redis, and Apache Kafka. - Built and optimized REST and GraphQL APIs for internal and public use. - Integrated with external services including CRMs, payment gateways, and analytics platforms. - Implemented session tracking, token-based authentication (JWT), and Redis-based revocation logic. - Ensured high test coverage with unit/integration tests and established structured error handling and logging. - Collaborated closely with frontend, QA, and DevOps teams throughout the development lifecycle.
ASTUDIO
About the Project
ASTUDIO is a web development company delivering custom websites and e-commerce platforms for clients across Armenia. As part of the engineering team, I contributed to the development of several high-profile websites, focusing on backend development, API design, and 3rd-party service integrations. Key projects included: onlineshinanyut.am — a product catalog and e-commerce site for household goods. steel.am — an industrial B2B website for metal product listings. productservice.am — a service aggregator with advanced filtering and product details.
- E-commerce
Responsibilities
- Built and maintained RESTful APIs and backend logic using PHP (Laravel/Symfony). - Designed database schemas and implemented business logic for e-commerce platforms. - Integrated payment systems and delivery providers (local gateways + international APIs). - Ensured cross-platform compatibility and responsiveness in coordination with frontend developers. - Delivered features on tight deadlines while maintaining code quality and modularity. - Participated in deployment and testing workflows for production delivery.
PetMall Marketplace
About the Project
PetMall is an Armenian e-commerce platform offering a wide range of pet products, food, and accessories. The platform supports online shopping with delivery and secure payments. The key goal of the project was to integrate multiple local and international payment providers to ensure seamless checkout for users, while maintaining flexibility and security for the business.
- E-commerce
Responsibilities
- Integrated several payment gateways into the checkout flow, including local Armenian providers and card-based services. - Designed fallback mechanisms and error handling strategies to ensure smooth payment processing. - Implemented backend validation, transaction tracking, and webhook handling for asynchronous payment updates. - Collaborated with frontend developers to ensure a secure and user-friendly payment experience. - Maintained clean, reusable code and tested integrations under real-world conditions.
Skills & technologies
- PHP
- Laravel
- MySQL
- Payment Gateway Integration
- JavaScript