Skills
20+ years experience + strong continuous improvement practice
10 Jahre Erfahrung als Software Quality Ninja, das beinhaltet die holistische Analyse des Unternehmens, darunter auch Mitarbeiterzufriedenheit und die Ausrichtung auf holistisches Continuous Improvement
- Clean Agile Consulting
- Clean Architecture
- Clean Code Development
- Process and Test Automation
Consulting on the holistic level, providing customer and team satisfaction
Computers should work for us and make us happy
The main development area in the last decade was R&D for music products mostly using C++ under GNU/Linux.
Languages
C* (C;C++ up to C++20;C++/CLR;C#.NET), Dart; Python; Java; PHP, Javascript
Frameworks
Boost, Flutter, Jack Audio API, Java (J2ME-J2EE), MFC, .NET, Qt, SprongRoo, Eclipse RCP
Databases
SQL; Microsoft SQL Server (+T-SQL), MySQL, NoSQL, Oracle (+PL/SQL), SQLite
IDE
Eclipse, JetBrains*, Microsoft Visual Studio, Microsoft Visual Studio Code, Qt Creator
Version Control
Git, Mercurial, Microsoft Team Foundation Server, SVN,
CI
Gitlab, Microsoft Team Foundation Server, Semaphore
Test
Catch2, Google Test, Junit, Microsoft VSTest, NUnit, Python unittest, Typemock C++, Qt Test
Infrastructure
Ansible, Docker, k8s, Vagrant, VirtualBox, VMWare
Targets
Android, iOS, Linux, Microcontroller, Windows (Azure, Desktop, Phone, Server)
Project Management Processes
Microsoft Solution Framework, Rapid Prototyping, Scrum, Waterfall
Digested Books
• 7 Habits Of Highly Effective People by Stephen R. Covey
• Clean Agile by Robert C. Martin
• Clean Architecture by Robert C. Martin
• Clean Code by Robert C. Martin
• Getting Things Done: The Art of Stress-free Productivity by David Allen
• Patterns of Enterprise Application Architecture by Martin Fowler
• Refactoring: Improving the Design of Existing Code by Martin Fowler
• Refactoring to Patterns by Kerievsky Joshua
• The Clean Coder by Robert C. Martin
• Working Effectively with Legacy Code by Michael Feathers