Armen Yakhshibekyan, Developer in Russia
Armen is available for hire
Hire Armen

Armen Yakhshibekyan

Verified Expert  in Engineering

Back-end Developer

Location
Russia
Toptal Member Since
November 21, 2019

Development is Armen's passion. He's an avid problem solver who always tries to find solutions from a business perspective. For Armen, it is very important to not just write code but also focus on making it clean, readable, understandable, and, most importantly, easily adaptable.

Portfolio

Xendit Incorporated
JavaScript, Node.js, REST, Kubernetes, Software Architecture, APIs...
Bluedrop Learning Networks Inc.
Node.js, JavaScript, PostgreSQL, Docker, OAuth, SQL, Mocha...
Agility Logistics
GraphQL, Redis, MongoDB, Oracle, Node.js

Experience

Availability

Part-time

Preferred Environment

Jest, Git, Ubuntu, MacOS, WebStorm, DataGrip, Amazon Web Services (AWS), Docker

The most amazing...

...thing I've built is a platform for students that enables them to search accommodation in the UK online.

Work Experience

Senior Back-end Developer

2022 - 2024
Xendit Incorporated
  • Developed and modified features for a core transaction processing service. Service is highly loaded, so every new feature or modification requires a latency check and/or load tests to fit SLA.
  • Developed configurable transaction types that affected every transaction processing flow (more than 20 flows). That allowed product teams to reduce the time to create new transaction types from three weeks to 15 minutes.
  • Added automated API documentation generation based on OpenAPI specifications.
Technologies: JavaScript, Node.js, REST, Kubernetes, Software Architecture, APIs, Architecture, Authentication, TypeScript, Apache Kafka, PostgreSQL, Creative Problem Solving

Node.js Back-end Developer

2020 - 2022
Bluedrop Learning Networks Inc.
  • Designed and implemented database schema for a customer master data management (MDM) system.
  • Designed and implemented customer normalization and duplication matching mechanisms using Double Metaphone, Trigram, and other matching and normalizing algorithms.
  • Optimized many existing and implemented new reports that included query optimization, streaming huge reports from the back end to the front end, and many other tasks for performance optimization.
Technologies: Node.js, JavaScript, PostgreSQL, Docker, OAuth, SQL, Mocha, Amazon Web Services (AWS), GraphQL, APIs, REST, Query Optimization

Node.js Back-end Developer

2019 - 2020
Agility Logistics
  • Developed new back-end features.
  • Developed a Redis-based publish/subscribe mechanism for events exchange between the internal and external part of the main application.
  • Migrated legacy code from .NET to Node.js.
  • Developed GraphQL mutations for E2E test automation.
  • Helped increase slow SQL query performance.
  • Developed a monitoring system for internal scheduler task status tracking.
Technologies: GraphQL, Redis, MongoDB, Oracle, Node.js

Node.js Back-end Developer

2018 - 2019
Freelance
  • Designed and implemented the back end for an accommodation search application using Node.js. GraphQL, and MongoDB.
  • Developed a suite of asynchronous web scrapers (23 patent registers of different countries worldwide) using Node.js and PostgreSQL.
  • Created a Node.js-based bidding system for Google Ads.
  • Built a fulfillment control application working with Amazon MWS API and integrations with different suppliers.
Technologies: Docker, MongoDB, PostgreSQL, GraphQL, Node.js

Node.js Back-end Developer

2015 - 2018
Regioncom, LLC
  • Developed a web-based loan consulting center for Russia's Ministry of Construction.
  • Created a distributed event management application for a government organization.
  • Designed and developed many Node.js back-end portions of different projects.
Technologies: MongoDB, MySQL, PostgreSQL, Node.js

Node.js Back-end Developer

2012 - 2015
Aplit, LLC
  • Developed a Google Adwords + Yandex Direct professional PPC generator.
  • Designed and implemented many different Node.js projects.
Technologies: MongoDB, MySQL, PostgreSQL, Node.js

Accommodation Search Platform for Students in the UK

Built using Node.js, GraphQL, and MongoDB.

Professional PPC Generator for Google Adwords + Yandex Direct

Built using Node.js, Express, MongoDB, and Google Ads API.
1993 - 1998

Master of Science Degree in Computer Science

Moscow State University of Railways - Moscow

Libraries/APIs

Node.js, React, Amazon MWS

Tools

Knex.js, Git, GitHub, WebStorm, DataGrip, Mongoose, Jenkins, Docker Compose, Mocha

Frameworks

Express.js, Jest, Fastify, Cypress, OAuth 2

Languages

JavaScript, TypeScript, GraphQL, SQL, HTML, CSS

Paradigms

Test-driven Development (TDD), Database Design, Agile, Behavior-driven Development (BDD), Gang of Four (GOF) Design Patterns, Clean Architecture, REST

Platforms

Linux, Ubuntu, CentOS, Docker, MacOS, Oracle, Amazon Web Services (AWS), Visual Studio Code (VS Code), Kubernetes, Apache Kafka

Storage

MongoDB, PostgreSQL, MySQL, Redis

Other

Back-end Development, SOLID Principles, Apollo, Apollo Server, OAuth, APIs, Query Optimization, Software Architecture, Architecture, Authentication, Creative Problem Solving

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring