Hovnatan Karapetyan, Developer in Yerevan, Armenia
Hovnatan is available for hire
Hire Hovnatan

Hovnatan Karapetyan

Verified Expert  in Engineering

Computer Vision Developer

Location
Yerevan, Armenia
Toptal Member Since
July 4, 2022

Hovnatan is a computer vision engineer with a PhD in applied physics from Stanford. He is passionate about computer vision and image processing. Hovnatan has worked on a comprehensive variety of projects in the field. He is also a well-rounded software engineer, having integrated his solutions both in cloud-based and desktop (Windows, MacOS) environments.

Portfolio

Stealth Technology Startup
Objective-C, Unity, JavaScript, OpenCV, Core ML...
SuperAnnotate
OpenCV, Deep Learning, Computer Vision, Amazon Web Services (AWS)...
IntelinAir
Python, OpenCV, GEOS, Satellite Images, Aerial Photography, Image Registration...

Experience

Availability

Part-time

Preferred Environment

Visual Studio Code (VS Code), Linux, MacOS, PyTorch, OpenCV, Vim Text Editor

The most amazing...

...thing I’ve built used computer vision and image processing to detect weeds and other problematic areas of agricultural fields using aerial imagery.

Work Experience

Computer Vision Engineer

2021 - PRESENT
Stealth Technology Startup
  • Developed a semantic segmentation deep learning model.
  • Oversaw data generation and annotation for a semantic segmentation deep learning model.
  • Integrated deep learning models into Electron, Unity, and desktop native projects using Open Neural Network Exchange (ONNX) and Core ML technologies.
  • Researched video action recognition methods and models.
Technologies: Objective-C, Unity, JavaScript, OpenCV, Core ML, Open Neural Network Exchange (ONNX), Object Detection, Semantic Segmentation, C++, PyTorch, Artificial Intelligence (AI), NumPy

Computer Vision Engineer

2019 - 2021
SuperAnnotate
  • Developed a video object segmentation deep learning algorithm with PyTorch.
  • Integrated deep learning model inference with Amazon SageMaker.
  • Led development of a Python SDK to the company platform.
Technologies: OpenCV, Deep Learning, Computer Vision, Amazon Web Services (AWS), Amazon SageMaker, Python, SDKs, Object Tracking, Object Segmentation, Artificial Intelligence (AI), NumPy

Computer Vision Engineer

2016 - 2019
IntelinAir
  • Developed a weed detection algorithm with high resolution aerial images of agricultural fields in US.
  • Implemented performance critical memory optimized and multithreaded C++ image processing code that worked on huge 10,000x10,000 images.
  • Improved image registration code using multithreading.
Technologies: Python, OpenCV, GEOS, Satellite Images, Aerial Photography, Image Registration, Fourier Analysis, Image Processing, Computer Vision, Artificial Intelligence (AI), NumPy

Software Engineer

2015 - 2016
Mentor Graphics (now Siemens)
  • Developed various components in an electronic design automation (EDA) internal database, using C++.
  • Fixed numerous bugs and maintained legacy C++ code.
  • Refactored to better software engineering standards and tools, using Boost.
Technologies: C++, Electronic Design Automation (EDA), Boost

Data Scientist

2014 - 2015
PicsArt
  • Developed a collaborative filtering based photo recommendation system for the PicsArt photo sharing social network.
  • Analyzed the usage of the PicsArt mobile app's various components using HBase and MapReduce.
  • Analyzed user behavior on the social network using SQL and Pandas.
Technologies: Java, Hadoop, Spark, Recommendation Systems, Scala, HBase, Python, SQL, MapReduce, Pandas, Artificial Intelligence (AI), NumPy

Weed Detection Using Aerial Imagery

https://www.intelinair.com/
I developed a computer vision program that used computer vision and image processing techniques to detect weeds and other problematic areas in aerial (drone or small aircraft) images taken over agricultural fields in the US Midwest.
2006 - 2013

PhD Degree in Physics

Stanford University - Stanford, CA

2001 - 2005

Bachelor's Degree in Applied Mathematics and Physics

Moscow Institute of Physics and Technology - Moscow, Russia

Libraries/APIs

PyTorch, OpenCV, NumPy, GEOS, Pandas

Tools

Vim Text Editor, MATLAB, Amazon SageMaker, Open Neural Network Exchange (ONNX)

Languages

Python, C++, SQL, Java, Scala, Objective-C, JavaScript, C#

Platforms

Visual Studio Code (VS Code), Linux, MacOS, Amazon Web Services (AWS)

Storage

HBase

Frameworks

Hadoop, Spark, Unity, Core ML, Boost

Paradigms

MapReduce

Other

Machine Learning, Computer Vision, Applied Mathematics, Deep Learning, Image Processing, Artificial Intelligence (AI), Satellite Images, Aerial Photography, Fourier Analysis, Object Detection, Semantic Segmentation, Image Registration, Electronic Design Automation (EDA), Recommendation Systems, Applied Physics, SDKs, Object Tracking, Object Segmentation

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