I studied computer science in Germany and after three years of finding bugs as a software tester, I work now as a software developer producing bugs ;-)
- Java (about 5 years)
- Android Development
- Eclipse (Plugins, RCP)
- Basic Experience: C#, SQL, HTML, Haskell
- Linux (Kernel)
- Reverse Engineering
- Testing (3,5 years experience as a software tester)
- Software Architecture
I love programming. It impresses me, that some piece of text can make thinks happen. You can create everything you want and everything you can imagine.
I'm interested in well structured and designed programs. I prefer the Object-Oriented paradigm, but I also know to write code in procedural languages like C.
I try to write Clean Code, which is easy to test, maintainable, expandable and easy to change without great efforts.
I'm also interested in testable code design (e.g by Dependency Injection) and software tests in general.
I like code, which is easy to read and easy to understand, because programming is most of the time teamwork. I like Re-factoring and Design Patterns as well.
Q&A for professional and enthusiast programmers
Q&A for Information security professionals
Q&A for peer programmer code reviews
Q&A for users of Linux, FreeBSD and other Un*x-like operating systems.
Q&A for Ubuntu users and developers
Q&A for computer enthusiasts and power users
Q&A for enthusiasts and power users of the Android operating system
Q&A for professional system and network administrators
Q&A for professional programmers interested in conceptual questions about software development