Services
Software development
As a seasoned software developer, I fit with projects big and small. I enjoy to develop mission critical systems with hard performance and reliability constraints.
I worked on Java, C#, C/C++ projects and would like to work with Rust, TypeScript and functional languages.
Software Architecture
Software architecture is solving the unique challenges of a project for which there is no recipe, no best practice, but compromise and tradeoff.
Solutions have to be worked out, validated and negotiated across teams. To identify the tradeoffs, working knowledge across technologies and methods is essential.
As an architect, I employ simplification, loose coupling and autonomous teams as the key tactics to modern software solutions. I am a certified professional in software architecture (Foundation level, CPSA-F).
IT Security
Be it in code or architecture, security cannot just be assumed. One needs experience to find the right solution. I have covered a range of IT security topics:
- Evaluation and grading of weaknesses using CVSS
- Expert monitoring of audits and penetration tests
- Validating the security of web applications
- Managing incident response
- OpenId and access control integration
- (m)TLS setup and diagnosis