Igor Bakhtikyan, Full-stack Developer in Gavar, Gegharkunik Province, Armenia
Igor Bakhtikyan

Full-stack Developer in Gavar, Gegharkunik Province, Armenia

Member since January 29, 2021
Igor is a full-stack developer with a decade of experience leading and developing projects from scratch to launch, including scope, architecture design, tool stack decisions, and hands-on development. He has deep expertise in C++ and other programming languages, including Python, Tcl, Verilog, Objective-C, and SQL. Igor is known for taking full ownership of projects and collaborating effectively with clients to deliver solutions that exceed expectations.
Igor is now available for hire

Portfolio

  • Improvis
    Agile, Jira, Desktop, Android, iOS, C++, Qt, OpenCV, Darknet, REST, Python...
  • Synopsys
    Tcl, Bash, Linux, Software QA, Verilog

Experience

Location

Gavar, Gegharkunik Province, Armenia

Availability

Part-time

Preferred Environment

Windows, PyCharm, Visual Studio, MacOS, Xcode

The most amazing...

...product I've developed is the autonomous citrus harvester robot software.

Employment

  • CTO

    2013 - PRESENT
    Improvis
    • Managed a group of developers and defined the technology stack for several projects.
    • Distributed tasks within the team, discovered problems early through standup meetings, and followed the agreed schedules for products in development.
    • Communicated regularly with clients to understand their needs, update them on status and results, and discover problems in the early stages of development.
    • Conducted scientific research on state-of-the-art algorithms and evaluated and validated the resulting articles.
    Technologies: Agile, Jira, Desktop, Android, iOS, C++, Qt, OpenCV, Darknet, REST, Python, Detectron, AWS, Azure, Databases, CUDA, Git, Computer Vision, FFmpeg, Amazon Web Services (AWS)
  • Software Developer

    2010 - 2013
    Synopsys
    • Built an automated regression testing framework for internal tools with nightly builds and reporting.
    • Developed a random pattern generation tool for testing memory and BIST wrappers.
    • Developed an end-to-end testing framework for internal tools, memory foundries, and their BIST wrappers. The framework was able to create test scenarios, run them on various grid computing platforms, and analyze reports.
    Technologies: Tcl, Bash, Linux, Software QA, Verilog

Experience

  • Synthetic Data Generation

    A synthetic data generation tool to enhance machine learning training data. It simulates various scenes, such as city aerial view, road view, and closed areas, and scenarios, such as city traffic, human behavior, and product pipelines. I developed this tool, using AWS and Azure cloud computing platforms to generate data, train new models, and make inferences.

  • UBot

    Software for an orange picking robot. The algorithm detects oranges on trees and uses a depth map to send commands to robot motors to pick them. The robot is able to pick an orange within 5-10 seconds. I developed the software, using machine learning to find oranges from camera streams with very high confidence. I also implemented a robot health monitor.

  • Annotation Tool

    Designed and developed a tool for pixel-perfect data annotation that processes image sets and videos for frame-based annotation and extracts data to a network-friendly format. The tool supports DICOM, which allows data annotation for medical images, and data can be uploaded to a data center for training process automation.

  • Time Tracker App

    A time tracking app for macOS, Linux, and Windows. The app can track time spent on tasks, application use, web history, and record screen video during that period. The data collected is sent to a server for later processing. I developed the app on my own.

Skills

  • Languages

    C++, Python, Java, Tcl, Bash, Verilog, Objective-C, SQL
  • Frameworks

    Qt, Unity, Darknet, Cocoa
  • Other

    Image Processing, Computer Vision, Machine Learning, Discrete Mathematics, Optimization Methods, Game Theory, Graph Theory, Applied Mathematics, Very-large-scale Integration (VLSI), Computer Vision Algorithms, Detectron, AWS, Software QA, Artificial Intelligence (AI), APIs
  • Platforms

    Android, iOS, Desktop, Azure, CUDA, Linux, Windows, MacOS, Amazon Web Services (AWS)
  • Libraries/APIs

    OpenCV, FFmpeg, WinAPI, Xlib
  • Tools

    Jira, Git, GNOME, PyCharm, Visual Studio, Xcode
  • Paradigms

    Agile, REST
  • Storage

    Databases

Education

  • Master's Degree in Informatics and Applied Mathematics
    2009 - 2011
    Yerevan State University - Yerevan, Armenia
  • Bachelor's Degree in Informatics and Applied Mathematics
    2005 - 2009
    Yerevan State University - Yerevan, Armenia

To view more profiles

Join Toptal
Share it with others