Keywords
Skills
Focus:
- C++, Audio, Plugins, MIDI, DSP, DAW, JUCE, Embedded
- Windows, Linux, MacOS,
- iOS, Android,
- Embedded Linux
- C++, 03, 11, 14, 17, 20, Templates, Cmake
- C#, CLI, VB6, VBA, PHP, Java, Objective-C, VB.Net, Pascal
- JavaScript, Python, Batch
- SQL, XML, HTML/CSS, UML, Doxygen, LaTeX
- STL, Boost, JUCE, WinAPI, Qt, .NET
- GoogleTest, BoostTest, Catch
- Visual Studio / Code, Clion, X-Code, AndroidStudio
- JIRA, Confluence, Bitbucket
- Git, SVN
Project history
02/2021
-
07/2021
Software Developer C++
embedded Data GmbH
(10-50 employees)
Industry and mechanical engineering
Tasks:
- software development & architecture, reviews, mentoring
- refactoring and optimization of legacy modules
- refactoring of legacy modules (Clean Code, C++)
- C++, C, STL, Concurrency, TDD, Doxygen, XML, JSON, Batch, JavaScript, Git, JIRA, Confluence, BitBucket, Embedded Linux
05/2018
-
01/2021
Software Developer C++, DSP
Magix Software GmbH
(250-500 employees)
Internet and Information Technology
Tasks:
- planning, design, development and documentation of software modules and libraries, reviews, mentoring
- VST bit bridge (32x zu 64x) released in ACID, SoundForge & Music Maker
- rewrite ACID VST module released in ACID, SoundForge & Music Maker
- VST3 support for Magix-DAWs released in ACID, SoundForge & Music Maker
- ARA Support for Magix-DAWs released in ACID & SoundForge
- ACID Morph Pads (ARA-Plugin) released in ACID https://www.magix.com/us/music-editing/acid/acid-pro/new-features/#c1206388
- Module Refactoring, Clean Code (C++, architecture)
- Modularization of monoliths (C++, architecture)
- Test driven development with C++ and GoogleTest
- Host and plugin development with C++ and JUCE (architecture, DSP)
- C++, C, JUCE, STL, Boost, WinAPI, IPC, DSP, VST, VST3, ARA, Concurrency, IPC, lock-free, MVC, MVP, SOA, TDD, Doxygen, XML, Python, Git, JIRA, Confluence, Windows
09/2016
-
04/2018
Software Developer C++, C#
Dualis GmbH IT Solution
(10-50 employees)
Internet and Information Technology
Tasks:
- development, maintenance and portering software, architecture development, mentoring
- algorithm for autonomous production planning
- porting C++ Templates to C# Generics
- C++/CLI, STL, Templates, C#, Generics, XAML/WPF, Linq2SQL, SQL, XML, JSON, Concurrency, MVVM, MVC, SOA, DDD, Microservices, TDD, Git, NuGet, SVN, JIRA, Confluence, Windows, Linux
08/2013
-
08/2016
Software Developer C++, DSP, CEO
Monoplugs
(< 10 employees)
Internet and Information Technology
Tasks:
- product development, software development, documentation, manuals, marketing, video & audio production, distribute, support
- „B-Step“ sequencer released as audio plugin & standalone for desktop, mobile
- „Metronom“ released as standalone for desktop & mobile
- „Monique“ synthesizer released as audio plugin & standalone for desktop
- Top 5 synthesizer: https://gearnews.com/software-synthesizer-top-5-list-2016/
- Top 8 sequencer: https://thehomerecordings.com/best-sequencer-vst-au-plugins/
- Print magazine: Beat, SynMag 45, Computer Music Magazine 234
- Monoplugs @ YouTube: https://youtube.com/channel/UCEf3A0_9I-JE8xYXrxUBW-A
- C++, STL, Boost, JUCE, Qt, DSP, MIDI, VST, IPC, Concurrency, CMake, make, Windows, Linux, Mac, iOS, Android, Embedded, Java, JNI, Objective-C, PHP, XML, HTML/CSS, Batch, SEO, Markdown, LaTeX, Pascal, Git, Bitbucket, InnoSetup, RPM, Raspberry Pi
10/2008
-
07/2013
Technician, Laboratory Technician, Engineer, Software Developer C++, VB
Oclaro GmbH
(250-500 employees)
Internet and Information Technology
Tasks:
- maintenance, repair, technical team lead, process development, documentation, software development
- Material investigation process
- die bond processes
- automation software for qualities analysis
- image analyse software for automatic qualities analysis
- interface software for robot handling
- innovative die bond process (robotics, bonding technology)
- C++, STL, Qt, VB6, VBA, VB, Windows, SQL, SAP, 5S, chemistry, physics, mechatronics, robotics, semiconductor- & laser technology, bonding technology, laboratory technology, measurement technology
01/2006
-
09/2008
Technician, Administrator
Oerlikon Leybold Vacuum
(>10.000 employees)
Industry and mechanical engineering
Tasks:
- Assembly, manufacturing, commissioning, IT and development
- machine to clean cryopumps
- reengineering cryopumps test procedures
- optimization cryopumps assembling
- SAP, 5S, RS232, mechatronics, cryogenics
Local Availability
Available worldwide
EU