Martin Raabe

Developer (Software) – pre-market / post-market

Bechenheim, Germany
Experience
Jan 2019 - Jun 2022
3 years 6 months
Philippsburg, Germany
Remote

Developer (Software) – pre-market / post-market

Innomedic (DePuy Synthes, a Johnson&Johnson company)

  • Working 32–40 hours per week (remote: three to five days, on site: zero to one day).
  • Support for algorithm and web application for follow-up software (MAXFRAME II).
  • Technologies and tools used: AWS, IIS, Windows Server 2019, Polarion 2021, svn, Visual Studio 2017, C++ (managed and unmanaged), C#, ASP.Net, Parasoft C++, Unity 2021, JavaScript, CSS, jQuery, KendoUI, ReSharper, TeamCity.
Dec 2017 - Jun 2022
4 years 7 months
Philippsburg, Germany
Remote

Chief Developer (Software) & DevOp – pre-market / post-market

Innomedic (DePuy Synthes, a Johnson&Johnson company)

  • Working 32–40 hours per week (remote: three to five days, on site: zero to one day).
  • Release responsibility.
  • Software development including unit tests (algorithm for 3D rendering of medical systems from 2D X-ray images).
  • Further development of web application (Windows/MacOS) to product maturity (MAXFRAME – five languages).
  • Updated Unity 3D renderer to Unity 2017.
  • Software design and development, bug analysis and fixing, requirements management, system and unit test planning and execution, risk management.
  • Technologies and tools used: AWS, IIS, Windows Server 2012, Polarion 2018/2021, svn, Visual Studio 2012, C++ (managed and unmanaged), C#, ASP.Net, Parasoft C++, Unity 2017, JavaScript, CSS, jQuery, KendoUI, ReSharper, TeamCity.
Jul 2016 - Dec 2017
1 year 6 months
Philippsburg, Germany
Remote

Chief Developer (Software) & DevOp – pre-market

Innomedic (DePuy Synthes, a Johnson&Johnson company)

  • Working 32–40 hours per week (remote: three to five days, on site: zero to one day).
  • Release responsibility.
  • Software development including unit tests (algorithm for 3D rendering of medical systems from 2D X-ray images) to product maturity.
  • Took over web application (MAXFRAME – five languages).
  • Software design and development, bug analysis and fixing, requirements management, system and unit test planning and execution, risk management, validation support.
  • Technologies and tools used: AWS, IIS, Windows Server 2012, Polarion 2018/2021, svn, Visual Studio 2012, C++ (managed and unmanaged), C#, ASP.Net, Parasoft C++, Unity, JavaScript, CSS, jQuery, KendoUI.
Jan 2015 - Dec 2015
1 year

Trainer for Beginners Workshop UML Design

BaSystem Martin Raabe

  • Conducted on-site workshop for client.
  • Participants: 8 software developers (junior to senior).
Mar 2014 - Oct 2014
8 months
Bingen, Germany

Lecturer, Department of Computer Science/Electrical Engineering

Fachhochschule Bingen

  • Lecture and lab (4 semester hours per week) on real-time operating systems (Bachelor 4th/5th semester and Master).
Jan 2014 - Jun 2016
2 years 6 months
Philippsburg, Germany
Remote

Chief Developer (Software) – pre-market

Innomedic (DePuy Synthes, a Johnson&Johnson company)

  • Working 32–40 hours per week (remote: three to five days, on site: zero to one day).
  • Release responsibility.
  • Software development including unit tests (algorithm for 3D rendering of medical systems from 2D X-ray images).
  • Integration into ASP.Net MVC web environment (MAXFRAME) (external supplier: web application on IIS).
  • Technologies and tools used: Polarion, svn, Visual Studio 2012, C++ (managed and unmanaged), C#, .Net, Parasoft C++.
Jan 2014 - Dec 2014
1 year

Trainer for Beginners Workshop Qt for Embedded Devices

BaSystem Martin Raabe

  • Conducted workshop in English (lecture and exercises).
  • Participants: 3 software developers (one Thai, two Chinese).
Mar 2012 - Oct 2013
1 year 8 months
Bingen, Germany

Lecturer, Department of Electrical Engineering

Fachhochschule Bingen

  • Lecture and lab (6 semester hours per week) on microprocessor technology (Bachelor 4th/5th semester).
  • Held during: March 2012–October 2012, March 2013–October 2013.
Oct 2011 - Mar 2014
2 years 6 months
Bingen, Germany

Lecturer, Department of Electrical Engineering

Fachhochschule Bingen

  • Lecture and lab (6 semester hours per week) on automation technology (Bachelor 4th/5th semester).
  • Held during: October 2011–March 2012, October 2012–March 2013, October 2013–March 2014.
Apr 2011 - Dec 2014
3 years 9 months
Philippsburg, Germany
Remote

Developer (Software) – pre-market

Innomedic (DePuy Synthes, a Johnson&Johnson company)

  • Working 32–40 hours per week (remote: three to five days, on site: zero to one day).
  • Porting and development of software (algorithm for 3D rendering of medical systems from 2D X-ray images).
  • PC standalone software (MAXFRAME).
  • Technologies and tools used: Polarion, svn, Visual Studio 2008 and 2012, C++, DirectX, OpenGL, vtk, Qt.
Jan 2011 - Feb 2011
2 months
Mannheim, Germany
Remote

Software Developer

Bombardier Transportation

  • Working 20 hours per week (one day on site / one day remote).
  • Conducted review and release meetings and processes for train software – release responsibility (multi-platform project for: VxWorks 5.4, VxWorks 6.x, µC-Linux, Linux, Wind River Linux, Windows – IA32, PowerPC, ARM, 68K).
Jul 2010 - Dec 2010
6 months
Bechenheim, Germany

Software Developer and Researcher

BaSystem Martin Raabe

  • Further development and research on new visualization techniques for mathematical relationships around tetrahedrons. PC software and electronics (Windows, Qt, AVR, LED, light effects).
Jul 2008 - Jul 2010
2 years 1 month
Mannheim, Germany

Instructor of Summer School, Faculty of Computer Science

Hochschule Mannheim

  • Conducted 4 events of 2 days each (July 2008, July 2009, February 2010, July 2010).
  • Freely designed and ran the courses.
  • Topics:
  • Introduction to real-time operating systems, leadership skills and communication
  • Introduction to nonviolent communication and leadership skills
Jul 2008 - Jun 2010
2 years
Mannheim, Germany
Remote

Software Developer

Bombardier Transportation

  • Working 35 hours per week (two days on site / two days remote).
  • Development, maintenance and testing of error data logging system for trains – release responsibility (multi-platform for: VxWorks 5.4, VxWorks 6.x, µC-Linux, Linux, Wind River Linux, Windows – IA32, PowerPC, ARM, 68K).
Feb 2008 - Aug 2008
7 months
Germany

Trainer for Development Department of a Building Installation Technology Manufacturer

BaSystem Martin Raabe

  • Conducted 7 events of 2 days each for 36 participants.
  • Advised and analyzed training needs for hardware-related software development methods.
  • Designed training including course materials.
  • Topics:
  • C programming for microcontrollers for beginners
  • C programming for microcontrollers for advanced users
  • Introduction to real-time operating systems
  • Introduction to UML-Embedded
  • Delivered all seven sessions.
Jan 2008 - Apr 2008
4 months
Bensheim, Germany
Remote

Software Developer

Sirona Dental Systems – GIE

  • Working 16 hours per week (one day on site / one day remote).
  • Created and introduced a style guide for C programmers – including setup of development environment – for medical devices (ATMega128, Eclipse, Subversion).
Jan 2007 - Apr 2007
4 months
Cambridge, United Kingdom
Remote

Software Developer

Tektronix

  • Working 8 hours per week (mostly remote).
  • Adapted a complex embedded C++ application to a new version of C++ compiler/STL library (Wind River Compiler PowerPC 5.5, Nucleus 1.1.2, Lauterbach Trace32).
Dec 2005 - Jul 2006
8 months
Mainz, Germany
Remote

Software Developer and Consultant

IBM Deutschland

  • Working 16 hours per week (one day on site / one day remote).
  • Evaluated real-time OS smx and file system smxFile for a telematics device for cars and trucks.
  • Consulted and adapted real-time OS embOS and file system embFile for a telematics device for cars and trucks.
  • (Both projects: Philips (NXP) LPC2292/ARM7).
Jul 2004 - Jan 2005
7 months
Vienna, Austria
Remote

Software Developer, Trainer and Consultant

Siemens PSE

  • Working 20 hours per week (two days on site / one day remote).
  • Designed, implemented, maintained and tested memory manager of real-time OS pSOSystem for a telematics device for truck tolling in Germany (pSOSystem ARM C/C++).
  • Evaluated alternative compiler environment for ARM SDT 2.5.1 for pSOSystem (Diab 5.2, RVCS 2.1 ARM C/C++).
  • Evaluated, selected and introduced JTAG ARM debugger with pSOSystem awareness (Trace32 ARM C/C++).
Sep 2003 - Jul 2004
11 months
Mainz, Germany
Remote

Software Developer and Consultant

IBM Deutschland

  • Working 16 hours per week (one day on site / one day remote).
  • Designed, implemented, maintained and tested integration of real-time OS pSOSystem in a C++ framework for a telematics device for trucks (pSOSystem ARM C/C++).
Jul 2003 - Mar 2008
4 years 9 months
Bensheim, Germany
Remote

Software Developer

Sirona Dental Systems – GBE

  • Working 32 hours per week (two days on site / two days remote).
  • Designed, implemented, maintained and tested network protocol for 2D X-ray device for dental practices (VxWorks PowerPC Diab 5.4 C++ / Win32 VC6 C++).
  • Developed, maintained and tested network protocol for 3D X-ray device for dental practices (VxWorks PowerPC Diab 5.5 C++ / Win32 VC6 C++).
  • Developed, maintained and tested network protocol for intra-oral X-ray device for dental practices (VxWorks ColdFire Diab 5.5 C++ / Win32 VC6 C++).
Aug 2002 - Jun 2022
19 years 11 months
Bechenheim, Germany

Freelance Consultant, Trainer, Coach and Developer

BaSystem Martin Raabe

  • Ran own business as freelance consultant, trainer, coach and developer.
  • Specialization in:
  • Embedded software / real-time operating systems
  • Team software development organization
  • Low-level software
  • PC- and web-based software
Oct 2001 - Aug 2002
11 months
Mainz, Germany

European pSOSystem Migration Manager

Wind River Systems GmbH

  • Led team of up to 4 (technical lead).
  • Initiated, developed and launched tools to migrate customer projects from pSOSystem to VxWorks.
  • Managed international time-critical project for custom network protocol software.
  • Established team and organizational development services for customer projects.
Nov 1999 - Sep 2001
1 year 11 months
Mainz, Germany

Project Manager (TakeFive Software GmbH)

Wind River Systems GmbH

  • Led team of up to 6 (technical lead).
  • Integrated embedded tools pRISM+ and Tornado II into SNiFF+ to speed up customer projects and reduce errors.
  • Advised and supported 15 customer projects to increase team efficiency on SNiFF+ environment.
  • Delivered open product and on-site customer training and workshops for SNiFF+ with team-building effect.
  • Secured development site with 50 employees by repositioning main product internally, in sales and with customers.
Dec 1998 - Nov 1999
1 year
Mainz, Germany

Head of Engineering (Integrated Systems GmbH)

Wind River Systems GmbH

  • Led team of up to 10 (technical lead).
  • Built and expanded high-performing, two-location team for technical customer and sales support in Central Europe.
  • Expanded product range to include training and project support in embedded software, increasing service revenue.
  • Established global network of Field Application Engineers to share knowledge and strengthen customer proximity.
Apr 1996 - Nov 1998
2 years 8 months
Mainz, Germany

Application Engineer (Integrated Systems GmbH)

Wind River Systems GmbH

  • Led team of up to 4 (technical lead).
  • Organized and equipped new sales branch, set up technical pre- and post-sales support for embedded systems and real-time OS in Central Europe.
  • Reviewed concepts and implementation of application software and tools with customer focus to reduce complaints and defects.
Jan 1996 - Dec 2002
7 years

Trainer for Customer Training on SNiFF+ and Wind River Workbench

Wind River Systems GmbH

  • Organized and delivered regular open training in German and/or English.
  • Topics:
  • User training – Software Development System SNiFF+
  • Administrator training – Software Development System SNiFF+
  • User training – Development tool Wind River Workbench
  • Customized open courses to customer needs.
Jan 1996 - Dec 1999
4 years

Trainer for Customer Training on Real-time OS pSOSystem

Wind River Systems GmbH

  • Organized and delivered regular open training in German and/or English.
  • Topics:
  • Developing pSOSystem Applications
  • Developing pSOSystem Board Support Packages
  • Architectural Design of pSOSystem Applications
  • SNMP Network Management with pSOSystem
  • Customized open courses to customer needs.
  • Trained other instructors to deliver open courses.
Nov 1994 - Mar 1996
1 year 5 months
Mainz, Germany

Head of Development (Hardware and Software) Industrial Automation

ELTEC Elektronik GmbH

  • Led team of up to 12 (disciplinary and technical lead).
  • Defined and coordinated development of new market-fit product lines based on industrial PC and PowerPC.
  • Built capacity for custom products to cover special market segments.
Apr 1993 - Nov 1994
1 year 8 months
Mainz, Germany

Head of Software Development

ELTEC Elektronik GmbH

  • Led team of up to 12 (disciplinary and technical lead).
  • Developed new and existing software products for industrial automation with focus on latest market trends.
  • Implemented software development processes for flexible staffing and major quality improvement, achieving ISO9001 certification.
Jul 1992 - Mar 1993
9 months
Mainz, Germany

Head of Technical Support (Hardware and Software)

ELTEC Elektronik GmbH

  • Led team of up to 3 (technical lead).
  • Set up and expanded a call center for handling technical customer inquiries.
  • Improved information flow between hotline, product and project development to speed up response times, reduce product defects and improve project outcomes.
Oct 1991 - Jun 1992
9 months
Mainz, Germany

Technical Support Engineer (Hardware and Software)

ELTEC Elektronik GmbH

  • Handled technical customer inquiries in post-sales area.
Sep 1989 - Sep 1991
2 years 1 month
Mainz, Germany

System Software Development Engineer

ELTEC Elektronik GmbH

  • Developed drivers for real-time operating systems in industrial environments for domestic and international markets.
Jul 1987 - Jun 1989
2 years
Speyer, Germany

Development and Application Engineer

Opsis GmbH

  • Developed and commissioned control systems for industrial image processing projects based on OS-9/68k real-time operating system.
Languages
German
Native
English
Advanced
Education
Oct 1983 - Jun 1987

Fachhochschule Worms

Diplom-Informatiker (FH) · General Computer Science · Worms, Germany · good

Oct 1980 - Jun 1981

Fachoberschule Elektrotechnik

Advanced Technical College Entrance Qualification · Worms, Germany

Oct 1977 - Jun 1980

BASF AG

Information Electronics Technician · Ludwigshafen, Germany

...and 1 more
Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions