I'm a software developer living in Düsseldorf, Germany. My passion is programming and I can be a real stickler for code organization and dependency management. I read books and use my free time with my friends doing volunteer work in support of children in North East India.
- Experience
-
Software engineer
- Developing a software stack for inventory and service management for a Telecommunications Service Provider
- Research of future technologies and their application (node.js, OpenCL)
Software engineer
- Development of content models for websites for medium sized businesses
- Setup of newsletter systems based on PHPList and ezPublish Newsletter
- Development of Lucene based custom intranet searches
- Maintenance and further development of a Flex based construction loan application for public savings banks served by a JavaEE platform
Volunteer work
- Organization and execution of a fundraising campaign
- Bicycle tour through Germany and North East India
- Organization of an annual bicycle tour through the Ruhrgebiet
Volunteer work
- Improvement of language skills
Software engineer
- Porting of DoJa based games, integration of accounting, license and high score systems
- Creation of a DoJa based games
- Management and development of a sales platform for mobile games
- Education
-
Master of Science, Computer Science
- Focus on mobile communication
- Car to car communication and geo services
- Project thesis: "Exchanging Spatial Information in the Context of Vehicle to Vehicle Communication"
- Master thesis: "Trajectory Compression by Means of GPU"
-
Bachelor of Science, Computer Science, Physics
- Hardware programming of sound based 3D mouse
- Thesis title: "Definition und Verwaltung von Digitalen Sammelobjekten"
- Technical skills
-
- Java Platform (J2EE, J2ME, DoJa)
- JavaScript
- And I dabbled in PHP, Flex, XSLT, C, OpenCL
- Languages
- German (first language), English (fluent), Japanese (basic)
- References
-
Notable projects:
- tracereduce Java, OpenCL. Encoding vehicular traces.
- datr.js JavaScript. Natural Language processing for German date and time
- orbit NodeJS, MongoDB. Share bookmarks around your geolocation.
- srpad JavaScript, HTML5. Tracking tool for a role-playing game.
- flatlinr Java. Parse flat files describing a hierarchical data structure.
- notes Markdown. My development notes.
- dotfiles Shell. My dotfiles.
More available on request