Skills & Technologies
Languages
About
I'm Hayk, an engineering leader with a passion for delivering successful solutions. My experience in software engineering, team leadership and mentoring has enabled me to lead dynamic teams of 10+ engineers in creating and implementing innovative products. I strive to build strong relationships with team members, fostering a culture of collaboration and excellence.
Work History
Rain
Software Engineering Manager
April 2022 - Present | Dubai, United Arab Emirates
- Led the transformation of a monolithic backend application into a scalable microservices architecture for the Banking and Payments domain. Successfully orchestrated seamless deployment processes, resulting in a significant boost in system efficiency and performance.
- Participated in a complex migration project from Heroku to AWS, drove cross-functional collaboration, maintained high standards of quality, and ultimately enhanced the customer experience while achieving significant cost savings for the organization.
- Set and enforced coding standards, best practices, and development guidelines to ensure high-quality, maintainable code.
- Delivered innovative banking and payment solutions which improved the card purchase success rate, also provided user-friendly Easy Banking experience.
- Identified and addressed performance bottlenecks in the platform, optimized API requests and load times to ensure smooth user experience.
- Provided regular feedback to both engineers and senior leadership on individual performance metrics and observations.
Senior Software Engineer/Team Lead
November 2020 - March 2022 | Dubai, United Arab Emirates
- Modernized the architecture by migrating from a monolithic application to a micro-frontend architecture using Webpack Module Federation, Reactjs, styled-components. This transformation significantly enhanced system flexibility, making services easier to manage and independently deploy.
- Successfully led a dedicated team through various project phases, ensuring seamless collaboration, meeting project deadlines, and the delivery of high-quality solutions.
- Conducted comprehensive code reviews, optimizations, and adherence to best practices, maintaining a high standard of code quality and ensuring the scalability and maintainability of the services.
- Effectively collaborated with cross-functional teams, including backend developers, UI/UX designers, and quality assurance professionals, to align project objectives and deliver reliable, high performant applications.
Genesis Solutions (TAMM)
Lead Software Engineer
September 2019 - October 2020 | Abu Dhabi, United Arab Emirates
- Designed the architecture of core microservices, used Node.js/TypeScript, GraphQL and MySQL to enhance system efficiency and performance.
- Drove the development of innovative features, enhancing product functionality and user experience.
- Authored unit and integration tests, ensuring the quality, reliability and robustness of the software.
- Effectively collaborated with cross-functional integration teams, supported seamless integration of various system components and ensured project success.
Epam Systems
Senior Software Engineer/Resource Manager
August 2017 - September 2019 | Yerevan, Armenia
- Led full-stack development using Node.js and MongoDB for backend and JavaScript with Angular 2+ for frontend.
- Collaborated with cross-functional teams to create interactive web applications, emphasizing code quality and performance.
- Contributed to architectural decisions, code reviews, and agile development processes. Stayed updated with emerging technologies to optimize development workflows and deliver innovative solutions.
- Mentored 8 team members, helped them to achieve professional growth and personal goals. Conducted regular 1-1 meetings with team members to discuss performance, growth, and career goals. Set clear expectations, provided feedback, and offered guidance to foster professional development.
Ministry of Defence of the Republic of Armenia
Mandatory Military Service
August 2015 - July 2017 | Yerevan, Armenia
- Supported, maintained and managed the official website of the MoD. mil.am
- Led a squad of soldiers as a Sergeant.
Questrade
Software Engineer
January 2015 - July 2015 | Yerevan, Armenia
- Worked in an agile environment with an integrated team of developers, testers.
- Participated in the software design, implementation, creation of unit testing and documentation of the work.
- Developed and implemented templates for marketing campaigns.
- Implemented features including admin dashboards, charts, etc…
Sourcio (acquired by HelpSystems)
Software Engineer
January 2013 - December 2014 | Yerevan, Armenia
- Worked on the development of the monitoring tool/dashboard for software running on IBM i servers and partitions.
- Collaborated with the product team to understand requirements and business specifications.
- Developed and implemented software updates and enhancements aligned with evolving business requirements, using Javascript, Backbone.js/Marionette.js libraries, Handlebars.js.
Education
Yerevan State University
Bachelor Degree
September 2008 - June 2012 | Yerevan, Armenia
• Informatics and Applied Mathematics