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

Gagik Shahumyan

Verified Expert  in Engineering

Software Developer

Location
Yerevan, Armenia
Toptal Member Since
November 16, 2020

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

Yara
Node.js, NestJS, GraphQL, TypeScript, JavaScript
WiCastr
Amazon Web Services (AWS), Agile Software Development, Docker, Serverless...

Experience

Availability

Part-time

Preferred Environment

Amazon Web Services (AWS), Docker

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

Back-end Developer

2020 - PRESENT
Yara
  • Developed the back end of a precision farming application using GraphQL, Nest.js, and Jest.
  • Integrated third-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.
Technologies: Node.js, NestJS, GraphQL, TypeScript, JavaScript

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

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

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

Bluedot Innovation

https://bluedot.io/
I created a fully automated diagnostic tool that tested all the workflows of the existing project as the first 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.

Languages

TypeScript, GraphQL, JavaScript

Frameworks

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

Libraries/APIs

Node.js, REST APIs, PayPal API, React

Platforms

Amazon Web Services (AWS), Docker, AWS Lambda

Paradigms

Agile Software Development

Storage

Databases, PostgreSQL, MongoDB, Amazon DynamoDB

Other

Serverless, Data Warehouse Design, Probability Theory, Data Structures, Algorithms

Tools

PM2

2015 - 2019

Bachelor's Degree in Computer Science

American University of Armenia - Yerevan, Armenia

FEBRUARY 2020 - PRESENT

AWS Certified Cloud Practitioner

Amazon Web Services

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