Position: Senior Software Engineer
Category: C++
English level: fluent
Years of experience: 11

1st place at Fourth Annual Armenian Microelectronics Olympiad.
Annual Educational Award of RA President in IT Sphere as the best Ph.D. student.
As a senior embedded developer and a member of “ Worldline Global’s” external team, I’m responsible for the development and support of POS terminal software.
The systems are based on Linux, ECos(Rtos), and Android operating systems and we provide software solution components (both system low level and application space) for all the mentioned platforms.
Agile workflow and mandatory code review by Belgium colleagues assure the high quality and security of developed solutions.

As a Linux kernel driver developer I worked on the following projects:

Display Port driver: Developed Linux driver from scratch for Synopsys' Display Port (DP) TX core.
Was responsible for main protocol implementation, platform bring up, and testing/debugging. HW + SW platform successfully passed all the certification tests required by DP consortium.

MHL Driver: Developed Linux user-space driver for Synopsys' MHL core.
Implemented Data and CBUS layer protocols. Successfully pass MHL compliance certification by Sony's certification laboratory.

HDMI driver: Developed Linux driver for Synopsys' HDMI core.
Developed Linux kernel driver for HDMI core and integrated existing low-level API sources into the final module. Successfully pass all the compliance tests.

USB stack testing environment: Participated in the development of software tools for USB HW + SW testing.
Implemented USB protocol-specific features for an existing testing software tool which allows testing of USB hardware cores and upper-layer software components according to USB specification's requirements.
I'm interested in projects related to Linux system programming, Android, low-level and embedded development, Linux Kernel drivers and etc.