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 various projects, including a high load-game news microservice, tax system solutions, a factory management mobile game, Ethereum contracts, and a customer messaging platform. He's skilled in a range of languages (Java and JavaScript), frameworks (Spring Boot), libraries (React), and storage (MongoDB). On any project, you'll find Hayk's robust work ethic invaluable, as well as his passion for learning new tech.
Portfolio
Experience
Availability
Preferred Environment
Spring Boot, React, Node.js, Java, JavaScript
The most amazing...
...app I've built is a messaging platform. We used Spring WebFlux to support high loads and created a React library to enable customers to create chatbot logic.
Work Experience
Lead Back-end Developer
Ticombo
- Participated in grooming sessions to refine feature requirements, and then guided the development team for implementation.
- Integrated payment systems Stripe, Mangopay, Checkout, and inventory management systems Tixstock and Logitix.
- Introduced new technologies to improve application architecture, conducted workshops to share knowledge, and implemented EventBridge-based webhook handling.
Senior Java Devleoper
Centerfold
- Integrated Stripe payment system to the application.
- Worked closely with front-end team to implement features.
- Oversaw the release management for one of the teams.
Principal Backend Developer
Priceline
- Integrated SQL static data to Netflix hollow usage.
- Engaged in codebase refactoring, updating deprecated code.
- Overviewed hollow integration deployment in GCP and memory usage improvements.
Senior Full-stack 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.
Lead 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 microservice for deploying application instances based on GitHub pull requests.
Lead Developer
IUNetworks
- Developed tax-system-solution applications for Armenia and Kyrgyzstan.
- Led and managed a small development team of 4-to-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.
Software Developer
Hex Division
- Created Etherum contracts to decentralize tradable assets.
- Built a third-party application to interact with the Etherum platform.
- Developed a library of common React components so that they could be reused on multiple in-house projects.
Software Developer
Scopic Software
- Developed a Node.js-based internal tool for tracking a client's balance based on developers' working hours.
- Contributed to the development of an application for cattle management using React.
- Created several data visualization diagrams using Canvas.
Experience
Sandship
https://www.youtube.com/watch?v=QR5Kn37fHyYI worked on the back end and game core logic and also designed the news microservice for the game.
BarevChat
I 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.
Tax System Solutions
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
REST API, React.js, Node.js
Tools
Atlassian, Jira
Languages
Java, JavaScript, SQL, CSS, GraphQL
Frameworks
Spring Boot, Spring, Express.js, Hibernate, LibGDX, Angular, Mockito
Paradigms
Design Patterns, Microservices Development, Unit Testing
Platforms
JVM, Docker, Linux, AWS, AWS IoT
Storage
MongoDB, NoSQL, MySQL, PostgreSQL, Redis
Other
Back-end Developers, Full-stack, Data Structures, Algorithms, Mathematics, Web Development, APIs, SOLID Principles
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