Senior Software Engineer

Mikayel S

Information

Available hours \ week
<20 h/w
Seniority level
Senior
Years of experience
9 yrs.
Location
Armenia, Yerevan
Nationality
Armenia
Timezone
(GMT+04:00) Yerevan

Languages

Russian
Intermediate (B1)
Armenian
Fluent (C2)
English
Upper-Intermediate (B2)

About

Mikayel is a Senior Software Engineer with 9 years of experience in backend development, specializing in PHP and Laravel. He has effectively optimized performance and improved SEO scores in previous roles, showcasing his proficiency in MySQL, GraphQL, and RESTful APIs. His experience spans various projects where he developed scalable systems using microservices architecture. Mikayel holds a degree in Information Technologies from the State Engineering University of Armenia.

Main technologies

Experience

Project Under NDA

Web Developer

About the Project

Goals & Scope: The goal of the project was to build a modern, scalable, and user-friendly real estate platform similar to Zillow. The platform enables users to browse, search, and filter property listings, while allowing real estate agents and homeowners to list properties for sale or rent. It aimed to provide a seamless experience for buyers, renters, and sellers alike by offering accurate data, interactive maps, and a smooth UI across devices. Product & Functionality: -Advanced search & filters for location, price, bedrooms, etc. -Interactive map view integrated with Google Maps or Mapbox. -User accounts for saving favorite listings and searches. -Property listing management with photo uploads

  • Real Estate

Responsibilities

I served as a backend developer, responsible for designing, building, and maintaining the platform's core functionalities: - Designed and implemented the property listing flow with image uploads, dynamic filters, and geolocation features; - Integrated third-party services like Google Maps for location-based; - Optimized performance, resulting in <2s page load for most views;

Skills & technologies

Volunteer Vision

Web Developer

About the Project

I worked on Volunteer Vision, a remote mentoring platform connecting mentors and mentees through structured learning paths. The goal was to support corporate and NGO-led mentoring programs with features like session scheduling, progress tracking, and role-based access. I built core RESTful APIs using PHP (Laravel) with TDD, enabling secure, scalable backend services. The platform serves enterprises, NGOs, and educational institutions, helping promote professional development and social impact on a global scale.

Responsibilities

- Contributed to the development of Volunteer Vision, a remote mentoring platform; - Utilized PHP and Laravel framework following Test-Driven Development (TDD) practices to ensure robust and maintainable code; - Designed and implemented RESTful APIs for core platform features, enhancing integration capabilities and frontend-backend communication; - Collaborated with cross-functional teams to deliver scalable and secure backend solutions.

Skills & technologies

Ucraft

Senior Software Engineer

About the Project

Ucraft is a no-code website builder platform that enables users to create professional websites, online stores, and landing pages using customizable templates, drag-and-drop functionality, and integrated eCommerce and SEO tools.

  • E-commerce

Responsibilities

- Develop and maintain backend services in a Microservice Architecture within an Agile environment. - Write reusable, documented, and testable code. - Collaborate with technical writers to create comprehensive service documentation. - Mentor junior developers, fostering their growth and learning. - Conducted code reviews and served as a key developer within the team. - Developed a couple of PHP packages for internal usage within the company.

Education

State Engineering University of Armenia

2012 - 2016
Information Technologies