Hrant Kajavan Nurijanyan, Developer in Yerevan, Armenia
Hrant is available for hire
Hire Hrant

Hrant Kajavan Nurijanyan

Verified Expert  in Engineering

C++ Engineer and Back-end Developer

Location
Yerevan, Armenia
Toptal Member Since
March 8, 2022

Hrant is a C++ engineer with six years of experience working in top companies like PicsArt and Krisp. He has tried many programming languages and soon discovered his only passion is writing fast and optimal back-end code with C++. Hrant embraced freelancing looking for new learning and working opportunities, as he is always ready for new challenges and eager to try things no one ever tried.

Portfolio

Passware
C++17, C++, Python 3, Python 2, Crypto++, Cryptography, SQL
Krisp
C++17, CMake, C++, Git, Slack, CLion, Design Patterns, Data Structures...
PicsArt
C++17, CMake, OpenCV, Python 3, C++, Git, Slack, CLion, Design Patterns...

Experience

Availability

Part-time

Preferred Environment

Slack, Linux, C++17, Jira, CMake, Conan, Python 3, Game Design

The most amazing...

...solution I've developed is a fast pixel converter library using C++ and template metaprogramming.

Work Experience

Software Engineer

2023 - PRESENT
Passware
  • Involved in a cryptography project, implementing different features.
  • Worked with Python research scripts and implemented the logic in C++.
  • Oversaw 2-3 possible security leaches and bugs that can be used against our project.
Technologies: C++17, C++, Python 3, Python 2, Crypto++, Cryptography, SQL

C++ Software Engineer

2021 - 2023
Krisp
  • Developed and worked on Krisp's audio SDK, implementing some noise cancellation algorithms.
  • Worked on porting Krisp SDK to Web, compiled to JavaScript, and used Emscripten to WebAssembly.
  • Resolved bugs and implemented a set of features required by SDK clients.
  • Researched and learned many programming techniques to constantly evolve and address clients' needs.
Technologies: C++17, CMake, C++, Git, Slack, CLion, Design Patterns, Data Structures, Algorithms, Mathematics, Multithreading, Storage, Linux, Architecture, Amazon Web Services (AWS), Web Development, PostgreSQL, Python, Agile Sprints, MacOS, WebAssembly, SQL

C++ Software Engineer

2020 - 2021
PicsArt
  • Built a pixel converter library that converts pixels from one space to another.
  • Created image effects applying indoor company-used techniques.
  • Researched and read mathematical papers to optimize our algorithms.
Technologies: C++17, CMake, OpenCV, Python 3, C++, Git, Slack, CLion, Design Patterns, Data Structures, Algorithms, Mathematics, Multithreading, Storage, Linux, Color Theory, Color Science, Architecture, PostgreSQL, Agile Sprints, MacOS, OpenGL, SQL

Full-stack Engineer

2019 - 2020
Integral Labs
  • Worked on a crypto-currency website, which was the mediator for every trade between traders.
  • Tracked and fixed some bugs using Jira reporting tool.
  • Learned JavaScript language with Node.js and AngularJS during the work.
Technologies: JavaScript, Node.js, Git, Slack, Algorithms, Back-end Development, Storage, Windows, Microservices, Back-end, Architecture, Web Development, TypeScript, REST, gRPC, Python, WebSockets, Agile Sprints, REST APIs, Game Development, HTML5, SQL

Junior Android Developer

2015 - 2017
PicsArt
  • Worked on the PicsArt's shop category in the Android app, where users could buy unique stickers.
  • Developed a deep linking library for Android, enabling the launch of the PicsArt app via a deep link URL.
  • Resolved bugs and used Jira and Jenkins for testing and reporting them.
Technologies: Java, Android, Git, Slack, Data Structures, Algorithms, Storage, Back-end, Architecture, PostgreSQL, REST, Agile Sprints, MacOS, SQL

PicsArt Image Engine

https://picsart.com/
The PicsArt Image Engine contains core and cross-platform functionality for applying effects to any image using the Linux-based OpenGL and Mac-based Metal platforms. I added new features to this engine and used it to create effects that were later published in the PicsArt app.

Krisp App

https://krisp.ai/
Krisp is a noise-canceller app that uses AI and signal-processing techniques to suppress the noise during critical online meetings. It is published on Windows, Mac, and Web. I've worked on a Web platform and delivered JS-SDK to many of Krisp's enterprise clients.

QT-Powered Military Projects

These were military projects to control drones and weapons, powered with Qt framework as the application GUI and C++ as the core language. I used marble maps to enable geolocation and databases to store data and then analyze it.

Languages

Python, C++, TypeScript, JavaScript, Go, Java, SQL, Python 3, C++17, Python 2, HTML5

Tools

Slack, CLion, JetBrains, Git, CMake, Visual Studio, Microsoft Visual C++, GIS, Conan, Qmake, Jira

Paradigms

Design Patterns, REST, Microservices

Platforms

Windows, MacOS, Linux, Amazon Web Services (AWS), NVIDIA CUDA, Android, Apache Kafka

Storage

PostgreSQL

Other

Programming, Software Engineering, Computer Science, Data Structures, Algorithms, Mathematics, Back-end, Architecture, USB, Mobile Back-end, Agile Sprints, WebAssembly, Multithreading, Storage, Web Development, Compilers, Code Generators, WebSockets, Game Development, Game Design, Algebra, Game Physics, Back-end Development, Color Theory, Color Science, Game Engine Programming, Cryptography

Frameworks

Qt, Django, Ruby on Rails (RoR), Qt 5, gRPC, Flask

Libraries/APIs

Node.js, ArcGIS, OpenCV, REST APIs, OpenGL, Crypto++

2013 - 2017

Bachelor's Degree in Informatics and Applied Mathematics

Russian-Armenian (Slavonic) University - Yerevan, Armenia

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring