Consulting

In many years of professional life I have gained a comprehensive know-how in all fields of embedded software/system development. This includes the technical conception of complex requirements, the creation of architecture concepts, the implementation and testing as well as the production launch resulting solutions. The modern IT technologies accompanying embedded development are also included in the spectrum of knowledge. With this basis it is me possible to offer the customer “consulting from one hand” and to support the customer from the technical conception up to the successful production.

Your projects can expect competent support and consulting in the following areas:

I am successful when the customer is successful with his product. It is natural for me to continue supporting the project even after the official release.

Development

As a motivated computer science engineer, I am familiar with various programming techniques and languages and experienced in embedded systems development, Windows applications and web design. My interests range from hardware-oriented programming, algorithms and simulation to database modeling and cloud computing.

I am comfortable in procedural programming, scripting languages, and object-oriented paradigm. Likewise, I handle schematics with ease. High level of abstraction and variety of “retrievable” concepts-patterns.

The variety of learned technologies in combination with different developed products is exactly my trademark.

I take on projects of any complexity and size ( even “one-man projects” are welcome) and I am open to any new challenge.

Allow me to explain the meaning of broad knowledge spectrum by asking which topics and skills are needed to develop a mechatronic product:

And with pleasure I take over a lead role in a project. As a leader, I put a special emphasis on transparency of decisions, visualization of concepts and results and promotion of leadership among colleagues.

Automotive SPICE

By working on different products/projects, also in a management role, I could learn from other people’s and my own mistakes. The resulting necessity of processes and the effectiveness and efficiency of these processes were experienced and understood in practice. So I can offer a process view from the developer perspective, in the form of consulting and support in the following areas:

Reviews

Often a company contracts an external development partner because it itself does not have the necessary know-how, but must evaluate the presented concept and the implementation. Or a company needs an experienced and “neutral” person to critically analyze its own concepts. In this case my competence could be of advantage.