Automotive/Embedded/OpenGL/OpenGLES/Direct3D/Wayland/Navigation/Flight Simulation/Avionics/FSX/
Aktualisiert am 30.09.2024
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 01.10.2024
Verfügbar zu: 100%
davon vor Ort: 100%
C/C++
Embedded C++
Yocto Linux
Embeeded Linux
Python
PID
Flight Controls
Automotive
HMI
AUTOSAR
Adaptive AUTOSAR
German
Fluent
English
Fluent
Russian
Native

Einsatzorte

Einsatzorte

Deutschland
nicht möglich

Projekte

Projekte

1 Jahr
2023-05 - 2024-04

Development of proprietary double redundant multi-copter flight control system

C/C++ Phython CI/CD Jenkins ...

  • Double redundant 4-channel HW/SW fallback PWM generator control 
  • 6-DOF flight stability augmentation system, (MPU-6050/9250 based) 
  • 11-DOF low uncertainty state prediction (Kalman filter) sensor data fusion module 
  • Closed-loop PID/PVA attitude stabilization controller 
  • DOORS - JIRA (project backlog tracking) 
  • Confluence (project documentation) 
  • Module/Unit tests, (Google-test framework) 
  • Raspbean, Embedded Linux 
  • YOCTO Embedded Linux/BSP Modules MPU-6050/9250 
  • Docker containers for YOCTO Linux BSP/SDK 

C/C++ Phython CI/CD Jenkins GIT AGILE/SCRUM YOCTO Linux BSP/SDK
JIN-Cheng Automotive/Flightec Consulting
1 Jahr 1 Monat
2022-03 - 2023-03

Development/Maintenance of HCP3 Front Cluster SYS/IVI subsystem

AUTOSAR adaptive (ARA) ARA COM/IDL ESO FW SDK - RUDI (VIWI) Runtime ...

  • HMI Cluster acoustic service module (Acoustic Warnings) 
  • Driver Warning Manager module (Critical SW level) 
  • Acoustic-HMI-Sync Warnings module (Critical SW level) 
  • Belt-Warning module (Critical SW level) 
  • Turn Indicator Warning module 
  • DOORS, MS design, Traceability 
  • Module/Unit tests (Google Test Framework) 

AUTOSAR adaptive (ARA) ARA COM/IDL ESO FW SDK - RUDI (VIWI) Runtime YOCTO Linux Embedded/LTSI Linux Docker BSP/SDK HCP base framework AGILE/SCRUM Code reviews Jira Confluence Embedded Linux C++
Harman Intl. AG, Audi HCP3 Cluster/IVI, E-Solutions GmbH
8 Monate
2021-06 - 2022-01

Support/Development and adaptation

CR/SRSC/SSD/MS VCTRL VIDEOIF ...

Support/Development and adaptation of IEEE1722/AVBTP/H.264 video subsystem for BMW Gen5 IC-box. GH Integrity/Renesas RCar-M3N/ IIP. C++11 

  • IEEE1722/AVBTP/CVF/H.264 navigation video over ethernet. 
  • Support adaptation of video subsystem from Renault RSA L-Shape 
  • Customer requirements analysis. 
  • MS Module spec for BMW Gen5 video subsystem. 
  • MS Module spec for BMW Gen5 video presentation module. 
  • MTS Module test specification for BMW Gen5 video subsystem. 
  • ITS Integration tests specification for BMW Gen5 video subsystem.
  • System tests specification for BMW Gen5 video subsystem. 
  • Performance tests specification for BMW Gen5 video subsystem. 
  • DOORS, Project Traceability

CR/SRSC/SSD/MS VCTRL VIDEOIF Code reviews JIRA Confluence
Continental Automotive GmbH, BMW Gen5 IC-Box
3 Jahre
2019-02 - 2022-01

Design/Development of RTP/H.264 video subsystem

C++11 YOCTO Linux BSP R-Car3M VCTRL ...

Design/Development of RTP/H.264 video subsystem for RSA L-Shape. GH Integrity/Renesas RCar-M3N/ IIP. 

  • RTP/H.264 navigation video over ethernet. 
  • Design and development of video controlling module (VCTRL) 
  • Design and development of video presentation module (VIDEOIF) 
  • Design and development of SOME/IP controlling module (SOIPRC) 
  • Design and development of ALTIA/HMI driven data modules. 
  • Module/Unit tests development for all above listed modules. 
  • Customer requirements analysis. CR/SRSC/SSD/MS 
  • DOORS, MS Module design specifications for above listed modules. 
  • DOORS, MTS Module test specification. 
  • DOORS, Project Traceability. 

C++11 YOCTO Linux BSP R-Car3M VCTRL VIDEOIF SOIPRC Code reviews JIRA Confluence
Continental Automotive GmbH, Renault RSA L-Shape
2 Jahre 5 Monate
2016-08 - 2018-12

3D-2D IC HMI graphics development

TES D/AVE HD ARM Cortex A7 C++11 ...

Development of OpenGL 3D driver assistants for combi-instrument clusters. RTP/H.264 navigation video over ethernet. Integration support for FPK-Entry/Medium projects. Design and development of PTS performance test framework.

  • Development of Performance tests framework for FPKE/M (OO-PTS). 
  • Development of Driving assistants (ACC full/reduced view). 
  • Development of math model for multi-segment curved lane (clothoids) 
  • Design and development of multi-segment curved lane module. 
  • HighLine-3D/3D+ chips. 
  • YOCTO Embedded Linux BSP R-Car3M distribution 
  • Imagination PowerVR SGX
  • Module/Unit tests (Google Test framework)
  • Graphics performance analysis
  • 3D/2D benchmarking
  • DOORS, Module spec, Module Test spec.
  • CTC tests coverage, test and release reports
  • Support for FPKE/M ethernet subsystem 
  • Support RTP over ethernet. 
  • Support for NAV video on FPKE/M, TS streaming for H264 content 
  • Support for video decoder module VDEC development. 
  • Code reviews

TES D/AVE HD ARM Cortex A7 C++11 OpenGL 3.0/3.2 GH Integrity OS/WIN64 MSVC QAC/QAC++ JIRA Confluence
Continental Automotive GmbH, VW FPKE/FPKM
1 Jahr 9 Monate
2015-03 - 2016-11

Full scale development of dual redundant Driver Machine Interface

ARM Cortex A9 YOCTO Linux Linux LTS ...

Full scale development of dual redundant Driver Machine Interface (DMI) touch screen displays for ICE BR401, BR403. Compliancy to National ATP, German PZB/LZB train-safety systems and ERA (ERTMS) ETCS BL3 technology. 

  • Compliance to PZB/LZB Train safety system 
  • Compliance to ERA ERTMS ETCS BL3 system
  • DB-Norm

ARM Cortex A9 YOCTO Linux Linux LTS Embedded Linux Build-Root GUI QT 5.3/5.4 C++
Deuta Werke GmbH, Alstom GEC.
10 Monate
2013-10 - 2014-07

C/C++ 3D graphics driver development/support

ARM Cortex A15 C/C++ Linux-3.4.12-LTSI + Custom BSP.

C/C++ 3D graphics driver development/support for Automotive R-CAR-H2/M2 Boards. Development and maintenance of 3D Benchmark software for OpenGL-2.0/3.0, EGL1.4 platform (C++). Wayland/Weston 3D benchmarking development (C++). Linux-3.4.x-LSTI (Yocto release) support. OpenGL 2.0, 3.0 graphics driver release management. BSP and root file system management/support.

  • Imagination PowerVR G6400 Series 6 graphics chips
  • G6400 Thread-safe graphics performance tests
  • EGL-1.4/OGLES-2.0/3.0 Demos development
  • YOCTO BSP for Linux-3.4.12-LTSI support
  • Imagination G6400 (Rouge) graphics driver support
  • Wayland(Weston) 3D benchmarks development

ARM Cortex A15 C/C++ Linux-3.4.12-LTSI + Custom BSP.
Renesas Electronic Engineering (REE) Europe
1 Jahr 8 Monate
2011-08 - 2013-03

Navigation software test and release management

JIRA 4(5) ELVIS PERL ...

Navigation software test and release management

  • SW release/label qualification
  • Quality assurance, 
  • Task / issue tracking (JIRA 4(5), ELVIS, PERL)


Specification and development of platform test engine modules

  • Test execution state-machines
  • Test workflow
  • Automatic / Conditional test environment auto-configuration. (JIRA, C++, MoCCA,  WIN32 ( MSVC ), QNX (Eclipse/GCC ), XML, SQLite, UML, PERL)


Specification / implementation of test input data format

  • SQLite test input database generator (XML, SQL, DOORS)

JIRA 4(5) ELVIS PERL C++ MoCCA WIN32 ( MSVC ) QNX (Eclipse/GCC ) XML SQLite UML PER SQL DOORS
Harman AG Navigation / Neusoft Technology Solutions GmbH (NTS)
10 Monate
2010-10 - 2011-07

Implementation of HMI interface

C++ (MISRA-2004/AV++ Codding Standard) OpenGL/SC/D3D9

  • Implementation of HMI interface of control gauge for AESA Radar system

C++ (MISRA-2004/AV++ Codding Standard) OpenGL/SC/D3D9
Flight Labs Inc.
6 Monate
2010-04 - 2010-09

Simulation of optical-collimated HUD projector system

C++ MISRA-2004/AV++ Codding Standard

  • Conformal Flight direction display, Attitude and Flight Path Marker handling

C++ MISRA-2004/AV++ Codding Standard
Flight Labs Inc.
5 Monate
2009-11 - 2010-03

Implementation of proprietary flight simulation software

MATLAB7 SIMULINK C++ ...
  • Implementation of proprietary flight simulation software for fixed wing aircraft
MATLAB7 SIMULINK C++ XML MSVC ESP
Flight Dynamix LLC
6 Monate
2009-05 - 2009-10

Implementation of simplified 6-DOF simulator

MATLAB7 SIMULINK C++ ...
  • Implementation of simplified 6-DOF simulator for general short-to-mid range homing missile with unclassified set of DLZ data
  • Lead and Collision Pursuit guidance algorithms
MATLAB7 SIMULINK C++ MSVC MS ESP
Flight Dynamix LLC
3 Monate
2009-03 - 2009-05

Specification and implementation

MATLAB7 C++ MSVC ...
  • Specification and implementation of simplified Visual Target Acquisition And Fire Control Radar modules
  • Doppler shift terrain masking for airborne and naval based traffic monitor module
MATLAB7 C++ MSVC MS ESP
Flight Dynamix LLC
6 Monate
2008-10 - 2009-03

Implementation of simplified VTOL simulation algorithms

MATLAB7 C++ MSVC ...
  • Including PID controlled altitude, position and angular hover stabilization during low-terrain following on MS ESP platform
MATLAB7 C++ MSVC MS ESP
Flight Dynamix LLC
7 Monate
2008-09 - 2009-03

Specification and implementation

MATLAB7 C++ MSVC ...
  • Specification and implementation of touch-screen glass cockpit concept on simulated environment
MATLAB7 C++ MSVC D3D9/OPEN-GL SC 1.0 MS ESP
Flight Dynamix LLC

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Jahr 10 Monate
1998-11 - 2000-08

Computer aided calculation

Ph.D., Deutsche Forschungszentrum für Informationstechnik GMD/IMK
Ph.D.
Deutsche Forschungszentrum für Informationstechnik GMD/IMK

  • Computer aided calculation of quantum corrections for Type2B superstring models

2 Jahre 9 Monate
1996-02 - 1998-10

Physics and Computer-Science

Master of Science Dipl. Eng./Ph.D in Physics and Computer-Science, Institute for High Energy Physics (RAS, Department of System Programming)
Master of Science Dipl. Eng./Ph.D in Physics and Computer-Science
Institute for High Energy Physics (RAS, Department of System Programming)



6 Jahre 1 Monat
1992-10 - 1998-10

Theoretical physics and computer-science

Moscow University of Physics and Technology (MIPT)
Moscow University of Physics and Technology (MIPT)
2 Jahre 11 Monate
1988-10 - 1991-08

aviation engineering

Technical school
Technical school

Kompetenzen

Kompetenzen

Top-Skills

C/C++ Embedded C++ Yocto Linux Embeeded Linux Python PID Flight Controls Automotive HMI AUTOSAR Adaptive AUTOSAR

Produkte / Standards / Erfahrungen / Methoden

Skills

  • Quantum Physics, Mathematics, IT-Technologies, Computer Simulation, SW Test environments 
  • 2D/3D Graphics OpenGL ES-1.1/1.2/2.0/3.0, EGL-1.4, DirectX/Direct3D9,Direct3D10,Direct3D11 
  • OOD Design: UML/Enterprise Architect
  • CAD: 3DSMAX, GMAX, Blender 3D 
  • GUI Programming: QT-3.0/3.2/5.3/5.4
  • Knowledge in design, development and maintenance of embedded navigation systems (Common V-model development process with the compliance to safety levels C-E of DO-178B/ED-12B standard). 
  • Siemens VDO/Continental IIP platforms. Common component framework. Prosecco. IPC/RPC. IIP Core components. 
  • Renesas R-Car SOC. RCar-M3N BSP. PWR,VIDEOIN,VSRC,RIVPD, VSPD
  • Experience in development of H.264 video transportation over RTP and IEEE1722 AVBTP/CVF media protocols. Development of video streaming control modules.
  • Experience in development of numerical flight control and standard flight model simulation software. Expert knowledge of Microsoft Visual Simulation Platform (FSX/ESP), its developer environment, SimConnect and C/Gauge programming. 
  • Extensive mathematical background in linear algebra, group theory, Lie groups and Lie algebras, computational mathematics, vector, matrix and SU(2) quaternion algebra.
  • Configuration management: GIT, P4, SVN, CM Cynergy


Tools

Math:

  • MATLAB7/SIMULINK
  • MAPLE11 


Module Specification and Design:

  • EA/UML, Class association diagram. Function Sequence diagrams
  • State machine charts
  • Enterprise architect


Development Environments: 

  • MSVC(All versions), C/C++/C#/XML
  • Visual Studio Code, C++/Python 
  • YOCTO BSP Linux, Linux LTS, build root
  • Docker/Linux containers 
  • Eclipse(All versions), GCC/JAVA/PERL 
  • Cygwin
  • XEmacs
  • Microsoft Office
  • Office 365
  • IBM DOORS, Complete V-Model traceability 
  • MSXML
  • Google Test framework
  • JIRA 
  • Confluence 


Quality and Codding Compliance:

  • QAC (MISRA-1998)
  • QAC++ (MISRA-2004/2008)
  • JSF AV++
  • CTC++ 7.3/9.3 
  • Klocwork static analysis


CAD Modeling:

  • GMAX 
  • 3DSMAX. 7/9/2008/2010 
  • Blender 3D 


Graphics:

  • Microsoft DirectX 9/10/11 SDK
  • OpenGL1.0/1.2/2.0/3.0 / EGL-ES / SC Profiles
  • Photoshop CS(All versions) 


Configuration management:

  • Git/GitHub 
  • Perforce (P4) - SVN 


Continuous Integration/Continuous Development

  • Jenkins/GIT

Betriebssysteme

Linux
Embedded Linux
Build-Root
Integrity
VxWorks
QNX
Windows
Windows CE
UNIX
IRIX
MAC OS X


Programmiersprachen

C
C++
11
Java
Perl
XML
MATLAB
SIMULINK

Datenbanken

SQL
SQLite
MySQL


Datenkommunikation

CAN
NAV
RPC
I2C
TCP/IP


Hardware

ARM Cortex A7/A15
Imagination PowerVR
SGX54X/G64XX Rogue series GPU
MIPS
RISC
x68


Berechnung / Simulation / Versuch / Validierung

MATLAB
SIMULINK
FSX/ESP


Design / Entwicklung / Konstruktion

Eclipse
MS Visual Studio
XEmacs
Source Insight
CAD
3DS MAX
GMAX
MATLAB 7


Branchen

Branchen

  • Automotive
  • Avionics
  • Embedded systems
  • OpenGL/ES
  • Direct3D
  • OOP
  • OOD

Einsatzorte

Einsatzorte

Deutschland
nicht möglich

Projekte

Projekte

1 Jahr
2023-05 - 2024-04

Development of proprietary double redundant multi-copter flight control system

C/C++ Phython CI/CD Jenkins ...

  • Double redundant 4-channel HW/SW fallback PWM generator control 
  • 6-DOF flight stability augmentation system, (MPU-6050/9250 based) 
  • 11-DOF low uncertainty state prediction (Kalman filter) sensor data fusion module 
  • Closed-loop PID/PVA attitude stabilization controller 
  • DOORS - JIRA (project backlog tracking) 
  • Confluence (project documentation) 
  • Module/Unit tests, (Google-test framework) 
  • Raspbean, Embedded Linux 
  • YOCTO Embedded Linux/BSP Modules MPU-6050/9250 
  • Docker containers for YOCTO Linux BSP/SDK 

C/C++ Phython CI/CD Jenkins GIT AGILE/SCRUM YOCTO Linux BSP/SDK
JIN-Cheng Automotive/Flightec Consulting
1 Jahr 1 Monat
2022-03 - 2023-03

Development/Maintenance of HCP3 Front Cluster SYS/IVI subsystem

AUTOSAR adaptive (ARA) ARA COM/IDL ESO FW SDK - RUDI (VIWI) Runtime ...

  • HMI Cluster acoustic service module (Acoustic Warnings) 
  • Driver Warning Manager module (Critical SW level) 
  • Acoustic-HMI-Sync Warnings module (Critical SW level) 
  • Belt-Warning module (Critical SW level) 
  • Turn Indicator Warning module 
  • DOORS, MS design, Traceability 
  • Module/Unit tests (Google Test Framework) 

AUTOSAR adaptive (ARA) ARA COM/IDL ESO FW SDK - RUDI (VIWI) Runtime YOCTO Linux Embedded/LTSI Linux Docker BSP/SDK HCP base framework AGILE/SCRUM Code reviews Jira Confluence Embedded Linux C++
Harman Intl. AG, Audi HCP3 Cluster/IVI, E-Solutions GmbH
8 Monate
2021-06 - 2022-01

Support/Development and adaptation

CR/SRSC/SSD/MS VCTRL VIDEOIF ...

Support/Development and adaptation of IEEE1722/AVBTP/H.264 video subsystem for BMW Gen5 IC-box. GH Integrity/Renesas RCar-M3N/ IIP. C++11 

  • IEEE1722/AVBTP/CVF/H.264 navigation video over ethernet. 
  • Support adaptation of video subsystem from Renault RSA L-Shape 
  • Customer requirements analysis. 
  • MS Module spec for BMW Gen5 video subsystem. 
  • MS Module spec for BMW Gen5 video presentation module. 
  • MTS Module test specification for BMW Gen5 video subsystem. 
  • ITS Integration tests specification for BMW Gen5 video subsystem.
  • System tests specification for BMW Gen5 video subsystem. 
  • Performance tests specification for BMW Gen5 video subsystem. 
  • DOORS, Project Traceability

CR/SRSC/SSD/MS VCTRL VIDEOIF Code reviews JIRA Confluence
Continental Automotive GmbH, BMW Gen5 IC-Box
3 Jahre
2019-02 - 2022-01

Design/Development of RTP/H.264 video subsystem

C++11 YOCTO Linux BSP R-Car3M VCTRL ...

Design/Development of RTP/H.264 video subsystem for RSA L-Shape. GH Integrity/Renesas RCar-M3N/ IIP. 

  • RTP/H.264 navigation video over ethernet. 
  • Design and development of video controlling module (VCTRL) 
  • Design and development of video presentation module (VIDEOIF) 
  • Design and development of SOME/IP controlling module (SOIPRC) 
  • Design and development of ALTIA/HMI driven data modules. 
  • Module/Unit tests development for all above listed modules. 
  • Customer requirements analysis. CR/SRSC/SSD/MS 
  • DOORS, MS Module design specifications for above listed modules. 
  • DOORS, MTS Module test specification. 
  • DOORS, Project Traceability. 

C++11 YOCTO Linux BSP R-Car3M VCTRL VIDEOIF SOIPRC Code reviews JIRA Confluence
Continental Automotive GmbH, Renault RSA L-Shape
2 Jahre 5 Monate
2016-08 - 2018-12

3D-2D IC HMI graphics development

TES D/AVE HD ARM Cortex A7 C++11 ...

Development of OpenGL 3D driver assistants for combi-instrument clusters. RTP/H.264 navigation video over ethernet. Integration support for FPK-Entry/Medium projects. Design and development of PTS performance test framework.

  • Development of Performance tests framework for FPKE/M (OO-PTS). 
  • Development of Driving assistants (ACC full/reduced view). 
  • Development of math model for multi-segment curved lane (clothoids) 
  • Design and development of multi-segment curved lane module. 
  • HighLine-3D/3D+ chips. 
  • YOCTO Embedded Linux BSP R-Car3M distribution 
  • Imagination PowerVR SGX
  • Module/Unit tests (Google Test framework)
  • Graphics performance analysis
  • 3D/2D benchmarking
  • DOORS, Module spec, Module Test spec.
  • CTC tests coverage, test and release reports
  • Support for FPKE/M ethernet subsystem 
  • Support RTP over ethernet. 
  • Support for NAV video on FPKE/M, TS streaming for H264 content 
  • Support for video decoder module VDEC development. 
  • Code reviews

TES D/AVE HD ARM Cortex A7 C++11 OpenGL 3.0/3.2 GH Integrity OS/WIN64 MSVC QAC/QAC++ JIRA Confluence
Continental Automotive GmbH, VW FPKE/FPKM
1 Jahr 9 Monate
2015-03 - 2016-11

Full scale development of dual redundant Driver Machine Interface

ARM Cortex A9 YOCTO Linux Linux LTS ...

Full scale development of dual redundant Driver Machine Interface (DMI) touch screen displays for ICE BR401, BR403. Compliancy to National ATP, German PZB/LZB train-safety systems and ERA (ERTMS) ETCS BL3 technology. 

  • Compliance to PZB/LZB Train safety system 
  • Compliance to ERA ERTMS ETCS BL3 system
  • DB-Norm

ARM Cortex A9 YOCTO Linux Linux LTS Embedded Linux Build-Root GUI QT 5.3/5.4 C++
Deuta Werke GmbH, Alstom GEC.
10 Monate
2013-10 - 2014-07

C/C++ 3D graphics driver development/support

ARM Cortex A15 C/C++ Linux-3.4.12-LTSI + Custom BSP.

C/C++ 3D graphics driver development/support for Automotive R-CAR-H2/M2 Boards. Development and maintenance of 3D Benchmark software for OpenGL-2.0/3.0, EGL1.4 platform (C++). Wayland/Weston 3D benchmarking development (C++). Linux-3.4.x-LSTI (Yocto release) support. OpenGL 2.0, 3.0 graphics driver release management. BSP and root file system management/support.

  • Imagination PowerVR G6400 Series 6 graphics chips
  • G6400 Thread-safe graphics performance tests
  • EGL-1.4/OGLES-2.0/3.0 Demos development
  • YOCTO BSP for Linux-3.4.12-LTSI support
  • Imagination G6400 (Rouge) graphics driver support
  • Wayland(Weston) 3D benchmarks development

ARM Cortex A15 C/C++ Linux-3.4.12-LTSI + Custom BSP.
Renesas Electronic Engineering (REE) Europe
1 Jahr 8 Monate
2011-08 - 2013-03

Navigation software test and release management

JIRA 4(5) ELVIS PERL ...

Navigation software test and release management

  • SW release/label qualification
  • Quality assurance, 
  • Task / issue tracking (JIRA 4(5), ELVIS, PERL)


Specification and development of platform test engine modules

  • Test execution state-machines
  • Test workflow
  • Automatic / Conditional test environment auto-configuration. (JIRA, C++, MoCCA,  WIN32 ( MSVC ), QNX (Eclipse/GCC ), XML, SQLite, UML, PERL)


Specification / implementation of test input data format

  • SQLite test input database generator (XML, SQL, DOORS)

JIRA 4(5) ELVIS PERL C++ MoCCA WIN32 ( MSVC ) QNX (Eclipse/GCC ) XML SQLite UML PER SQL DOORS
Harman AG Navigation / Neusoft Technology Solutions GmbH (NTS)
10 Monate
2010-10 - 2011-07

Implementation of HMI interface

C++ (MISRA-2004/AV++ Codding Standard) OpenGL/SC/D3D9

  • Implementation of HMI interface of control gauge for AESA Radar system

C++ (MISRA-2004/AV++ Codding Standard) OpenGL/SC/D3D9
Flight Labs Inc.
6 Monate
2010-04 - 2010-09

Simulation of optical-collimated HUD projector system

C++ MISRA-2004/AV++ Codding Standard

  • Conformal Flight direction display, Attitude and Flight Path Marker handling

C++ MISRA-2004/AV++ Codding Standard
Flight Labs Inc.
5 Monate
2009-11 - 2010-03

Implementation of proprietary flight simulation software

MATLAB7 SIMULINK C++ ...
  • Implementation of proprietary flight simulation software for fixed wing aircraft
MATLAB7 SIMULINK C++ XML MSVC ESP
Flight Dynamix LLC
6 Monate
2009-05 - 2009-10

Implementation of simplified 6-DOF simulator

MATLAB7 SIMULINK C++ ...
  • Implementation of simplified 6-DOF simulator for general short-to-mid range homing missile with unclassified set of DLZ data
  • Lead and Collision Pursuit guidance algorithms
MATLAB7 SIMULINK C++ MSVC MS ESP
Flight Dynamix LLC
3 Monate
2009-03 - 2009-05

Specification and implementation

MATLAB7 C++ MSVC ...
  • Specification and implementation of simplified Visual Target Acquisition And Fire Control Radar modules
  • Doppler shift terrain masking for airborne and naval based traffic monitor module
MATLAB7 C++ MSVC MS ESP
Flight Dynamix LLC
6 Monate
2008-10 - 2009-03

Implementation of simplified VTOL simulation algorithms

MATLAB7 C++ MSVC ...
  • Including PID controlled altitude, position and angular hover stabilization during low-terrain following on MS ESP platform
MATLAB7 C++ MSVC MS ESP
Flight Dynamix LLC
7 Monate
2008-09 - 2009-03

Specification and implementation

MATLAB7 C++ MSVC ...
  • Specification and implementation of touch-screen glass cockpit concept on simulated environment
MATLAB7 C++ MSVC D3D9/OPEN-GL SC 1.0 MS ESP
Flight Dynamix LLC

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Jahr 10 Monate
1998-11 - 2000-08

Computer aided calculation

Ph.D., Deutsche Forschungszentrum für Informationstechnik GMD/IMK
Ph.D.
Deutsche Forschungszentrum für Informationstechnik GMD/IMK

  • Computer aided calculation of quantum corrections for Type2B superstring models

2 Jahre 9 Monate
1996-02 - 1998-10

Physics and Computer-Science

Master of Science Dipl. Eng./Ph.D in Physics and Computer-Science, Institute for High Energy Physics (RAS, Department of System Programming)
Master of Science Dipl. Eng./Ph.D in Physics and Computer-Science
Institute for High Energy Physics (RAS, Department of System Programming)



6 Jahre 1 Monat
1992-10 - 1998-10

Theoretical physics and computer-science

Moscow University of Physics and Technology (MIPT)
Moscow University of Physics and Technology (MIPT)
2 Jahre 11 Monate
1988-10 - 1991-08

aviation engineering

Technical school
Technical school

Kompetenzen

Kompetenzen

Top-Skills

C/C++ Embedded C++ Yocto Linux Embeeded Linux Python PID Flight Controls Automotive HMI AUTOSAR Adaptive AUTOSAR

Produkte / Standards / Erfahrungen / Methoden

Skills

  • Quantum Physics, Mathematics, IT-Technologies, Computer Simulation, SW Test environments 
  • 2D/3D Graphics OpenGL ES-1.1/1.2/2.0/3.0, EGL-1.4, DirectX/Direct3D9,Direct3D10,Direct3D11 
  • OOD Design: UML/Enterprise Architect
  • CAD: 3DSMAX, GMAX, Blender 3D 
  • GUI Programming: QT-3.0/3.2/5.3/5.4
  • Knowledge in design, development and maintenance of embedded navigation systems (Common V-model development process with the compliance to safety levels C-E of DO-178B/ED-12B standard). 
  • Siemens VDO/Continental IIP platforms. Common component framework. Prosecco. IPC/RPC. IIP Core components. 
  • Renesas R-Car SOC. RCar-M3N BSP. PWR,VIDEOIN,VSRC,RIVPD, VSPD
  • Experience in development of H.264 video transportation over RTP and IEEE1722 AVBTP/CVF media protocols. Development of video streaming control modules.
  • Experience in development of numerical flight control and standard flight model simulation software. Expert knowledge of Microsoft Visual Simulation Platform (FSX/ESP), its developer environment, SimConnect and C/Gauge programming. 
  • Extensive mathematical background in linear algebra, group theory, Lie groups and Lie algebras, computational mathematics, vector, matrix and SU(2) quaternion algebra.
  • Configuration management: GIT, P4, SVN, CM Cynergy


Tools

Math:

  • MATLAB7/SIMULINK
  • MAPLE11 


Module Specification and Design:

  • EA/UML, Class association diagram. Function Sequence diagrams
  • State machine charts
  • Enterprise architect


Development Environments: 

  • MSVC(All versions), C/C++/C#/XML
  • Visual Studio Code, C++/Python 
  • YOCTO BSP Linux, Linux LTS, build root
  • Docker/Linux containers 
  • Eclipse(All versions), GCC/JAVA/PERL 
  • Cygwin
  • XEmacs
  • Microsoft Office
  • Office 365
  • IBM DOORS, Complete V-Model traceability 
  • MSXML
  • Google Test framework
  • JIRA 
  • Confluence 


Quality and Codding Compliance:

  • QAC (MISRA-1998)
  • QAC++ (MISRA-2004/2008)
  • JSF AV++
  • CTC++ 7.3/9.3 
  • Klocwork static analysis


CAD Modeling:

  • GMAX 
  • 3DSMAX. 7/9/2008/2010 
  • Blender 3D 


Graphics:

  • Microsoft DirectX 9/10/11 SDK
  • OpenGL1.0/1.2/2.0/3.0 / EGL-ES / SC Profiles
  • Photoshop CS(All versions) 


Configuration management:

  • Git/GitHub 
  • Perforce (P4) - SVN 


Continuous Integration/Continuous Development

  • Jenkins/GIT

Betriebssysteme

Linux
Embedded Linux
Build-Root
Integrity
VxWorks
QNX
Windows
Windows CE
UNIX
IRIX
MAC OS X


Programmiersprachen

C
C++
11
Java
Perl
XML
MATLAB
SIMULINK

Datenbanken

SQL
SQLite
MySQL


Datenkommunikation

CAN
NAV
RPC
I2C
TCP/IP


Hardware

ARM Cortex A7/A15
Imagination PowerVR
SGX54X/G64XX Rogue series GPU
MIPS
RISC
x68


Berechnung / Simulation / Versuch / Validierung

MATLAB
SIMULINK
FSX/ESP


Design / Entwicklung / Konstruktion

Eclipse
MS Visual Studio
XEmacs
Source Insight
CAD
3DS MAX
GMAX
MATLAB 7


Branchen

Branchen

  • Automotive
  • Avionics
  • Embedded systems
  • OpenGL/ES
  • Direct3D
  • OOP
  • OOD

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.