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

Andreas W.-Senior Software Architect | C++ & Qt Specialist | Database & Systems Engineering

Andreas W. - Senior Software Architect | C++ & Qt Specialist | Database & Systems Engineering - profile avatar
Profile header overlay
Available
Großenkneten, Germany

Check rate

Experience

Oct 2016 - Present

Self-employed Software Developer

amw-software.net

Position summary
Self-employed Software Developer at amw-software.net
Industries
Information Technology
Business areas
Information Technology
Product Development
Nov 2001 - Jul 2015
Rastede, Germany

Software Development and Project Planning

TriOS Optical Sensors

Position summary
Software Development and Project Planning at TriOS Optical Sensors
Industries
Manufacturing
Business areas
Customer Service
Information Technology
Product Development
Project Management
Quality Assurance
  • Customer support

  • Independent design, architecture, and development of a central C++/desktop software package and an embedded C++ core for controlling, calibrating, and analyzing multispectral optical sensors in environmental analytics and industrial monitoring.

  • Multi-Protocol Sensor Control: Simultaneous real-time control of in-house and third-party sensors (OEM integration) via RS232, RS485, Modbus, USB, and LAN.

  • Embedded Deployment: Development of a standard C++ backend core for Windows CE embedded systems (approximately 1,000 devices in continuous industrial use, as of 2016) with an adapted touchscreen interface.

  • Database & Interfaces: Complete measurement and calibration data management via databases, as well as automated export to MS Word, MS Access, and HTML.

  • Substance Concentration Calculation: Development of mathematical algorithms for analyzing multispectral measurement data to determine dissolved substances in aqueous media (drinking water, wastewater treatment plants, industrial wastewater, marine and freshwater biotopes).

  • Sensor Compensation & Precision: Implementation of advanced numerical methods to compensate for interfering influences (electronic, thermal, chemical, mechanical, and optical) to achieve the highest possible measurement accuracy.

  • Visual Data Flow Engine (Node-based UI): Ergonomic GUI system that allows users to create calculation modules as windows on the desktop and connect them graphically (data flow from measurement source to result).

  • Integrated Scripting Language: Development of a proprietary, versatile scripting language for complex measurement procedures, automated calibrations, and remote control/integration with external measurement systems.

  • Laboratory & Quality Modules: Automated calibration procedures and multi-day quality testing workflows with automatic certificate and report generation.

  • Interactive Charting: High-performance module for visualizing and interactively analyzing complex spectral data.

Technology Stack: C++, C++Builder, Windows CE (Embedded), Access, Developer Express (DevExpress), TeeChart / TChart, Numerical Recipes (C library), RS232/485, Modbus.

Jul 2001 - Sep 2001
Rastede, Germany

Freelance Software Developer

TriOS Optical Sensors

Position summary
Freelance Software Developer at TriOS Optical Sensors
Industries
Energy
Business areas
Information Technology
Product Development
Sustainability Management
  • Development of software for digitizing and analyzing radar images for bird observation in the North Sea on behalf of IBL Umweltplanung
  • Assessing the environmental impact of offshore wind turbines
May 1999 - Jun 2001
Oldenburg, Germany

Software Developer

Kisters AG

Position summary
Software Developer at Kisters AG
Industries
Information Technology
Business areas
Information Technology
Product Development
Research and Development
  • Statistical flood forecasting and other statistical analyses
  • Microsoft Visual Studio, PowerBuilder by Sybase
  • Databases
  • Crystal Reports
Nov 1998 - Apr 1999

Self-employed Software Developer

Position summary
Self-employed Software Developer
Industries
Banking and Finance
Business areas
Investments and M&A
Information Technology
Product Development

Stock price analysis and forecasting

  • Extension of the software developed for the doctoral thesis
  • Statistical analyses using classical methods and neural networks
  • Testing of automated trading systems
Apr 1998 - Oct 1998
Oldenburg, Germany

Software Developer

LOYS-Wirtschaftsdienst

Position summary
Software Developer at LOYS-Wirtschaftsdienst
Industries
Banking and Finance
Information Technology
Business areas
Finance
Investments and M&A
Information Technology
Product Development
  • Administration
  • Microsoft Access
  • Stock analysis
Apr 1994 - Oct 1997
Oldenburg, Germany

Research Associate/PhD Student

Universität Oldenburg

Position summary
Research Associate/PhD Student at Universität Oldenburg
Industries
Education
Business areas
Research and Development
  • Research and seminar leadership
  • Doctoral thesis
Jan 1992 - Jan 1992

Course Instructor

Olivetti

Position summary
Course Instructor at Olivetti
Industries
Information Technology
Business areas
Information Technology

“Assembler and Pascal Programming” for Olivetti in Werdau

Oct 1990 - Mar 1991

Civilian service

Interruption of physics studies

Hanse-Wissenschaftskolleg (HWK)

Position summary
Industries
Education
Business areas
Information Technology
Product Development
  • Strategic re-engineering, data cleansing, and 5-year further development of an MS Access database application for Hanse-Wissenschaftskolleg (HWK). The core challenge was the careful rehabilitation of a historically grown, highly faulty code and data base with 100% failure safety and uninterrupted production operation.
  • Structural cleansing & normalization: Decoupling inconsistent data structures (e.g., separating contact networks and multiple addresses) without losing historical data.
  • Redundancy analysis & consolidation: Systematic identification, consolidation, and deletion of orphaned or merge-critical queries and duplicates (cleansing >90% of unused query variants).
  • Live migration: Execution of multi-stage migration scripts and ETL conversions during ongoing business operations.
  • Ergonomic UI design: Development of a modern, flat user interface in Access with dynamic screen adaptation, large controls, and guided wizard dialogs.
  • Mail merge & document engine: Seamless Office automation (Word/Excel/Outlook) for generating mail merges and automatically sending event invitations as PDFs by email to filtered target groups.
  • Web publisher & media management: Automatic data synchronization and FTP/web upload for the public Fellow section of the HWK website; storage of personal portraits and publications.

Technology stack: MS Access, MS SQL Server, VBA, Microsoft Office Automation (Word, Excel, Outlook Interface), web upload/FTP interfaces.

saturn petcare

Position summary
Industries
Food and Beverage
Manufacturing
Business areas
Business Intelligence
Information Technology
Product Development
  • Design, architecture, and 8-year support of a database-backed laboratory and analysis application for recording, statistically analyzing, and visualizing feeding behavior tests for a leading pet food manufacturer (saturn petcare). The solution combines a highly customized MS Access front end with an MS SQL Server backend and a tailor-made C++ numerical library.
  • Master data & recipe management: Management of animal master data, feed products, target compositions, actual analyses, and automated Excel data imports from external testing institutes.
  • Advanced security & permissions engine: Server-side, record-based authorization system. A fine-grained permission matrix controls read/write access at record level based on dynamic attributes (e.g., animal species, location, security level).
  • Dynamic questionnaire engine: GUI-based creation of dynamic questionnaires (yes/no, multiple choice, scales) within MS Access, including automatic form/PDF generation and statistical analysis without requiring programming knowledge from users.
  • Document & report management: Integrated document management with BLOB storage on the SQL Server, as well as dynamic report management for local design, server upload, and company-wide import of report layouts.
  • C++ numerical DLL (analysis of variance & significance): Independent development of a high-performance C++ library (Visual Studio) using Numerical Recipes (Cambridge University). Integration with MS Access via a C interface to calculate analyses of variance, p-values, and statistical significance (Product A/B comparisons).
  • High-performance caching: Local caching of lookup tables in the Access client database, including automatic server synchronization to avoid network latency.

Technology stack: MS Access, MS SQL Server, C++, Visual Studio, Numerical Recipes (C-Library), T-SQL, VBA, MS Excel Interface.

Industry experience

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

Experienced in Manufacturing, Information Technology, Education, and Banking and Finance.

Manufacturing
Information Technology
Education
Banking and Finance
Profile match chart

Business area experience

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

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

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

Skills

  • Software Architecture & System Design: Over 30 Years Of Experience Designing, Developing, And Re-Engineering Complex, Long-Lasting Software Systems In Desktop, Mobile, And Embedded Environments.

  • Cross-Platform & Mobile Engineering: Specialized In C++ And The Qt Framework (Qt 5 & Qt 6) For Windows And Android (Zebra Industrial Handhelds).

  • Legacy Refactoring & Code Auditing: Extensive Expertise In Taking Over, Statically Analyzing, Disentangling, And Smoothly Migrating Large Legacy Systems (Borland C++, Vcl, Ms Access) With 100% Failure-Free Operation In Production.

  • Numerical Methods, Sensors & Applied Mathematics: Development Of High-Performance Mathematical Algorithms For Spectroscopy, Interference Compensation, Signal Processing, And Multivariate Data Analysis (Analysis Of Variance, Significance Tests).

  • Database & Data Engineering: Design, Normalization, Performance Tuning, And Administration Of Ms Sql Server, Mysql, And Sqlite.

  • Primary: C++ (C++11 To C++20), Qt (Qtwidgets, Qtmultimedia, Core, Network), C++Builder / Vcl.

  • Secondary & Scripting: Python (Rest Apis, Websockets, Data Analysis), C# / .Net, Delphi, Vba, T-Sql, Html/Css.

  • Qt Creator, Microsoft Visual Studio, Embarcadero C++Builder (V5.0 To 10.4), Ms Sql Server Management Studio (Ssms).

  • Compilers & Build Tools: Msvc, Mingw, Clang (Android), Qmake, Cmake.

  • Deployment & Setup Engineering: Nsis (Nullsoft Scriptable Install System) For Professional Windows Installers And Rollouts.

  • Windows Automation: Task Automation, Ui Scripting, And Workflow Processes Using Autohotkey And Vbscript.

  • Measurement & Control Engineering: Control Of Laboratory And Measurement Setups Via Labview.

  • Microsoft Sql Server, Mysql, Sqlite, Ms Access.

  • Data Architecture, T-Sql Programming, Index Optimization, Etl Conversion, Record-Based Authorization Systems, High-Performance Caching Strategies.

  • Industrial Hardware: Zebra Handhelds (Android), Windows Ce Embedded Systems.

  • Protocols & Interfaces: Rs232, Rs485, Modbus, Usb, Lan, Native Oem Protocols.

  • Mobile & Field Ux: Barcode Scanning, Camera Apis, Touch-Optimized Interfaces, Speech Output (Text-To-Speech / Tts), Audio Processing (Mp3 Encoding).

  • Numerical Recipes (C Library For Advanced Statistics/Numerical Methods), Combit List & Label (Reporting), Devexpress, Chartdirector, Teechart / Tchart.

  • Static Source Code Analysis (Custom Tooling For Code Metrics & Loc Analysis), Ms Office Automation (Word, Excel, Outlook Interfaces).

  • Labview, Autohotkey (Windows Automation), Vbscript, Delphi, Nsys (Installation Builder)

  • Automotive & Port Logistics: Vehicle Inspection, Aiag Damage Recording, Logistics Erp, Billing And Oem Interfaces.

  • Environmental Analytics & Measurement Technology: Multispectral Optical Sensors, Water Analysis, Quality Control And Calibration Laboratory Systems.

  • Pet Food & Laboratory Analytics: Feeding Trial Evaluation, Statistical Product Comparisons, Dynamic Questionnaire Engines.

  • Market & Traffic Research: Large-Scale Data Processing, Reporting, System Modernization.

  • Science & Administration: Fellowship Management, Event Organization, Crm And Web Publishing Systems.

Languages

German
Native
English
Intermediate

Education

Apr 1994 - Feb 1998

University of Oldenburg

Dr. rer. nat. · Physics · Oldenburg, Germany

Apr 1985 - Sep 1993

University of Oldenburg

Diplom in Physik · Physics · Oldenburg, Germany

Oct 1983 - Apr 1985

University of Oldenburg

Chemistry · Oldenburg, Germany

...and 1 more

Certifications & licenses

Class 3 Driving License

Statistics

Experience

Total positions 11
Experience in Manufacturing 13.5 y
Avg length 2 y 9 m
Longest experience 13 y 8 m

Global experience

Countries worked in 1 (Germany)
Primary country Germany

Expertise

Recent roles Self-employed Software Developer, Software Development and Project Planning, Freelance Software Developer
Main industries Manufacturing, Information Technology, Education
Main business areas Information Technology, Product Development, Customer Service

Qualifications

Highest degree Doctorate
Certifications earned 1

Profile

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

Frequently asked questions

Have questions? Find more information here.

Andreas is based in Großenkneten, Germany.

Andreas speaks the following languages: German (Native), English (Intermediate).

Andreas has at least 31 years of experience. During this time, Andreas has worked in at least 7 different roles and for 6 different companies. The average length of individual experience is 3 years and 5 months. Note that Andreas may not have shared all experience and actually has more experience.

Based on recent experience, Andreas would be well-suited for roles such as: Self-employed Software Developer, Software Development and Project Planning, Freelance Software Developer.

Andreas's most recent position is Self-employed Software Developer at amw-software.net.

In recent years, Andreas has worked for amw-software.net.

Andreas is most experienced in industries like Manufacturing, Information Technology, and Education. Andreas also has some experience in Banking and Finance and Energy.

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

Andreas has recently worked in industries like Information Technology.

Andreas has recently worked in business areas like Information Technology and Product Development.

Andreas holds a Doctorate in Physics from University of Oldenburg and a Master in Physics from University of Oldenburg.

Andreas has 1 certificate: Class 3 Driving License.

Andreas is immediately available for suitable projects.

Daily rate distribution

0 2 4 6 8
3 of the freelancers charge less than €800 per day.
4 of the freelancers charge between €800 and €1200 per day.
2 of the freelancers charge €1600 or more per day.
<€800 €800-​1200 €1600+

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.

1000
750
500
250
Rate comparison chart
Daily rate avg. 934 €

The average daily rate is the mean of all daily rates from recent contracts of comparable freelancers on our platform.

1000
750
500
250
Rate comparison chart
Median rate 800 €

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 16 Sep 2026. Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.