0% found this document useful (0 votes)
31 views3 pages

Hovsep Papoyan - C++ Software Engineer: Professional Profile

Hovsep Papoyan is a C++ software engineer located in Armenia with over 4 years of professional experience and 5 years of non-professional experience in software engineering, specializing in C++, object-oriented programming, and distributed systems. He has worked as a software engineer at Questrade Financial Group and Mentor, A Siemens Business, and held internships and research positions. His technical skills include C++, databases, scripting languages, libraries, operating systems, cloud computing, debuggers, compilers, frameworks, version control and more.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
31 views3 pages

Hovsep Papoyan - C++ Software Engineer: Professional Profile

Hovsep Papoyan is a C++ software engineer located in Armenia with over 4 years of professional experience and 5 years of non-professional experience in software engineering, specializing in C++, object-oriented programming, and distributed systems. He has worked as a software engineer at Questrade Financial Group and Mentor, A Siemens Business, and held internships and research positions. His technical skills include C++, databases, scripting languages, libraries, operating systems, cloud computing, debuggers, compilers, frameworks, version control and more.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

Hovsep Papoyan | C++ Software Engineer

Location: Armenia, 0038, Yerevan, Halabyan St., 31 Building


Telephone: (+374) 77 252 492
Email: [email protected]
LinkedIn: www.linkedin.com/in/papoyanhovsep
GitHub: www.github.com/HovsepPapoyan

Professional Profile
Over 4+ years of professional and 5+ years of non-professional experience in software
engineering. I am
passionate about technology, innovation and big challenging tasks on my to do list.
Competencies: C++, C++ Standard Library, Object-Oriented Programming, Generic
Programming,
Concurrent Programming, Distributed Systems, Discrete and Continuous
Mathematics.

Career Summary
JUN 2021 – SEP 2023 Software Engineer (Questrade Financial Group)
DEC 2020 – JAN 2021 Software Engineer (Mentor, A Siemens Business,
now: Siemens EDA (Siemens Digital Industries Software))
FEB 2020 – DEC 2020 Junior Software Engineer (Mentor, A Siemens Business,
now: Siemens EDA (Siemens Digital Industries Software))
APR 2019 – FEB 2020 Software Engineering Intern (Mentor, A Siemens Business,
now: Siemens EDA (Siemens Digital Industries Software))
SEP 2018 – JUN 2021 Junior Researcher ("Systematic Analysis" Research Laboratory
(NPUA))

Technical Skills
Programming Languages C++11/14/17
Programming Paradigms Object-Oriented Programming, Generic Programming,Concurrent
Programming
Debugging GDB, CGDB, LLDB, TVF, Microsoft Visual Studio Debugger
Compilers GNU Compiler Collection, Clang/LLVM, Microsoft Visual C++
Compiler
Databases MySQL, Microsoft SQL Server
Scripting Languages Bash, Tcls, Python, Perl, JS, TS
Libraries C++ Standard Library, Boost C++ Libraries, libcurl C Library,
Intel Threading Building Blocks (TBB) Library, Google
Benchmark Library
Operating Systems Linux (CentOS, Red Hat), Windows
Cloud Computing GCP (Google Cloud Platform)
Google Sanitizers ASAN, LSAN, TSAN, UBSAN
Google Services/Systems Google Cloud Pub/Sub, Google Secret Manager
Data Representation Formats Google Protocol Buffers, JSON, XML
REST/gRPC Clients Postman, Kreya, Curl, Grpcurl
API Design gRPC, REST
Lexical Analysis Tools Lex, Flex
Grammar Parsing Tools Yacc, Bison
Frameworks gRPC, Qt
Build Automation GNU Make, CMake, MSBuild
IDEs Eclipse, Vim, Visual Studio, Visual Code
Version Control Git
Repository Managers GitLab, GitHub
Package-Management Conan
Issue Tracking Systems Jira
Others Data Structures and Algorithms, Design Patterns, Software
Design Principles

Education & Qualifications


SEP 2018 – JUN 2021 PhD, Chair of Information Technologies and Automatization
(NPUA)
SEP 2016 – JUN 2018 Master's Degree (Hons), Chair of Information Technologies and
Automatization (NPUA)
JUN 2011 – JUN 2013 Served in the Army of Republic of Armenia
SEP 2010 – JUN 2016 Bachelor's Degree (Hons), Chair of Information Technologies and
Automatization (NPUA)
SEP 2008 – MAY 2010 High School of NPUA
SEP 2000 – MAY 2008 School 122 after Alexander Blok

7. Integration of "Conan Package Manager":


• POC of integration,
• Creation of technical documentation for the integration of "Conan Package Manager".
Shared Projects
1. "Back Office" server and "IQManager":
• Maintenance, improvements, refactoring, redesigning, bug fixing, sanitizing, profiling
(C++17),
• Owning "Mutual Fund Orders" and "Risk Communication" domains (C++17).
2. "IQGateway" server:
• Maintenance, improvements, refactoring, redesign, bug fixing, sanitizing, profiling (C+
+17),
• Redesigning and refactoring of "Publishers and Consumers" framework (C++17),
• Bug fixing in "Publishers and Consumers" framework (crashes, sync issues with
database) (C++17).
3. "Alert" server:
• "Custom Alerts Publisher" (initial stage of design),
• "Smart Alerts Publisher" (initial stage of design).
4. "Server" framework:
• Bug fixing (leak detections with "Google Sanitizers" and fixing) (C++17),
• Optimizations by applying move semantics (C++17).
5. Complete codebase migration to new "RHEL" and new "GCC":
• Automation of Google libraries building process (Bash),
• Warning/error fixing for new "GCC".

You might also like