Ilya Zhbanov
Senior Software Engineer at FlyNow Aviation- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
English Professional working proficiency
-
German Elementary proficiency
Topline Score
Bio
Experience
-
FlyNow Aviation
-
Austria
-
Airlines and Aviation
-
1 - 100 Employee
-
Senior Software Engineer
-
Aug 2022 - Present
Embedded C++ developer. Software development for electrical helicopter Fly Control Unit (FCU). - Central communication unit (C++ 20, STL, ARM Cortex-M4, Basel, CAN, GTest, Linux, CLion, VSCode) - Hardware component testing IDE (C++, Qt5) - Motor, actuator, battery management system testing tools (Python, CAN tools) - AURIX TC375 board firmware (C++, HighTec toolset, CAN) Embedded C++ developer. Software development for electrical helicopter Fly Control Unit (FCU). - Central communication unit (C++ 20, STL, ARM Cortex-M4, Basel, CAN, GTest, Linux, CLion, VSCode) - Hardware component testing IDE (C++, Qt5) - Motor, actuator, battery management system testing tools (Python, CAN tools) - AURIX TC375 board firmware (C++, HighTec toolset, CAN)
-
-
-
TASKING
-
Germany
-
Software Development
-
1 - 100 Employee
-
Senior Software Engineer
-
May 2021 - Jul 2022
Senior C/C++ Developer - Automotive industry - Embedded development - Multi-platform: Windows, Linux - Multi-processors: ARM, ARC, Aurix TriCore - C/ C++, C++14, - C, C++ compilers, linker - Agile, CI - Git, Jira, Confluence Senior C/C++ Developer - Automotive industry - Embedded development - Multi-platform: Windows, Linux - Multi-processors: ARM, ARC, Aurix TriCore - C/ C++, C++14, - C, C++ compilers, linker - Agile, CI - Git, Jira, Confluence
-
-
-
Luxoft
-
Switzerland
-
IT Services and IT Consulting
-
700 & Above Employee
-
Senior Software Engineer
-
Aug 2019 - May 2021
Senior C/C++ Developer, BMW autonomous driving features development - Automotive industry - Computer Vision Algorithms - Big international project - Embedded development - MISRA C++, C++14, Bazel, CLion, Ubuntu, ROS, SOME/IP - TDD, Large Scale SCRUM (LESS), CI - Git, Jira, Confluence- Python, Franca+
-
-
Senior Software Engineer
-
May 2019 - Aug 2019
Senior C/C++ Developer- Automotive industry- Computer Vision Algorithms- Big international project- Embedded development- MISRA C++, C++14, Basel, CLion, Ubuntu, ROS- Large Scale SCRUM (LESS), CI- Git, Jira, Confluence
-
-
Senior Software Engineer
-
Nov 2018 - May 2019
Senior C/C++ Developer- Automotive industry- Computer Vision Algorithms - Big international project - Car sensor data processing - Embedded development - MISRA C++, CMake - Git, Jenkins, Jira, TeamForge, Doors, Confluence
-
-
-
NITA
-
Saint Petersburg, Russian Federation
-
Senior Software Developer
-
Mar 2011 - Nov 2018
L410 Full Flight Simulator project. Navigation and avionics team • Participated in the project during the entire cycle of software development • Created specs, negotiated requirements and features with the users, defined interfaces with other modules of flight simulator • Designed overall architecture for the modules, created data structure and layout • Developed new navigation display for flight simulator (C++ 11, Debian Linux, Qt Creator, Qt 4) • Created navigation display Android version for ARMv6 architecture • Developed Garmin GNS430W simulator (MS Visual C++, Qt 4, ARINC 424, Mapping) • Developed aircraft navigation subsystem (MS Visual C++, Qt 4, UDP, XML) • Worked with big amount of legacy code of EFI890R display simulator. Completely redesigned and added functionality(Qt Creator, Qt 4, Qt Scene) • Participated in virtual 3d cockpit development. My responsibility was to connect 3d controls and gauges to signals from aircraft models and make animation (MS Visual C++, OpenGL, 3DSMax, Lua script) Achievements: • GNS430W simulator software impressed users (including pilots) by full and detailed realization • Redeveloped old EFI890R simulator, made by other developer, in very short period of time to meet tight deadline and added new features Aircraft Maintenance Simulator project. Remote control subsystem. • Developed both client and server units (MS Visual C++, Qt 4, TCP/IP) • Made performance optimization to work without delays with real hardware equipment on site Show less
-
-
-
ProInSoft
-
Saint Petersburg, Russian Federation
-
Software Developer.
-
Mar 1998 - Mar 2011
LMS CBT Authoring module • Created specs, negotiated requirements and features with the users, defined interfaces with Learning Management System • Designed overall architecture for the application, created storage format • Development the module(MS Visual C++, Qt, STL, XML, HTML) • Compressed audio editor unit development(MS Visual C++ 6.0, MFC, Windows Multimedia, Waveform Audio, ACM) Learning Management System server • Created specs, negotiated requirements and features with the users, defined interfaces with Learning Management System • Designed overall architecture for the server, participated in creation of DB format (SQL) • Participated in development of the server. My responsibility was to create CBT courses storage and connect them to server functions (PHP, MySQL, HTML, XML, JavaScript) Old CBT Authoring application “Assistant” • Started from investigating large amount of legacy code (MS Visual C++, MFC, Win32 API, OLE/COM, ActiveX Controls, Windows Multimedia, Waveform Audio) • Continued development of the application. Redesigned user interface, changed its architecture and structure. • Created new version of the application. Sent it to production and got positive feedback from users Achievement: Previous version of the application was not user friendly and had problems with usability. I analysed requirements and redesigned application (including UI). After making this support request number decreased significantly. Show less
-
-
Education
-
Saint Petersburg State Polytechnical University
Master's degree, Computer science -
Academy of Civil Aviation
Master's degree, Air Traffic Control