
Hayk Grigoryan
Verified Expert in Engineering
Full-stack Developer
Yerevan, Armenia
Toptal member since April 12, 2021
Hayk is a senior full-stack web developer with experience leading teams and developing projects, including a high-load ticket reselling platform, tax system solutions, a factory management mobile game, and a customer messaging platform. He's skilled in a range of languages (JavaScript and Java), frameworks (Node.js, Spring Boot, and Angular), libraries (React), storages (MongoDB, SQL, and ElasticSearch), and cloud systems (AWS). On any project, you'll find Hayk's robust work ethic invaluable.
Portfolio
Experience
- JavaScript - 7 years
- Node.js - 7 years
- MongoDB - 6 years
- Java - 4 years
- SQL - 4 years
- Spring Boot - 4 years
- React - 3 years
- Express.js - 3 years
Availability
Preferred Environment
React, Node.js, Java, JavaScript, Angular, Spring
The most amazing...
...work I've done is leading a team of developers for a high-load ticket reselling platform. I was primarily responsible for third-party integrations.
Work Experience
Lead Node.js Back-end Developer
Ticombo
- Participated in grooming sessions to refine feature requirements and then guided the development team for implementation. Implemented endpoints using the Node.js framework and created efficient worker lambdas using MongoDB and Atlas Search.
- Integrated the payment systems Stripe, Mangopay, and Checkout, as well as the inventory management systems Tixstock and Logitix.
- Introduced new technologies to improve application architecture, conducted workshops to share knowledge, and implemented EventBridge-based webhook handling.
Principal Java Back-end Developer
Priceline
- Integrated SQL static data to Netflix hollow usage.
- Engaged in codebase refactoring and updating deprecated code.
- Overviewed hollow integration deployment in GCP and memory usage improvements.
Senior Full-stack Java and React Developer
Recollective
- Implemented new features and designed new API endpoints to be used in features as guidelines.
- Improved build processes and Gradle configuration.
- Collaborated on investigating ways to remove legacy code.
Senior Back-end Developer
Rockbite Games
- Led a team in the creation of a high-load game news section microservice.
- Maintained and improved the game's back-end Spring Boot application.
- Participated in code reviews, mentoring, and workflow improvement processes.
- Created a microservice for deploying application instances based on GitHub pull requests.
Lead Full-stack Node.js and React Developer
IUNetworks
- Developed tax system solution applications for Armenia and Kyrgyzstan.
- Led and managed a small development team of 4-5 developers.
- Created a library for a range of messenger-platform integrations.
- Helped and mentored junior developers from various backgrounds.
- Constructed a React application for tree-based chatbot logic creation.
- Built a front-end chat widget that can be added as a single external script to an HTML page.
Node.js Back-end Developer
Hex Division
- Created Ethereum contracts to decentralize tradable assets.
- Built a third-party application to interact with the Ethereum platform.
- Developed a library of common React components so that they could be reused on multiple in-house projects.
Experience
Ticket Reselling Application
https://www.ticombo.com/enMessaging Platform
https://teamsolutions.am/zangezor.phpI designed the application's front-end and back-end structures. I also used Spring WebFlux to have a non-blocking back end and to support high loads. In addition, I built a React library to aid in the creation of a tree-based chatbot. I then created a chat widget that can also be easily integrated into a client's web page.
Factory Management Mobile Game
https://play.google.com/store/apps/dev?id=7565902691518792438&hl=enI worked on the back end and game core logic and also designed the new microservice for the game.
Education
Master's Degree in Computer Science
Russian-Armenian University - Yerevan, Armenia
Bachelor's Degree in Computer Science
Russian-Armenian University - Yerevan, Armenia
Skills
Libraries/APIs
Node.js, REST APIs, React, Stripe
Tools
Atlassian, Jira, Elastic, Amazon Simple Queue Service (SQS)
Languages
Java, JavaScript, SQL, CSS, GraphQL
Frameworks
Spring Boot, Spring, Express.js, Hibernate, LibGDX, Angular, Mockito, Serverless Framework
Storage
MongoDB, NoSQL, MySQL, PostgreSQL, Redis
Paradigms
Design Patterns, Microservices, Unit Testing
Platforms
JVM, Docker, Linux, Amazon Web Services (AWS), AWS IoT
Other
Back-end, Full-stack, Data Structures, Algorithms, Mathematics, Web Development, APIs, SOLID Principles, Serverless, Amazon EventBridge
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