Martin Raabe
Developer (Software) – pre-market / post-market
Experience
Developer (Software) – pre-market / post-market
Innomedic
- Support for algorithm and web application for successor software (MAXFRAME II) with AWS, IIS, Windows Server 2019, Polarion 2021, SVN, Visual Studio 2017, C++, C#, ASP.Net, Parasoft C++, Unity 2021, JavaScript, CSS, jQuery, KendoUI, ReSharper, TeamCity.
Chief Developer (Software) & DevOp – pre-market / post-market
Innomedic
Responsible for releases and further development of software including unit tests for the algorithm to calculate the 3D visualization of medical systems from 2D X-ray images.
Further development of the web application (Windows/MacOS) to product maturity (MAXFRAME, five languages) and update of the Unity 3D renderer to Unity 2017.
Use of AWS, IIS, Windows Server 2012, Polarion 2018/2021, SVN, Visual Studio 2012, C++, C#, ASP.Net, Parasoft C++, Unity 2017, JavaScript, CSS, jQuery, KendoUI, ReSharper, TeamCity.
Chief Developer (Software) & DevOp – pre-market
Innomedic
Responsible for releases and further development of software including unit tests to product maturity for MAXFRAME (five languages).
Takeover and further development of the web application with AWS, IIS, Windows Server 2012, Polarion 2018/2021, SVN, Visual Studio 2012, C++, C#, ASP.Net, Parasoft C++, Unity, JavaScript, CSS, jQuery, KendoUI.
Software design, error analysis, requirements management, system and unit tests, risk management, supporting the validation.
Chief Developer (Software) – pre-market
Innomedic
Responsible for releases and further development of software including unit tests for the algorithm to calculate the 3D visualization of medical systems from 2D X-ray images.
Integration into an ASP.Net MVC web environment (MAXFRAME) on IIS with Polarion, SVN, Visual Studio 2012, C++ (managed and unmanaged), C#, .Net, Parasoft C++.
Developer (Software) – pre-market
Innomedic
Porting and further development of an algorithm to calculate the 3D visualization of medical systems from 2D X-ray images.
Development of standalone PC software (MAXFRAME) with Polarion, SVN, Visual Studio 2008 and 2012, C++, DirectX, OpenGL, VTK, Qt.
Software Developer
Bombardier Transportation
- Conducting and carrying out review and release meetings and processes for train software, with release responsibility (multi-platform project: VxWorks 5.4, VxWorks 6.x, µC-Linux, Linux, Wind River Linux, Windows – IA32, PowerPC, ARM, 68K).
Software Developer and Researcher
BaSystem Martin Raabe
Further development and research on new visualization techniques for mathematical relationships around tetrahedrons.
Development of PC software and electronics (Windows, Qt, AVR, LEDs, lighting effects).
Software Developer
Bombardier Transportation
- Further development, maintenance, and testing of an error data recording system for trains, with release responsibility (multi-platform project: VxWorks 5.4, VxWorks 6.x, µC-Linux, Linux, Wind River Linux, Windows – IA32, PowerPC, ARM, 68K).
Software Developer
Sirona Dental Systems – GIE
- Creation and introduction of a style guide for C programmers, including designing the software development environment for medical devices (ATMega128, Eclipse, Subversion).
Software Developer
Tektronix
- Adapting a very complex embedded C++ application to a new version of the C++ compiler/STL library (Wind River Compiler PowerPC 5.5, Nucleus 1.1.2, Lauterbach Trace32).
Software Developer and Consultant
IBM Deutschland
Evaluation of the real-time operating system smx and the file system smxFile for a telematics device for cars and trucks.
Consulting and customization of the real-time operating system embOS and the file system embFile for a telematics device for cars and trucks (Philips (NXP) LPC2292 / ARM 7).
Software Developer, Trainer and Consultant
Siemens PSE
Design, implementation, maintenance and testing of a memory manager of the real-time operating system pSOSystem for a telematics device for trucks (pSOSystem ARM C/C++).
Evaluation of an alternative compiler environment for the ARM SDT 2.5.1 for the real-time operating system pSOSystem (Diab 5.2, RVCS 2.1 ARM C/C++).
Evaluation, selection and introduction of the debugger environment for JTAG ARM with pSOSystem awareness (Trace32 ARM C/C++).
Software Developer and Consultant
IBM Deutschland
- Design, implementation, maintenance and testing of the integration of the real-time operating system pSOSystem into a C++ framework for a telematics device for trucks (pSOSystem ARM C/C++).
Software Developer
Sirona Dental Systems – GBE
Design, implementation, maintenance and testing of a network protocol for a 2D X-ray device for dental practices (VxWorks PowerPC Diab 5.4 C++ / Win32 VC6 C++).
Further development, maintenance and testing of a network protocol for a 3D X-ray device for dental practices (VxWorks PowerPC Diab 5.5 C++ / Win32 VC6 C++).
Further development, maintenance and testing of a network protocol for an intraoral X-ray device for dental practices (VxWorks ColdFire Diab 5.5 C++ / Win32 VC6 C++).
European pSOSystem Migration Manager
Wind River Systems GmbH
Initiation, development and market launch of tools for migrating customer projects from pSOSystem to VxWorks.
Management of an international, time-critical project for custom adaptation of network protocol software.
Establishment of team and organizational development for customer projects as an added service.
Project Manager
Wind River Systems GmbH
Integration of the embedded tools pRISM+ and TornadoII into SNiFF+ to speed up customer projects and reduce errors.
Consulting and supporting 15 customer projects to increase team efficiency for the SNiFF+ software development environment.
Conducting open product trainings and on-site customer trainings and workshops for SNiFF+ with team-building impact.
Securing a development site with 50 employees by repositioning the main product within management, sales and towards customers.
Head of Technology
Wind River Systems GmbH
Building and expanding a high-performing team split across two locations for technical customer and sales support in Central Europe.
Expanding the product range to include training and project support for embedded software projects, increasing service revenue.
Establishing a global network of field application engineers to build and leverage shared knowledge for closer customer engagement.
Applications Engineer
Wind River Systems GmbH
Organizing and equipping a newly founded sales office and setting up technical pre- and post-sales customer consulting in embedded systems and real-time operating systems for Central Europe.
Reviewing concepts and implementing application software and development tools with special focus on the customer perspective to reduce complaints and minimize malfunctions.
Head of Development (Hardware and Software) for Industrial Automation Technology
ELTEC Elektronik GmbH
Defining and coordinating the development of new market-ready product lines based on industrial PCs and PowerPC.
Building development capacity for custom products to cover specific market segments.
Head of Software Development
ELTEC Elektronik GmbH
Developing and enhancing software products for industrial automation technology with special attention to the latest market trends.
Introducing software development processes for flexible allocation of staff and significant quality improvement, followed by ISO 9001 certification.
Head of Technical Support (Hardware and Software)
ELTEC Elektronik GmbH
Set up and expansion of a call center to handle technical customer inquiries.
Improved information flow between the hotline, product development, and project development to speed up hotline response times, reduce product error rates, and improve quality of results in customer projects.
Technical Support Engineer (Hardware and Software)
ELTEC Elektronik GmbH
- Handling technical customer inquiries in the post-sales area.
System Software Development Engineer
ELTEC Elektronik GmbH
- Driver development for real-time operating systems in industrial environments for national and international markets.
Development and Applications Engineer
Opsis GmbH
- Development and commissioning of control systems for industrial image processing projects based on the OS-9/68k real-time operating system.
Skills
Programming Languages
- C
- C++
- C#
- Assembler (68k, Ia32, Powerpc, Arm, Etc.)
- Objectivec
- Java
- Python
- Perl
- Php
- Shell Scripting (Bash, Sh, Csh, Bat)
- Etc.
Other Languages
- Uml
- Html
- Xml
- Json
- Svg
- Etc.
Operating Systems
- Vxworks
- Psos+
- Linux
- Embedded Linux
- Wrs-linux
- Μc-linux
- Android
- Ios
- Embos
- Freertos
- Smx
- Os-9/68k
- Vxwin
- Rtoswin
- Windows 9x/nt/2000/xp/7/8.x/10/11
- Qnx
- Solaris
- Cp/m68k
- Etc.
Cpu Families
- Powerpc
- Arm
- Pic
- Avr
- Mips
- Stm
- Renesas
- Ia32
- Ia64
- Etc.
Development Tools
- Polarion
- Eclipse
- Windriver Workbench
- Visual Studio
- Iar Embedded Workbench
- Avr Studio
- Mplab
- Keil Μvision
- Qt
- Qt Creator
- Ethereal/wireshark
- Clearcase
- Pvcs
- Git
- Subversion
- Cvs
- Rcs
- Accurev
- Tornado
- Prism+
- Sniff+
- Qac/qac++
- Pc-lint
- Parasoft C++
- Resharper
- Jenkins
- Teamcity
- Etc.
Telecommunication And Network Protocols
- Tcp/ip
- Can
- Routing
- Isdn
- Etc.
Graphics And User Interfaces
- Vtk 3d Graphics Library
- Qt
- Opengl
- Opencv
- Unity
- Etc.
Standards
- Iso 9001
- Misra-c
- Do-178b
- En 61508
- Iec 62304
- Mdr
- Etc.
Further Training
- Various Seminars And Training On Leadership, Project Management, Coaching, Training, Nonviolent Communication (Nvc).
Languages
Education
University of Applied Sciences Worms, Department of Computer Science
Diploma in Computer Science (FH) · Computer Science · Worms, Germany · good
Technical High School for Electrical Engineering
Technical college entrance qualification · Electrical Engineering · Worms, Germany
BASF AG
Apprenticeship as an information electronics technician · Ludwigshafen, Germany
Similar Freelancers
Discover other experts with similar qualifications and experience