Ayaz Huseynov, Developer in Baku, Azerbaijan
Ayaz is available for hire
Hire Ayaz

Ayaz Huseynov

Verified Expert  in Engineering

Embedded Developer

Location
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

Luxoft
C, C++, Python, C#, Qt, QML, Gerrit, Jira, Jenkins, GDB, USB, Embedded C++...
Aurea
C, C++, POSIX, Spring, AngularJS, Perl, Puppet, GitHub, TeamCity, Jenkins, Jira...
IDRAK Technology Transfer
C, C++, Java, SQL, Oracle, OpenCV, FFmpeg, POSIX, BouncyCastle, Cryptography...

Experience

Availability

Part-time

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

2018 - 2022
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.
Technologies: C, C++, Python, C#, Qt, QML, Gerrit, Jira, Jenkins, GDB, USB, Embedded C++, Embedded C, Embedded Software, Embedded Systems, Embedded Hardware, ARM, CMake, Makefile, Algorithms, Android, Multithreading, Realtime, Linux, Automotive Grade Linux (AGL), QNX, AUTOSAR, Automotive SPICE, MacOS

Software Developer

2017 - 2018
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.
Technologies: C, C++, POSIX, Spring, AngularJS, Perl, Puppet, GitHub, TeamCity, Jenkins, Jira, GDB, SQL, Spring Boot, CMake, Makefile, Algorithms, Multithreading, Data Processing, Linux, Visual Studio

Senior Software Engineer

2012 - 2017
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.
Technologies: C, C++, Java, SQL, Oracle, OpenCV, FFmpeg, POSIX, BouncyCastle, Cryptography, GIS, PL/SQL, MongoDB, Qt, QML, .NET, GDB, USB, Android, Quantitative Modeling, Embedded Software, Embedded Systems, Embedded Hardware, ARM, CMake, Makefile, Algorithms, Multithreading, Computer Vision, Data Processing, Realtime, NVIDIA CUDA, Linux, Visual Studio, MacOS

Software Developer

2010 - 2012
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.
Technologies: C++, Qt, GDAL/OGR, PostgreSQL, Redmine, SQL, Embedded C, Embedded Hardware, ARM, CMake, Makefile, Algorithms, Cryptography, OpenCV, USB, Multithreading, Data Processing, NVIDIA CUDA, Linux

HPC Developer

2008 - 2010
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.
Technologies: Fortran, C, MPI, OpenMP, Intel, Linux Kernel, GDB, Quantitative Modeling, Embedded Systems, Makefile, Algorithms, Multithreading, Data Processing, Realtime, Linux

Junior Part-time Developer

2006 - 2008
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.
Technologies: ArcGIS, Java, MapInfo, Embedded Software, Embedded Systems, Embedded Hardware, ARM, Algorithms, Linux, Visual Studio

Opal Transfer

https://www.opaltransfer.com/
As a freelancer, I worked in a small team on a native iOS app. I was also involved in feature development, bug fixing, and modifying app UI to be flexible for all screens and devices.

SAFE CITY

https://idrak.com/solutions/2439/
The "Safe City" system is a complex system of the prompt and correct response to events, support for decision-making, and the management of human, expert, and technical resources in emergencies and crises. The "Safe City" system is linked to existing security systems and coordinates actions between these systems and provides an integrated platform for information exchange.

SAFE REGION

https://idrak.com/solutions/the-safe-region-system/
I worked on the “Event Recording” subsystem that records events based on information received from sources such as call centers, alarm clocks, video surveillance, and call centers.

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

Tools

GIS, CMake, Makefile, MapInfo, Xcode, Vim Text Editor, Visual Studio, TeamCity, Jenkins, Jira, Gerrit, GDB, Automotive SPICE, Redmine, Puppet, GitHub, MATLAB

Platforms

iOS, Linux, MacOS, Oracle, Windows, NetBeans, Android, NVIDIA CUDA, Intel

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

Libraries/APIs

MPI, OpenMP, POSIX, OpenCV, ArcGIS, GDAL/OGR, GDAL, FFmpeg, BouncyCastle

Paradigms

Automation

Storage

PostgreSQL, PL/SQL, MongoDB

2011 - 2014

Ph.D. Degree in Mathematics and Computer Science

Institute of Cybernetics - Baku, Azerbaijan

2008 - 2010

Master's Degree in Informatics and Applied Mathematics

Oil Academy - Baku, Azerbaijan

2004 - 2008

Bachelor's Degree in Informatics and Applied Mathematics

Baku State University - Baku, Azerbaijan

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