Skip to main content
Top expert badge
Recommended expert
Profile header background

Edda Nourbakhsh-Independent Software Developer

Edda Nourbakhsh - Independent Software Developer - profile avatar
Profile header overlay
Aachen, Germany

Experience

Jan 2007 - Present
Aachen, Germany

Independent Software Developer

Professional Programming

Expertise details
Position Summary
Independent Software Developer at Professional Programming
Industries
Automotive
Banking and Finance
Healthcare
Business Areas
Product Development
Project Management
Quality Assurance
  • since 03.2025: development of new functionality, customer-specific adaptations and bug fixing of an ERP system in the inventory management area for medical products (Windows 11, Mumps, GT.M)

  • 09.2022–04.2024: creation of diagnostic routines for the entire vehicle fault memory and implementation of a diagnostic application for the after-sales area using PRODIS Automation (Windows 10, graphical J2EE platform, PRODIS Automation DSA)

  • 09.2020–06.2022: analysis of requirements, creation of concepts and specifications, software development in C, bug fixing, code reviews, module testing, integration, series maintenance according to PTC Integrity Tracker (microprocessor SAMA5, Linux, C, Visual Studio 15/19, Polyspace, MISRA, Integrity PTC, Jenkins, make/cmake)

  • 07.2019–11.2019: implementation and installation of customer-specific adjustments and extensions in the field of electronic payment transactions, preparation and execution of tests (Windows 7, Linux, C++, make, Eclipse, Git)

  • 01.2019–07.2019: software development of headlamp control units according to Automotive SPICE, reviews with QA (microcontroller Renesas RH850, C, Git, Green Hills Compiler/Linker, Visual Studio 2013, Rational ClearCase, ClearQuest, Vector CANoe)

  • 01.2017–12.2018: project management, software requirements analysis, development according to MISRA and HIS, QA plan, document reviews, configuration management, on-site support (Renesas RH850, C, Git, Visual Studio 2013, DOORS, ClearCase, ClearQuest, Vector CANoe)

  • 02.2013–10.2016: redesign and implementation of CAN/LIN restbus software and D-PDU API, development of various restbus adapters, feature extensions, FIBEX integration, driver control, D-PDU API interface, performance optimization, module tests, documentation, commissioning (Windows 7, C++11/98, Python 3.2, IronPython, Visual Studio 2010/2012/2013, Boost, Doxygen, ClearCase, Vector CANoe, D-Server Softing DTS 8)

  • 06.2011–09.2012: adaptation and maintenance of the MCVI Diagnostic Server according to ASAM MCD-3D 3.0.0 and ODX 2.2, development of diagnostic tools and user interfaces, transformation of ODX data, regression tests with CppUnit and JUnit (Windows 7, C++, Java)

  • 01.2010–05.2011: design, development and commissioning of a program for customer, project and product catalog management (Windows XP, Visual Basic .NET, Microsoft Access)

  • 04.2008–12.2009: programming of ODX data-based diagnostic routines, requirement documents and test specifications, simulation tests, maintenance and bug fixing (Windows XP, J2EE platform, Oracle)

  • 02.2007–12.2007: implementation of the framework for pattern design and management software, functional extensions, setup project (.NET, C++, Visual Studio 8, Microsoft Access, Windows XP)

Jan 2000 - Dec 2006
Aachen, Germany

System Analyst and Project Manager

T-Systems GmbH

Expertise details
Position Summary
System Analyst and Project Manager at T-Systems GmbH
Industries
Information Technology
Telecommunication
Business Areas
Information Technology
Project Management
  • maintenance and adaptation of internet billing, customer care and customer self-care systems
  • software development and project management
  • maintenance of the user interface including application server configuration
  • maintenance and configuration of the Oracle database
  • maintenance of backend processes (adapters)
  • maintenance and replacement of the IAF-Horizon billing system
  • test environment administration
  • collaboration on EAI systems and telecommunications billing systems
  • IT environment: C/C++, Java, JavaScript, Perl, PL/SQL, UNIX scripting languages, Oracle, Informix, HPUX, Solaris
Jan 1997 - Dec 2000

Programmer

Self-employed

Expertise details
Position Summary
Programmer at Self-employed
Industries
Manufacturing
Business Areas
Information Technology
Product Development
  • reading and online processing of sensor signals
  • evaluation through various calculation and control algorithms
  • communication with visualization tasks and higher-level PLC
  • IT environment: Visual C++ 6.0, Windows NT 4.0
Jan 1995 - Jun 1997
Aachen, Germany

Mathematical Technical Assistant

RWTH-Aachen, Lehrstuhl für Informatik III

Expertise details
Position Summary
Mathematical Technical Assistant at RWTH-Aachen, Lehrstuhl für Informatik III
Industries
Education
Business Areas
Information Technology
  • participation in system administration of SunOS and Solaris SPARCstations (C and Perl)
  • development of the user interface of an administration system prototype (C)
Jan 1991 - Dec 1994
Aachen, Germany

Mathematical Technical Assistant (Training)

RWTH-Aachen, Institut für Psychologie

Expertise details
Position Summary
Mathematical Technical Assistant (Training) at RWTH-Aachen, Institut für Psychologie
Industries
Education
Business Areas
Information Technology
Research and Development
  • VCR control and test logging using files (Pascal)
  • small utilities, e.g., password prompt (C)
  • documentation of existing programs
  • introduction of some staff to PC operation

Industry Experience

See where this freelancer has spent most of their professional time.

Experienced in Automotive, Banking and Finance, Healthcare, Information Technology, Telecommunication, and Education.

Automotive
Banking and Finance
Healthcare
Information Technology
Telecommunication
Education
Profile match chart

Business Area Experience

See which departments and functions this freelancer has contributed to most.

Experienced in Project Management, Product Development, Quality Assurance, Information Technology, and Research and Development.

Project Management
Product Development
Quality Assurance
Information Technology
Research and Development
Profile match chart

Summary

New technological challenges drive me. As an experienced software architect with over 25 years of project experience, I combine deep expert knowledge in low-level development with the ability to design complex systems in an abstract and future-proof way. My focus is on sustainable, cost-effective architectures and "Clean Code". I communicate decision paths transparently and integrate quickly into interdisciplinary teams.

Although my roots lie in automotive diagnostics and embedded systems, I see architecture as an industry-independent discipline. I enjoy transferring proven principles (like resource efficiency, real-time capability, and clear modularization) to general application programming as well as to new, innovative industries.

I communicate decision paths transparently, prepare business decisions with solid foundations, and integrate quickly into interdisciplinary teams. My goal is not just to write code, but to design systems that remain maintainable and scalable even after years.

Skills

  • Programming Languages: C/c++ (Expert, Focus On Modern C++), C, Java, Python.

  • Architecture & Design: System Design & Redesign, Uml Modeling (Method Expert), Design Patterns, Ooa/ood.

  • Automotive Standards: Iso 22900 (D-pdu Api), Iso 14229 (Uds), Iso 15765, Asam Mcd-2d (Odx), Can Bus, Lin.

  • Methodology: Agile Development, Unit Testing (Cppunit), Code Reviews, Misra Compliance.

  • Tools: Vector Canoe, Softing Dts, Visual Studio, Ptc Integrity, Git/svn, Jenkins (Ci/cd).

  • Languages: C/c++ (High Expertise), C, Java, Python, Sql, Uml, Mumps.

  • Operating Systems: Windows (All Versions), Linux, Unix (Hpux, Solaris), Embedded (Sama5, Renesas).

  • Automotive: Can, Lin, Uds (Iso 14229), Pdu-api (Iso 22900-2), Odx, Fibex.

  • Architecture: Ooa/ood, Design Patterns, System Modeling, Api Design, Refactoring.

  • Tools: Vector Canoe, Visual Studio, Cmake, Jenkins, Cppunit, Jira, Git.

  • Databases: Sqlite, Mysql, Oracle, Ms Access, Informix.

Languages

German
Native
English
Advanced
French
Intermediate
Persian
Elementary

Education

Oct 1991 - Jun 1994

Institute of Psychology at RWTH Aachen

Mathematical Technical Assistant · Aachen, Germany

Oct 1987 - Jun 1991

RWTH Aachen

Business Administration · Aachen, Germany

Oct 1985 - Jun 1987

Suitbertus Gymnasium

Abitur · Düsseldorf, Germany

...and 3 more

Statistics

Experience

Total positions 5
Experience in Automotive 19.5 y
Avg length 7 y 3 m
Longest experience 19 y 3 m

Global Experience

Countries worked in 1 (Germany)
Primary country Germany

Expertise

Recent roles Independent Software Developer, System Analyst and Project Manager, Programmer
Main industries Automotive, Banking and Finance, Healthcare
Main business areas Project Management, Product Development, Quality Assurance

Qualifications

Profile

Created
Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Frequently asked questions

Do you have questions? Here you can find further information.

Where is Edda based?

Edda is based in Aachen, Germany and can operate in on-site, hybrid, and remote work models.

What languages does Edda speak?

Edda speaks the following languages: German (Native), English (Advanced), French (Intermediate), Persian (Elementary).

How many years of experience does Edda have?

Edda has at least 35 years of experience. During this time, Edda has worked in at least 5 different roles and for 5 different companies. The average length of individual experience is 7 years and 1 month. Note that Edda may not have shared all experience and actually has more experience.

What roles would Edda be best suited for?

Based on recent experience, Edda would be well-suited for roles such as: Independent Software Developer, System Analyst and Project Manager, Programmer.

What is Edda's latest experience?

Edda's most recent position is Independent Software Developer at Professional Programming.

What companies has Edda worked for in recent years?

In recent years, Edda has worked for Professional Programming.

Which industries is Edda most experienced in?

Edda is most experienced in industries like Automotive, Banking and Finance, and Healthcare. Edda also has some experience in Information Technology, Telecommunication, and Education.

Which business areas is Edda most experienced in?

Edda is most experienced in business areas like Project Management, Product Development, and Quality Assurance. Edda also has some experience in Information Technology and Research and Development.

Which industries has Edda worked in recently?

Edda has recently worked in industries like Automotive, Banking and Finance, and Healthcare.

Which business areas has Edda worked in recently?

Edda has recently worked in business areas like Product Development, Project Management, and Quality Assurance.

What is Edda's education?

Edda attended Institute of Psychology at RWTH Aachen for Mathematical Technical Assistant.

What is the availability of Edda?

Edda is immediately available full-time for suitable projects.

What is the rate of Edda?

Edda's rate depends on the specific project requirements. Please use the Meet button on the profile to schedule a meeting and discuss the details.

How to hire Edda?

To hire Edda, click the Meet button on the profile to request a meeting and discuss your project needs.

Average rates for similar positions

Rates are based on recent contracts and do not include FRATCH margin.

1200
900
600
300
Rate comparison chart
Market avg: 864-1024 €
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.