Position: Senior C++ Developer
Category: C++
English level: fluent
Years of experience: 4


Mostly worked in EDA at SIEMENS (from intern to senior level) using Unix, C++11. Projects I worked on and owning require algorithmic and analytical thinking. Familiar with tools useful or mandatory during investigation, development and validation steps. Also, working with an intern.

Here are details taken from my CV:
Senior C++ SOFTWARE ENGINEER
SIEMENS. Yerevan | June 2023 - Present
Own a project which is responsible for translating one format of chip representation to
another - is a C++ source code which reads chip geometries and other objects and
translates them to another format. During this last month I worked on implementing new
feature vital for customer.
After, went over the source code to check and document
how we handle some set of operations and opened stories for improvements accordingly.
Decreased overall runtime by 5% by refactoring the source code to use hashing instead
of string comparison operations. Also, working with an intern.

C++ SOFTWARE ENGINEER
Sperasoft. Yerevan | Aug 2022 - Present
Used - Windows, till C++17, Visual Studio, lua, git, p4, jira, Sony and EOS SDKs, Unity and C#. unit testing libs.
2 months on FIFA 2024 companion mobile application for Korea.
8 months as a C++ software engineer on a porting platform which is a library
providing easy to use API for porting games from one environment to another.

C++ SOFTWARE ENGINEER
AMD. Yerevan | 2021 - Aug 2022
Used Linux, till C++17, qt, p4, jira, totalview, gdb
Worked as a backend engineer on writing software for FPGAs.

C++ SOFTWARE ENGINEER (INTERN TO MID)
SIEMENS EDA. Yerevan | Jan 2019 - Oct 2021
Used Windows, Unix based OSs, till C++11, tcl, python, CVS, Jira, totalview, gdb and other tools for daily usage.

-Implementation of features based on clients requests.
-Reduced runtime and used memory by our tools.
-Added functionality to reduce the size of the output database.
-Created tool for QA and also team members to test new format translation tool.
-Improved log printing in all our tools.
-Did benchmarking to measure time and memory usage of the tools, including optional flows, for last several years.
Working with GUI is not interesting for me.