I'm mainly a self-taught Java developer with a bachelor degree from the university of Vienna in Business Informatics, with some knowledge in C/C++, Python and some other programming languages.
I have more than 6 years of professional experience in software engineering, mainly at ecosio.com, where I was responsible for the design and development of an HTTP based API, a SFTP Server implementation based on a custom Java file system that mimics a MySQL backed table as virtual files and directories, and most recently the integration of an AS2/AS4 related Peppol client and server solution. Besides that I regularly was responsible for profiling our applications to increase their performance, make suggestion on how to reduce database calls and the like as well as implement various client-specific applications, mostly written in Java.
Technologies I had to work with included frameworks like
I value design patterns and code clarity and am constantly trying to refactor code to improve overall code quality, readability as well as testability. The REST architecture concept is more than just a simple JSON based HTTP invocation to me and as such I do believe that I can help others in achieving a grade of decoupling where changes on the server side need not automatically lead to a break of clients. I am well aware though that this often is not easily achievable, nevertheless I am strongly driven to promote the actual idea of the REST architecture here at StackOverflow.
My current interests involve