Karen Mkrtumyan, Developer in Yerevan, Armenia
Karen is available for hire
Hire Karen

Karen Mkrtumyan

Verified Expert  in Engineering

Data Scientist and Developer

Yerevan, Armenia

Toptal member since March 23, 2022

Bio

Passionated about computers, Karen started coding when he was only 13 years old, and during high school, he was already successfully participating in competitive programming. He worked, first, at CodeSignal as a content engineer, where he solved many algorithmic problems and improved the processes of automatic grading and task generations. Now at Krisp, as a C++ software developer on the software development kit (SDK) team, Karen improved his knowledge in software development and deep learning.

Portfolio

Krisp
C++, OpenCV, Computer Vision, Deep Learning, Python 3, Algorithms
CodeSignal
C++, Python 3, JavaScript, Java, C#, .NET, Go

Experience

  • Algorithms - 10 years
  • C++ - 6 years
  • Linux - 5 years
  • Python - 3 years
  • MySQL - 3 years
  • JavaScript - 3 years
  • Machine Learning - 2 years
  • Computer Vision - 1 year

Availability

Part-time

Preferred Environment

Linux, MacOS, Visual Studio Code (VS Code)

The most amazing...

...thing I've worked on is a computer vision project in Krisp that enables blurting the background and improving brightness.

Work Experience

Senior Software Engineer

2021 - PRESENT
Krisp
  • Implemented the inference of one of our deep learning models with a low-level C++ framework.
  • Developed and implemented a very efficient background blurring technique.
  • Created and set up a very efficient brightness control feature.
Technologies: C++, OpenCV, Computer Vision, Deep Learning, Python 3, Algorithms

Content Engineer

2018 - 2021
CodeSignal
  • Created several algorithmic tasks for multiple assessments.
  • Developed comprehensive tests for various tools and languages, such as JavaScript, Java, and Angular.
  • Built a command-line tool with an autocomplete feature for automatic problem generation.
  • Used Go to create an automatic grading system for problems.
Technologies: C++, Python 3, JavaScript, Java, C#, .NET, Go

Experience

Discord Bot for Codeforces Notifications

https://github.com/armoi-am/armoi-jin
This is a simple project I developed for the Armenian competitive programming community that provides notifications about various programming competitions via discord, and to which I plan to add more platforms to it in the future.

The bot is hosted on a Heroku server and connects to a database also hosted on Heroku.

Skills

Libraries/APIs

OpenCV

Languages

Python 3, C++, JavaScript, Python, SQL, Java, C#, Go

Platforms

Linux, MacOS, Visual Studio Code (VS Code)

Storage

MySQL

Frameworks

.NET

Other

Algorithms, Computer Vision, Discord Bots, Machine Learning, Deep Learning

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