Igor Bakhtikyan
Verified Expert in Engineering
Full-stack Developer
Gavar, Gegharkunik Province, Armenia
Toptal member since February 11, 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.
Portfolio
Experience
- C++ - 11 years
- Computer Vision - 8 years
- Qt - 8 years
- Python - 7 years
- iOS - 5 years
- Machine Learning - 4 years
- Android - 4 years
- Unity - 4 years
Availability
Preferred Environment
Windows, PyCharm, Visual Studio, MacOS, Xcode
The most amazing...
...product I've developed is the autonomous citrus harvester robot software.
Work Experience
CTO
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 their 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.
3D Programmer
Anumana, Inc.
- Implemented a feature that allows for dynamic cutting or sectioning of the heart and artery model based on specified paths to view and study cross-sections of the anatomy at various angles and locations.
- Provided a user-friendly interface allowing users to specify paths for the anatomical cuts interactively.
- Profiled and optimized the system's performance, ensuring it remains responsive and efficient, even with the model complexity.
- Integrated GPU acceleration to improve the performance of the model rendering and updating processes in environments that support GPU computing.
- Developed an updating mechanism that efficiently updates the anatomical model when the underlying data or model changes.
- Added multi-model and multi-catheter support to apply several cuts.
Software Developer
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.
Experience
Synthetic Data Generation
UBot
Annotation Tool
Time Tracker App
Education
Master's Degree in Informatics and Applied Mathematics
Yerevan State University - Yerevan, Armenia
Bachelor's Degree in Informatics and Applied Mathematics
Yerevan State University - Yerevan, Armenia
Skills
Libraries/APIs
PyQt, React, REST APIs, Pandas, SQLAlchemy, OpenCV, FFmpeg, WinAPI, Xlib, OpenGL
Tools
Android NDK, Microsoft Excel, CMake, Jira, Git, GNOME, PyCharm, Visual Studio, Xcode
Languages
C++, Python, Java, Tcl, Bash, Verilog, Objective-C, SQL, JavaScript, QML, C
Frameworks
Qt, Unity, Darknet, Cocoa, Flask
Paradigms
Desktop App Development, Microservices, Agile, REST
Platforms
Android, iOS, Raspberry Pi, Kernel, Docker, Kubernetes, Desktop, Azure, NVIDIA CUDA, Linux, Windows, MacOS, Amazon Web Services (AWS)
Storage
PostgreSQL, Databases
Other
Image Processing, Computer Vision, Software Architecture, Back-end, Machine Learning, FastAPI, Networking, Tkinter, Containerization, Architecture, Discrete Mathematics, Optimization, Game Theory, Graph Theory, Applied Mathematics, Very-large-scale Integration (VLSI), Computer Vision Algorithms, Detectron, Software QA, Artificial Intelligence (AI), APIs, 3D, CUDA Kernel
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring