Curriculum Vitae

Certificates

Technical skills, knowledge and competencies

Programming Languages
  • Java 8, Java EE
  • JavaScript, TypeScript
  • Groovy
  • PHP5
  • Python
Web
  • Responsive Web Design
  • Websocket, LocalStorage, Touch-Events, ...
  • HTML5, SVG, Canvas
  • CSS3, LESS
  • JSON, XML
  • AJAX, REST
  • jQuery, AngularJS
  • JSP
Databases
  • MySQL
  • SyBase
  • Oracle
  • PostgreSQL
  • SQLite
Advanced Java
  • Reflection
  • Annotation Processing
  • AOP, Proxy Design Pattern
  • Code Generation
  • Byte Code Transformation with ASM
  • Java Agents
Frameworks
  • Spring (DI, MVC, Security, JPA Data, AOP)
  • Jersey
  • Velocity
  • Bean Validation
  • JUnit
  • Mockito
  • WireMock
  • Dumbster
  • JOOQ
  • Hibernate
Tools
  • Maven, Ant, Gulp
  • JMeter
  • Sitespeed.io, PageSpeed, YSlow
  • SVN, GIT
  • IntelliJ
  • JRebel
Other Knowledge
  • Tomcat
  • HTTP, HTTP2 (SPDY)
  • SOAP, REST, JMX, RMI
  • Website Speed Optimization
  • Static Code Analysis: FindBugs, PMD, CheckStyle, Sonar
  • Maven: JaCoCo, Surfire, Failsafe, Modules, Profiles, Site, JXR, ...
  • JavaMelody, JavaSimon
  • Scrum
  • Jira
Programming Skills
  • UML
  • Object-oriented, functional, stack-based, logic-based, rule-based programming languages

Work Experience

December 2012 until today
Team Leader - Software Development
at willhaben internet service GmbH & Co KG
  • November 2014: Team Leader
    • Supervisor of 6-8 employees
    • Member of willhaben.at Architects' round
  • October 2013: Technical Lead
    • Development of the mobile website (greenfield project)
    • Technologies
      • Tomcat
      • Java 8
      • Spring MVC, Spring DI, Jersey
      • Maven, Gulp
      • Angular, jQuery
      • HTML, LESS/CSS3, TypeScript/JavaScript
      • Web Font Icons
      • Optimized for Android (internal browser, Chrome, Firefox), iPhone and Windows Phone
    • +220 million page impressions per month (source)
  • December 2012: Software Developer
    • Development of the willhaben.at Website
      • +1 billion page impressions per month (source)
    • Development of the REST API (greenfield project)
    • Technlologies
      • Tomcat
      • Java
      • Spring DI, Jersey
      • JSP
      • jQuery
      • HTML, CSS3, JavaScript
      • SLQ/SyBase

The scope of the work includes the active development of the mobile site, the desktop site, and the REST API. Furthermore I am a member of the Architects' round, as well the architect of the mobile site. I was Scrum master for around one year. After I was team leader I gave up the Scrum master role, due to time constraints. These are all very interesting, exciting and challenging tasks.
Another thrilling aspect is that willhaben.at a high traffic website is - whereby the performance plays an important role. In the ÖWA statistics leads willhaben.at far ahead of the other popular Austrian sites (e.g.: orf.at, gmx.at, derstandard.at).

May 2012 to today
Freelancer
at dasErtragReich - Crowdinvesting Plattform für KMU
  • Developed the complete website
October 2010 to July 2013
Tutor for Programmierpraxis (translation: programming practice)
at Technische Universität Wien
  • Give presentations about Java in small groups (up to 20 people)
  • Support students in the Java exercises
  • Development of a system for interactive learning of Java (see Projects / jLearn)
Summer of 2009 until today
Freelancer
at Sproing Interactive Media GmbH
June 2010 to August 2010
Internship
at Sproing Interactive Media GmbH
From July 2009 to October 2010
Internship
at Technische Universität Wien
  • Development of a Web 2.0 Portfolio Systems (greenfield project), which was used successfully in several courses at the university.
  • Technologies
    • Python, Django
    • MySQL
    • JavaScript, AJAX
    • HTML, CSS3
April 2009 to June 2009
Practical Training
at Sproing Interactive Media GmbH
  • Development and support of a time and vacation management system in a team of 6 persons
  • Technologies
    • Java (Swing)
    • MySQL
Summer 2007
Practical Training
at Rabcat Computer Graphics GmbH
  • Website Development
  • Technologies
    • PHP
    • MySQL
    • HTML, CSS, JavaScript
2005 until today
Passionate Software Developer