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

Check rate
Experience
Self-employed Software Developer
amw-software.net
Software Development and Project Planning
TriOS Optical Sensors
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.
Freelance Software Developer
TriOS Optical Sensors
- 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
Software Developer
Kisters AG
- Statistical flood forecasting and other statistical analyses
- Microsoft Visual Studio, PowerBuilder by Sybase
- Databases
- Crystal Reports
Self-employed Software Developer
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
Software Developer
LOYS-Wirtschaftsdienst
- Administration
- Microsoft Access
- Stock analysis
Research Associate/PhD Student
Universität Oldenburg
- Research and seminar leadership
- Doctoral thesis
Course Instructor
Olivetti
“Assembler and Pascal Programming” for Olivetti in Werdau
Civilian service
Interruption of physics studies
Hanse-Wissenschaftskolleg (HWK)
- 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
- 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.
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.
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
Education
University of Oldenburg
Dr. rer. nat. · Physics · Oldenburg, Germany
University of Oldenburg
Diplom in Physik · Physics · Oldenburg, Germany
University of Oldenburg
Chemistry · Oldenburg, Germany
Certifications & licenses
Class 3 Driving License
Statistics
Experience
Global experience
Expertise
Qualifications
Profile
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
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 16 Sep 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 Self-employed Software Developer
Nearby freelancers
Professionals working in or nearby Großenkneten, Germany
