Software Developer & Frontend Expert
About me.
Any fool can write code that a computer can understand. Good programmers write code that humans can understand
Modularity, object orientation, DRY & KISS are the most used terms when you ask about clean coding. However, the points modularity and DRY already do not harmonize very well. When you are coding in a modular fashion, you automatically will have code duplications to avoid side effects between individual modules. Also object orientation is not an absolute solution. In extreme cases, inheritance has been misused to store recurring code fragments in an abstract base class. Nowadays the code is DRY, without any trace of modularity & KISS anymore!
Started with C++ programming, I have been designing applications based on the latest interface & web technologies since 2015. I am always focused on the sustainability of the software. By using alternative paradigms, such as aspect oriented & functional programming, I am able to master the balancing act between DRY and modularity. With careful architecture planning, even performance critical applications are not a problem for me.
Modularity, object orientation & DRY are important for sustainable software development. However, it is really important to strike the balance here. Therefore, one term inspires me the most:
Keep It Simple, Stupid!
Experienced API Developer…
architect, developer SN, Dresden
Implementation of a 2D online rim configurator
Implementation of an image-based online rim configurator with plugin system
developer SN, Dresden
3d online rim configurator prototyping
Implementation of a 3D web based rim configurator including car lowering, scene switching, color switching & car wrapping.
architect, developer SN, Dresden
Identity & Access Management: design, implementation & integration
Replacing an old permission management system by designing a identity & access management system based on container technologies.
architect, developer SN, Dresden
Splitting up monolithic system structures
Splitting up monolithic systems in consideration of the principles of Domain Driven Design. Creation of a developer’s guide as well as the co-design of a new IT change management process.
architect, developer SN, Dresden
separation of user interface & application logic
Separation of user interface & application logic by using single page applications (SPA) & API gateways.
consultant NI, Hannover
Project STUART
Supporting the rollout of an UK booking software to germany, austria, switzerland.
consultant NI, Wolfsburg
IBM DataPower Gateway Appliances with OpenStack & Docker
Setting-up IBM Datapower Gateway appliances inside a docker container. Deploying the container whithin the OpenStack cloud environment.
consultant, developer NI, Wolfsburg
Group Service Bus Registry - UI development
Development of a web application for requesting necessary integrations between distributed services of the company in a simple & intuitive way. The connection of the services is done via an ESB, whereby the configuration of the ESB should be automated by the web application.
consultant BE, Berlin
Distribution of master and transaction data
Implementation of an automated distribution of master and transaction data between an SAP ERP and an Oracle database.
consultant NI, Braunschweig
International Service Portal (iSport)
Development of a rollout-compatible template solution based on the international standard for Creation of service requests, processing of damage reports and generation of offers for Service contracts.
consultant NW, Köln
SAP BPM process with additional user interaction
Establishing a technical article-related approval process in the retail environment & evalutation whether a SAP BPM solution fulfills all business requirements.
consultant NI, Wolfsburg
SAP PI Integrationsberatung
…& specialized in computer graphics.
TU Dresden SN, Dresden
Bachelor of Computer Science
Implementation of a modular real-time molecular dynamics simulation
download bachelor thesis