Artyom Lazyan

I'am a software developer from Yerevan, Armenia

Willing to be a part of an organization wherein I get to work in the guidance of the best minds in my field and learn and grow along with the organization's growth and success. I wish to put to use all the theoretical knowledge and help develop effective user-friendly programs.


Download CV


SOME OF MY LATEST WORK

About Me

Skills

  • Programming with C/C++
  • GUI development using Qt library
  • Version Control – Git, Perforce
  • Enhancing and optimizing existing program functionality
  • Python scripting
  • Experience with object-oriented software development methodologies
  • Fixing bugs sometimes by applying debugging (especially by using GDB , Visual Studio and Valgrind)
  • I use either Linux or Windows for development

Experience


Software Engineer at Xilinx Apr 2020 – Present

Research and develop novel algorithms and techniques for Floorplanning.
Placement and Routing with the aim of improving Quality of Results (QoR)
Runtime and Memory, of Xilinx’s physical design software tools by orders of magnitude.
Evaluate new FPGA architecture features and their impact on existing EDA tools.
Work with field engineers on closing critical customer designs issues.

Junior Research Scientist at IIAP Jun 2020 – Present

Graph theory, self-organized criticality.
monte carlo simulations, data analysis, machine learning, parallel programming.

R&D Engineer I at Synopsys Armenia CJSC Jan 2019 – Apr 2020 . 1 yr 4 mos

-Programming with C++
-GUI development using Qt library,
-Performing engineering and regression testing to verify software quality
-Enhancing and optimizing existing program functionality
-Fixing bugs sometimes by applying debugging tools for finding the bottlenecks (especially by using Total View, GDB , Visual Studio and Valgrind)

R&D Engineer ( Intern ) at Synopsys Armenia CJSC Apr 2018 – Jan 2019 . 10 mos

-Programming with C++
-GUI development using Qt library,
-Performing engineering and regression testing to verify software quality
-Enhancing and optimizing existing program functionality
-Fixing bugs sometimes by applying debugging tools for finding the bottlenecks (especially by using Total View, GDB , Visual Studio and Valgrind)


Education

  • 2019 - Present: Synopsys Armenia Educational Department

    Department of Computer Systems and Informatics "EDA" / MS

  • 2017 - 2019: Synopsys Armenia Educational Department

    Department of Computer Systems and Informatics "EDA" / BS

  • 2013 - 2019: National Polytechnical University of Armenia

    Department of Computer Systems and Informatics / BS

Languages

  • Armenian - native
  • Russian - fluent
  • English - intermediate

My Youtube channel


When I have free time
I create programming video tutorials to strengthen new knowledge and skills and share with others.
I also leave the source code of my lessons in my git repository so that others can use.

Click here to see my youtube channel.

Portfolio

Contact me

I'am Currently available for work. If you have a project you'd like to discuss, then please email me via the form below.