Senior Software Engineer

Hayk L

Information

Available hours \ week
40 h/w
Seniority level
Senior
Years of experience
5 yrs.
Location
Armenia, Yerevan
Timezone
(GMT+04:00) Yerevan

Languages

Russian
Upper-Intermediate (B2)
English
Upper-Intermediate (B2)

About

Hayk is a Senior Software Engineer with a strong focus on full-stack development, leveraging his expertise in Golang. With five years of experience, he has successfully designed and implemented microservices and applications across various domains. His programming proficiency extends to JavaScript and frameworks like React.js, which he utilizes to create intuitive user interfaces. He has worked extensively on architectural decisions, establishing robust microservice architectures and optimizing data flow in applications. His experience includes handling complex technical challenges related to system integration and performance monitoring. In addition to his technical skills, Hayk’s background in electronic design automation underpins his analytical approach, enabling him to develop effective algorithms and address intricate engineering problems. He holds a degree in Electronic Design Automation from the State Engineering University of Armenia.

Main technologies

Experience

Thermal Camera Project

Senior Software Engineer

About the Project

Platform for monitoring and alerting with thermal cameras. Team Size: 5 Developers, 1 Team Lead, 1 Project Manager, 2 Electrical Engineers

Responsibilities

• Created algorithms with C++ that should work on Jetson platform for extracting useful information from thermal imagery. • Created/Fixed architecture for some modules of the image processing/transferring part of the system (Jetson). • Researched on technical issues regarding data transfer and storage for thermal cameras. • Participated in discussions for defining requirements/tasks for the backend.

Skills & technologies

Visible Connect

Senior Software Engineer

About the Project

Platform for manipulating lighting hardware. Used to change state/intensity of luminaries, monitor sensor events, connect these events to luminaries’ behavior, retrieve data from lighting hardware about state of luminaries, design topology for your lighting/sensor deployment, etc. Team Size: 1 Developer, 1 DevOps Engineer, 1 Project Manager/Electrical Engineer

Responsibilities

• Creating/designing/architecting the Visible Connect from scratch. Making decisions regarding the tech stack for the project. • Created microservice architecture for the project: microservices for handling general database, for connection to hardware, for connection to user, for sending real time updates to customer, etc. • Created front end with React used for controlling lights, designing lighting topology, scheduling lighting scenes, connecting to sensors, monitoring system state...

Gtmhub

Senior Software Engineer

About the Project

OKR (Objective Key Result) system. Team Size: 25 Developers, 6 QAs, 2 Team Leads, 1 Project Manager

Responsibilities

• Involved in new features development and bug fixing for the existing micro-service application. • Involved in discussions regarding existing tasks/requirements. • Communicated with other team members regarding some complex system issues. • Created e2e tests. • Analyzed monitoring tools data and created reports regarding bottlenecks for the system.

Education

State Engineering University of Armenia

2013 - 2017
Electronic design automation