Igor Iakovlev
Igor Iakovlev

Senior Full Stack Software Engineer

Actively looking · Member since 23 Sep 2026
Location
Gyumri, Armenia
Desired salary
Unspecified
Work preference
Remote Only / Full Time, Part Time, Contract
Experience level
Senior

About

Professional summary

I am a full stack software engineer with more than eight years of commercial experience building products for the U.S. and Canadian markets. My main stack is PHP (8, 7 and 5) with Laravel, Symfony and Yii2 on the backend, and React, TypeScript and Vue 3 on the frontend.

I design APIs, third party integrations and domain logic for complex operational workflows. My background covers CRM systems, short term rental automation, booking platforms, call center software and high volume search.

Day to day I work with MySQL and MariaDB, Elasticsearch, Redis, Docker, Linux and CI/CD, and I pay attention to reliability, performance and maintainable architecture.

I have delivered integrations with Booking.com, VRBO, Airbnb, PriceLabs, DPGO and Wheelhouse, built real time Elasticsearch search over roughly 100,000 properties, and designed an appointment scheduling engine with a state machine and a capacity and geo based distribution engine. I am comfortable picking up stalled or undocumented projects and taking them to production.

I use AI coding agents (Claude Code, OpenAI Codex) as part of my daily workflow and have built MCP integrations for voice AI bots. I set the architectural context, work through edge cases, direct the implementation and review the result.

I am based in Gyumri, Armenia, and I am open to remote backend or full stack roles. My English is upper intermediate and I am comfortable working and writing documentation in English.

Notice period: Immediately

Skills

29 capabilities

Tech stack & tools

Working toolkit

Application Hosting

Application Utilities

Data Stores

Monitoring

Experience

Career history

Full Stack Software Engineer EcolineWindows

I was one of the core developers on a new CRM replacing a legacy system for a Canada-wide window and blinds retail network, and I owned the scheduling subsystem end to end: automated booking and distribution of on-site measurement appointments used by call-center operators and voice AI bots.

I designed the domain model from scratch: an appointment lifecycle state machine, multi-level booking configuration, and a distribution engine based on capacity, business hours and geographic zones. I integrated the voice AI bots through MCP, built a dead-letter inbox pattern with idempotent handlers so no incoming request was lost, and created an interactive service-zone editor on Uber H3 and deck.gl. I also maintained the legacy Yii2 system and migrated parts of it to Laravel.

Stack: PHP 8, Laravel, PHPUnit, PHPStan, Vue 3 with TypeScript, MySQL and MariaDB, Redis, Docker, Terraform, AWS Lambda in Go, MCP, OpenAPI. Most of the implementation went through AI coding agents under my direction and review.

Full Stack Software Engineer iGMS (former AirGMS Technologies Inc.)

For six years I developed backend APIs in PHP 7 and frontend interfaces in React and TypeScript for a rental automation platform serving the U.S. and Canadian markets: listing management, dynamic pricing, and integrations with Airbnb, Booking.com, VRBO and external services. The platform ran on an in-house framework, so most of the work was on a large codebase without documentation.

I implemented Booking.com multi-room booking, License API and calendar synchronization, built pricing integrations for PriceLabs, DPGO and Wheelhouse, took over an unfinished VRBO integration and brought it to full API coverage, and developed an Elasticsearch real-time search system for approximately 100,000 properties with yearly price and minimum-stay calendars.

Stack: PHP 7, React, TypeScript, MySQL, Elasticsearch, Redis, REST API, Git.

Software Engineer Telecontact (Navigator LLC)

I developed custom call-center systems for banks and support departments: CRM functionality and agent workflows. I joined as an intern and became a key developer within three months.

I built agent workstations with dynamic call scripts and forms that showed customer data, orders and prompts in real time for inbound and outbound calls. I independently finished a stalled major-bank project in six months, handled complex regular-expression parsing and validation, and maintained the project responsible for 80% of company revenue.

Stack: PHP 5, Yii2, MySQL, Smarty, regular expressions.

Education

Learning history

JavaRush

Online Course, Java

Online Java course.

Codecademy

Online Course, Web Development

Online web development course.

Gymnasium Zolotaya Gorka

Secondary Education

Completed secondary education in Russia.

This professional hasn’t added portfolio projects yet.

This professional hasn’t listed any services yet.

People also viewed

All talent ›
Jobs Talent AI Tools Salaries
Menu