Gagik Shahumyan, Developer in Yerevan, Armenia
Gagik is available for hire
Hire Gagik

Gagik Shahumyan

Verified Expert  in Engineering

Software Developer

Yerevan, Armenia

Toptal member since November 16, 2020

Bio

Gagik is a back-end developer specializing in a variety of Node.js frameworks. His expertise lies in serverless architecture with AWS. Gagik implemented a feature that enabled the secure connection of IoT devices with AWS IoT Core using x509 certificates in seconds and delivered a national household database for Bangladesh that included more than 100,000,000 household members. He prioritizes product quality and creates reliable, maintainable, and adaptable software.

Portfolio

Carrier Global
Node.js, Serverless, AWS Lambda, Lambda Functions, Serverless Architecture...
Aircraft Safety Startup
AWS Lambda, JavaScript, Go, Amazon Cognito, Amazon Web Services (AWS)...
Yara
Node.js, NestJS, GraphQL, JavaScript, Kubernetes, Databases, TypeScript...

Experience

  • JavaScript - 8 years
  • Node.js - 8 years
  • TypeScript - 8 years
  • Docker - 6 years
  • NestJS - 5 years
  • Amazon Web Services (AWS) - 5 years
  • GraphQL - 4 years
  • Python - 3 years

Availability

Part-time

Preferred Environment

Amazon Web Services (AWS), Docker, Node.js, TypeScript, MongoDB, GraphQL, JavaScript, NestJS, AWS Lambda, REST APIs, Apache Kafka

The most amazing...

...feature I've implemented enabled the secure connection of IoT devices with AWS IoT Core using x509 certificates in a matter of seconds.

Work Experience

Senior Software Developer (via Toptal)

2022 - PRESENT
Carrier Global
  • Developed and improved the back-end platform to handle streaming data from hundreds of thousands of devices.
  • Reduced latency and increased platform robustness by gradually removing the tech debt.
  • Improved testability and observability of the platform by introducing best practices, increasing test coverage, and improving logging.
  • Created a device simulator that was used by several teams as an internal tool.
  • Worked in a highly agile and fast-paced team environment.
  • Conducted regular demos and provided accurate milestone estimates to technical and non-technical stakeholders.
Technologies: Node.js, Serverless, AWS Lambda, Lambda Functions, Serverless Architecture, Amazon DynamoDB, GraphQL, Amazon Web Services (AWS), Kubernetes, TypeScript, Databases, Data Warehouse Design, MongoDB, Docker, JavaScript, NestJS, Python, React, REST APIs, Apache Kafka, Architecture, APIs, CI/CD Pipelines, Database Architecture, SQL, App Development, HTTPS, API Development, API Integration, Back-end Development

Senior Software Developer (via Toptal)

2022 - 2022
Aircraft Safety Startup
  • Managed several fully serverless API services, collaborating closely with other teams to implement cross-functional features.
  • Developed, deployed, and monitored the cloud infrastructure on AWS using services like AWS CloudFormation, AWS CDK, AWS Lambda, Amazon DynamoDB, and Amazon CloudWatch.
  • Worked closely with the ML and analytics team to implement a feature store with ETL functionality.
Technologies: AWS Lambda, JavaScript, Go, Amazon Cognito, Amazon Web Services (AWS), API Gateways, Databases, Data Warehouse Design, Node.js, TypeScript, Docker, Python, Amazon DynamoDB, REST APIs, Architecture, APIs, CI/CD Pipelines, Database Architecture, SQL, App Development, HTTPS, API Development, Back-end Development

Senior Software Developer (via Toptal)

2020 - 2022
Yara
  • Developed the back end of a precision farming application using GraphQL, Nest.js, and Jest.
  • Integrated 3rd-party analytics tools that gave stakeholders precise analytics on the app usage patterns, helping to make data-driven decisions.
  • Integrated internal and external tools and services, delivering fast and easy precision farming to the clients.
  • Worked in a highly flexible team by delivering new features, ensuring app stability, fixing bugs, and performing research.
  • Mentored junior developers and helped them grow by setting up learning plans, pair programming sessions, and code reviews.
Technologies: Node.js, NestJS, GraphQL, JavaScript, Kubernetes, Databases, TypeScript, PostgreSQL, MongoDB, Docker, React, REST APIs, Apache Kafka, APIs, CI/CD Pipelines, Database Architecture, SQL, App Development, HTTPS, API Development, API Integration, Back-end Development

Back-end Developer

2019 - 2021
WiCastr
  • Designed and implemented the cloud architecture of Viciniti (a WiCastr Product) and integrated it with AWS.
  • Led the R&D of integrating Viciniti with AWS IoT and AWS Greengrass.
  • Mentored a team of seven and organized and led technology workshops.
Technologies: Amazon Web Services (AWS), Agile Software Development, Docker, Serverless, MongoDB, PostgreSQL, JavaScript, Node.js, Databases, TypeScript, GraphQL, React, AWS Lambda, Amazon DynamoDB, REST APIs, Architecture, APIs, CI/CD Pipelines, Database Architecture, SQL, App Development, DigitalOcean, HTTPS, API Development, API Integration, Back-end Development

Software Developer

2018 - 2019
Synergy International Systems
  • Delivered international projects including an educational management information system project for Ghana, a social protection information system project for the Philippines, and a national household database for Bangladesh.
  • Overcame the challenge of delivering accurate results while working with big data for Bangladesh's national household database, as it included more than 100,000,000 household members.
  • Collaborated with the core team and numerous other supporting teams while integrating microservices for these two massive projects.
Technologies: Angular, JavaScript, Databases, Node.js, TypeScript, Docker, REST APIs, APIs, CI/CD Pipelines, Database Architecture, SQL, HTTPS, API Development, Back-end Development

Intern Software Developer

2016 - 2017
Synergy International Systems
  • Chosen with 15 others out of more than 200 applicants for IT summer school.
  • Hired to join a team of 20 professionals after a three-month IT summer school course.
  • Introduced to the main services and tools of Synergy International Systems and worked on multiple projects.
Technologies: Databases, Node.js, Angular, JavaScript, TypeScript, Docker, APIs, CI/CD Pipelines, SQL, HTTPS, API Development, Back-end Development

Experience

Bluedot Innovation

https://bluedot.io/
Created a fully automated diagnostic tool that tested all the workflows of the existing project as the 1st step. After integrating the tool into the main project, I began making improvements to the main project and worked remotely with the agile development team located in Australia.

Oores

Oores is a location-based social network app that gives its users the ability to find their friends in the vicinity and meet them. I worked as the back-end developer and was in charge of designing and implementing their core features while working extensively with their lead iOS developer and CTO. We launched the pilot of the app, which had thousands of downloads and hundreds of active users.

Arthub

Arthub is a marketplace for art, making it easier for buyers and sellers to directly contact each other and get a deal. I led the back-end development and integration of services such as PayPal, SendGrid, and TalkJS.

Kursorganizer

Kursorganizer is an app that enables its clients to book swimming pool courses. I consulted on their back-end development and performed code-reviews and design decisions, supporting their team to maintain the existing codebase and add new features.

Education

2015 - 2019

Bachelor's Degree in Computer Science

American University of Armenia - Yerevan, Armenia

Certifications

FEBRUARY 2020 - PRESENT

AWS Certified Cloud Practitioner

Amazon Web Services

Skills

Libraries/APIs

Node.js, REST APIs, API Development, PayPal API, React

Tools

Amazon Cognito

Languages

TypeScript, GraphQL, JavaScript, Python, SQL, Go

Frameworks

NestJS, Express.js, Sails.js, Fastify, Angular

Paradigms

App Development, Agile Software Development, Serverless Architecture

Platforms

Amazon Web Services (AWS), Docker, AWS Lambda, DigitalOcean, Kubernetes, Apache Kafka

Storage

MongoDB, Databases, PostgreSQL, Database Architecture, Amazon DynamoDB

Other

APIs, HTTPS, API Integration, Back-end Development, Serverless, Architecture, CI/CD Pipelines, Data Warehouse Design, Probability Theory, Data Structures, Algorithms, API Gateways, Lambda Functions

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