Hayk Hovhannisyan

Download Resume

Lead Software Engineer at EPAM Systems

UAE, Abu Dhabi

Work Experience

Technical Lead at DarkMatter

September 2019 — present | UAE, Abu Dhabi

  • Responsible for a micro-service.
  • Guiding other teams on how to use and extend micro-services.

Stack: TypeScript, NodeJS, Express, GraphQL, MariaDB, Jest, Docker.

Lead Software Engineer at EPAM Systems

August 2017 — August 2019 | Yerevan, Armenia

J&J Hire Platform — internal tool for J&J that helps recruiters to hire specialists.
J&J Interview Platform — internal tool for J&J that helps employees to organize interviews.
edmunds.com — is an American online resource for automotive information.

  • Head of Yerevan JavaScript Department (30 Software Engineers).
  • Leading teams up to 7 Software Engineers on the projects.
  • Cooperating with Designers, Business Analysts and Product Owners.

Stack: TypeScript, React, Angular, Redux, Jest, NodeJS, Express, Docker.

Senior Software Engineer at CodeFights (CodeSignal)

January 2016 — August 2017 | Yerevan, Armenia

codesignal.com — a fun game for developers which helps talented people to find new opportunities.

  • Worked on the client-oriented part of the project.
  • Reimplemented all UI components.
  • Was assisting fellow team members in code review.
  • Developed in accordance with team design standards and methodologies creating well-designed reusable code.

Stack: Meteor, MongoDB, React.

JavaScript Developer at SFL

January 2015 — January 2016 | Yerevan, Armenia

greetz.nl — is a market leader in online, real greeting cards in the Netherlands.

  • Worked on the mobile application with Browser, Android, and iOS support.
  • Made technical implementation through test-driven development.
  • Completed sprint planning and reviews with the scrum team.

Stack: TypeScript, AngularJS, Jasmine, Cordova.

Software Engineer at Monitis (TeamViewer)

August 2013 — December 2014 | Yerevan, Armenia

monitis.com — All-in-one application monitoring platform.

  • I've implemented the architecture of Monitis Landing Portal.
  • Leaded a team of 4 developers who were working on Monitis Landing Portal.
  • Developed an extra small client agent for Real User Monitoring.
  • Developed Monitis PHP SDK based on documentation and source of Monitis Java SDK.

Stack: JavaScript, Node.js, PHP.

Web developer at Freelance

February 2009 — January 2010 | Remote

  • Electronic menu for restaurant, PRD → HTML, couple if JS libs, couple of websites.

Web developer at WebEx Technologies

September 2007 — January 2009, January 2010 — May 2011 | Yerevan, Armenia

  • Developed a bunch of websites based on self-written CMS (Symbiosis).

Skills

I'm focused on the result and use to work in a team. Love the cases when the team has full-stack control of the project. On the front-end side, I prefer to use TypeScript, React, Reflux or Redux, SASS and sure Webpack. On the back-end side, I prefer to use Node.js and Go. I have experience with following databases and engines: MongoDB, MySQL, Redis, RabbitMQ, Manticore Search (a fork of Sphinx). Familiar with mobile development React Native, Cordova, and Java (Android). I use TDD on the projects when possible. I'm familiar with UI tests. I'm also familiar with basic DevOps stuff (Docker and Docker Swarm). Things I have mentioned are just my preferences, in the reality, I'm making decisions based on the situation.

Side Projects

CodeTrace.com
Shows developers skills based on the source code.
Stack: Go, JavaScript, Node.js, Express, Docker, MongoDB, Redis, RabbitMQ, React, Reflux.

Open Source Projects

React Modular UI
A customizable React UI library.

Path Router
A light-weight routing libary.

Languages

English: B2

Russian: Native

Armenian: Native

Ukrainian: B1

Education

Russian-Armenian (Slavonic) University

Bachelor’s degree in Applied Mathematics and Computer Science.

2007 — 2011 | Yerevan, Armenia