
Ayaz Huseynov
Verified Expert in Engineering
Embedded Developer
Baku, Azerbaijan
Toptal member since August 30, 2022
Ayaz is a senior systems developer with experience in various fields and platforms, ranging from the public sector to the automotive industry, from low-level HPC development to web and mobile app development. He has worked as a team lead, project architect, and productive team member. His engineering mindset and practical, step-by-step approach to clients distinguish his work.
Portfolio
Experience
- Linux - 15 years
- C - 14 years
- C++ - 12 years
- Qt - 10 years
- POSIX - 10 years
- Java - 7 years
- iOS - 6 years
- Oracle - 5 years
Availability
Preferred Environment
Linux, MacOS, Qt, Windows, C++, NetBeans, Java, C, Embedded C, Embedded Software, Embedded Systems, Embedded Hardware, ARM, CMake, Makefile, Multithreading
The most amazing...
...thing I've created from scratch is the 2.5D GPS navigator application for an early embedded Linux tablet with minimal system resources.
Work Experience
Senior Software Developer
Luxoft
- Worked as a UI developer on MBUX software, a digital cockpit software for Mercedes Benz cars.
- Delivered simple and smooth UI/UX from a complex specification and seamless integration of cutting-edge mobile technologies with an in-vehicle infotainment (IVI) system.
- Communicated with teams and people, switching between multiple tasks many times in a day while maintaining previous releases.
Software Developer
Aurea
- Worked on maintenance and feature development of SenSage AP project, a powerful event data warehouse (EDW) that enables advanced data analysis, detailed forensics, and ad hoc investigations on a wide variety of data formats at a very large scale.
- Gained a handful of skills crucial for remote development and attended project management training.
- Helped on bug-fixing of several other projects of the company.
Senior Software Engineer
IDRAK Technology Transfer
- Served as a PKI developer and created a complex system for issuing and controlling national ID cards and passports and delivering related services for government structures.
- Controlled massive video traffic, video analysis, and customizable event detection mechanism called Infinity Video Surveillance System.
- Worked on the Eagle GIS server that delivers vector and rasterizes map data, WMS tile server, geo-searching, routing, and map editing services.
Software Developer
IDRAK Technology Transfer
- Worked on the fast drawing large map dataset on embed platforms and created its own file formats, libraries, and custom UI components.
- Implemented needed algorithms to run with to deliver a smooth user experience.
- Created reusable components to be used internally in future GIS projects.
HPC Developer
BP
- Worked on FreeDDS migration project, migrated, and paralleled old FreeDDS utilities.
- Understood and rewrote Fortran77-based codes in C98 standard and making them able to take advantage of the cluster environment.
- Used the utilities internally and daily to process a large sets of data.
Junior Part-time Developer
IDRAK Technology Transfer
- Started working on a new project called "Register of addresses", a system for storing addresses and relating people registered on these addresses. The system contains maintenance, a map editor, and viewer and reporter applications.
- Involved in database development and data visualization.
- Used API and components in several projects in later stages.
- Learned to work on commercial projects and become a team player.
Experience
Opal Transfer
https://www.opaltransfer.com/SAFE CITY
https://idrak.com/solutions/2439/SAFE REGION
https://idrak.com/solutions/the-safe-region-system/Education
Ph.D. Degree in Mathematics and Computer Science
Institute of Cybernetics - Baku, Azerbaijan
Master's Degree in Informatics and Applied Mathematics
Oil Academy - Baku, Azerbaijan
Bachelor's Degree in Informatics and Applied Mathematics
Baku State University - Baku, Azerbaijan
Skills
Libraries/APIs
MPI, OpenMP, POSIX, OpenCV, ArcGIS, GDAL/OGR, GDAL, FFmpeg, BouncyCastle
Tools
GIS, CMake, Makefile, MapInfo, Xcode, Vim Text Editor, Visual Studio, TeamCity, Jenkins, Jira, Gerrit, GNU Debugger (GDB), Automotive SPICE, Redmine, Puppet, GitHub, MATLAB
Languages
C, Java, C++, QML, Embedded C++, Embedded C, Fortran, Swift, SQL, Perl, Python, Objective-C, Pascal, Delphi, C#
Frameworks
Qt, .NET, Spring, Spring Boot, Realtime, AngularJS
Platforms
iOS, Linux, MacOS, Oracle, Windows, NetBeans, Android, NVIDIA CUDA, Intel
Paradigms
Automation
Storage
PostgreSQL, PL/SQL, MongoDB
Other
Calculus, Linear Algebra, Embedded Software, Embedded Systems, Embedded Hardware, ARM, Algorithms, Multithreading, Data Processing, Numerical Methods, Differential Equations, Graph Theory, Game Theory, Discrete Mathematics, Probability Theory, Mathematical Modeling, Neural Networks, Cryptography, Linux Kernel, USB, Mathematics, Quantitative Modeling, Automotive Grade Linux (AGL), QNX, AUTOSAR, Video Surveillance, Computer Vision
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