
Gagik Shahumyan
Verified Expert in Engineering
Software Developer
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
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
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)
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.
Senior Software Developer (via Toptal)
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.
Senior Software Developer (via Toptal)
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.
Back-end Developer
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.
Software Developer
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.
Intern Software Developer
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.
Experience
Bluedot Innovation
https://bluedot.io/Oores
Arthub
Kursorganizer
Education
Bachelor's Degree in Computer Science
American University of Armenia - Yerevan, Armenia
Certifications
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring