Edda Nourbakhsh-Independent Software Developer

Check rate
Experience
Independent Software Developer
Professional Programming
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)
System Analyst and Project Manager
T-Systems GmbH
- 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
Programmer
Self-employed
- 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
Mathematical Technical Assistant
RWTH-Aachen, Lehrstuhl für Informatik III
- participation in system administration of SunOS and Solaris SPARCstations (C and Perl)
- development of the user interface of an administration system prototype (C)
Mathematical Technical Assistant (Training)
RWTH-Aachen, Institut für Psychologie
- 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.
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.
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
Education
Institute of Psychology at RWTH Aachen
Mathematical Technical Assistant · Aachen, Germany
RWTH Aachen
Business Administration · Aachen, Germany
Suitbertus Gymnasium
Abitur · Düsseldorf, Germany
Statistics
Experience
Global experience
Expertise
Qualifications
Profile
Frequently asked questions
Have questions? Find more information here.
Edda is based in Aachen, Germany and can operate in on-site, hybrid, and remote work models.
Edda speaks the following languages: German (Native), English (Advanced), French (Intermediate), Persian (Elementary).
Edda has at least 36 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.
Based on recent experience, Edda would be well-suited for roles such as: Independent Software Developer, System Analyst and Project Manager, Programmer.
Edda's most recent position is Independent Software Developer at Professional Programming.
In recent years, Edda has worked for Professional Programming.
Edda is most experienced in industries like Automotive, Banking and Finance, and Healthcare. Edda also has some experience in Information Technology, Telecommunication, and Education.
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.
Edda has recently worked in industries like Automotive, Banking and Finance, and Healthcare.
Edda has recently worked in business areas like Product Development, Project Management, and Quality Assurance.
Edda attended Institute of Psychology at RWTH Aachen for Mathematical Technical Assistant.
The availability of Edda needs to be confirmed.
Daily rate distribution
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Average rates for similar positions
Rates are based on recent contracts and do not include FRATCH margin.
The average daily rate is the mean of all daily rates from recent contracts of comparable freelancers on our platform.
The median daily rate is the middle value of all daily rates — half of comparable freelancers charge less, half charge more. Unlike the average, it is barely affected by outliers.
Calculated based on our freelancers’ daily rates as of 30 Aug 2026. Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.
Similar freelancers
Discover other experts with similar qualifications and experience
Experts recently working on similar projects
Freelancers with hands-on experience in comparable project as a Independent Software Developer
Nearby freelancers
Professionals working in or nearby Aachen, Germany
