|
|
Menno RUBINGH,
|
Technical-mathematical software designer / Scientific programmer
(focus C++)
|
|
R&D software developer
|
|
Algorithm developer
|
|
Technical writer for algorithm documentation
|
Software R&D Services for Innovative Small and Midsize Business
Welcome, dear Visitor !
I am a one-man engineering service provider, available everywhere in Germany and
the neighbouring countries plus also in the US and Canada, freelance on a project basis.
Mission statement:
My aim is to be of service above all to
small and medium-size firms,
in the technical and industrial sector.
Through my availability on a temporary basis as an experienced R&D software
developer, my goal is to open up additional possibilities to these firms for
their software development, against conditions that are affordable even for
very small firms.
What I can do for you
Skills and Vision
My strongest skill is
the creative process of moving from a vaguely formulated
problem to a working technical solution.
That is: to understand and analyze new technical/algorithmic problems,
and then to develop this analysis into a working and well documented prototype
(including its hardware-near implementation). I am very strongly motivated
by problems that are new to me, and I familiarize myself with new topics very
quickly.
Creativity as I understand the term always stands in the context of the concrete
problem, and includes: out-of-the-box thinking while finding approaches for
solutions; thinking in concepts that are general and that can be mutually
combined; and "engineering" (combination/adaptation) of algorithms and
data structures to adapt them to the specific problem.
Very important for me is the
quality
of the developed software. Quality means not only that it works, but
also that the software is structured in a clear and robust way, and that the
software is accessible for modification and extension.
Robustness means: algorithms that are 100%
clearly understood, an architecture using narrow-interfaced modules that can
be tested separately, and testing of the software on real-world cases.
Accessibility means that the software is
structured cleanly, and that the design and the algorithms are documented
clearly.
In my view, the essence of engineering consists in
making the connection between creativity and quality.
For my customers I can ensure both, and their connection.
Services offered
Software structure & algorithm design
|
|
Ferreting out new possibilities and following these up to the creation
of working prototype systems
|
|
Engineering of the concrete algorithms and data structures needed for
the usage possibilities envisaged by the client
|
|
Improvement of the structure and organization of existing code, to make
it more maintainable
|
|
Design of software components that are: platform-independent, maximally
bug-free, and clearly structured
|
|
Development of software tools.
|
Software documentation
Writing of texts that
|
|
convey insight into the underlying logic, mechanisms, and algorithms
used in a piece of software
|
|
give an overview over the internal design of a piece of software
|
|
make the connection between the underlying design and the actual
source code.
|
Experience
20 years of professional experience as R&D software designer, with focus
C/C++ and algorithm development.
A selection of the projects delivered by me:
(Numerical) Mathematics and Physics Simulation
|
|
Elimination of Moiré-effect from measurement images (for TechnoTeam, Ilmenau)
»more
|
|
Image transformation for white light interferometer using conical mirror (for GBS, Ilmenau)
»more
|
|
Development of 3D-kernel for CAD programs (for DAKO, Jena)
»more
|
|
Infrared-contrast computation for navy ship (for TNO-FEL, Den Haag)
»more
|
|
Computation of charge distrubution in SiGe MOS transistors
(for DIMES, TU Delft)
»more
|
| Image Processing
|
|
Restle-smoothing of WLI-images (for GBS, Ilmenau)
»more
|
|
Real-time industrial image processing on DSP
(for Wente-Thiedig, Braunschweig)
»more
|
| Artificial Intelligence
|
|
Development of text-association kernel for spam filtering
(for im-brain, Dortmund)
»more
|
| DSP/Microcontroller
|
|
DSP software development for radar driver assistance system
(for ADC, Lindau/Bodensee)
»more
|
| Software Tools
|
|
Parser and interpreter for a new scripting language
(for DAKO, Jena)
»more
|
|
|
Reimplementation of an IC timing model conversion program
to new data structures (Philips Research, Eindhoven)
»more
|
| Software Documentation
|
|
In general, the projects listed above were delivered by me
with extensive documentation. The following are projects
that have consisted mainly of writing documentation:
|
|
Programmer's Guide for C++ library for smart camera (for Basler,
Ahrensburg)
»more
|
|
Architecture and design documentation for DSP software
for driver assistance system (for ADC, Lindau/Bodensee)
»more
|
|
Additional
projects and work samples can be found
»here.
Legend
| as freelancer
| via engineering service provider
| as employee
|
|
|