User Experience (UX)
User Interface (UI)
CSS (Cascading Style Sheet)
Projekt‐ & Berufserfahrung
RED Medical, München
4/2017 – 12/2018Tätigkeitsbeschreibung
I established the development of a design language for web and mobile platforms. The focus was not only on the implementation of wireframes, visual designs or prototypes but also on the implementation of a design process. I develop in an agile team new features in close cooperation with the product owners and developers.Eingesetzte Qualifikationen
PROSIEBENSAT.1 MEDIA AG, Unterföhring
4/2016 – 2/2017Tätigkeitsbeschreibung
As a senior front end developer, I was responsible for the web applications for the German, Austria and Swiss market. In constant contact with the product owner and the design team, I developed and improved the web applications for our online audience with more of 5 million users every day. Besides the technical part, I created visual designs and supported the product and design team to improve the user experience.
ENVIRONMENT: Atom, SourceTree, Postman, Chrome DevTools, Sketch
OTHERS: Scrum, visual designs, flux
SPENDIT AG, München
11/2015 – 3/2016Tätigkeitsbeschreibung
I helped them as a lead front end engineer and supported the product management in an agile development team with the design and development of a customer self-service portal for their new product. The portal consists of a user administration, product administration and a checkout process. As a team lead, I also supported and coached two colleagues with my experience as front end developer.
ENVIRONMENT: Webstorm, Google Developer Tools
MSG SYSTEM AG / BMW, München
10/2015 – 3/2016Tätigkeitsbeschreibung
The project was in a time-critical stage and the production start of the new BMW 7 Model depended on the success of the project. Because of the time pressure, the engineering team focused on the development of the business layer and as a result, the presentation layer was secondary. Following the successful implementation of the business layer, BMW decided to reimplement the presentation layer, followed by a project for analyzing and evaluating new GUI frameworks.
I analyzed different GUI frameworks (Google Web Toolkit, Eclipse Rich Ajax Platform, Eclipse Rich Client Platform, Apache MyFaces + Tobago, JavaFX) on the basis of various requirements. The advantages and disadvantages of the different frameworks were described and a prototype with the final GUI framework (JavaFX) was implemented.
The result was a prototype which implemented a new state of the art user interface. After successfully passing all tests, the prototype could be handed over to BMW in time.
TECHNOLOGIES: Java, JavaFX
ENVIRONMENT: NetBeans, Balsamiq Mockup
Balsamiq, R (Programmiersprache), SCRUM, J2SE (Java SE), NetBeans
4/2014 – 3/2015Tätigkeitsbeschreibung
I was creating a prototype for energy monitoring in private households. Energy monitoring aims to make the energy consumption of individual household appliances transparent and provides a more conscious awareness of power consumption. The project’s scope was to develop a prototype, involving requirements engineering and using user centered designs processes. Additionally, I reviewed and tested algorithms for the identification of individual electricity consumption for each consumer. The work resulted in a state of the art energy monitoring app for android and iOS devices.
TECHNOLOGIES: C++, Qt mobile, Qt Quick, MySQL, subversion
ENVIRONMENT: Sketch, Balsamiq Mockups, Qt Creator, Qt Designer, MySql Workbench
OTHERS: User centered designs processes, paper prototyping, wire frames, visual design interviews, affinity diagramming
Balsamiq, Sketch, mySQL, Apache Subversion (SVN), C++, Qt
MSG SYSTEM AG / BMW, München
10/2011 – 12/2013Tätigkeitsbeschreibung
The previous project has been discontinued due to the lack of flexibility of automated code generation. BMW as the client, decided to start a complete new project with up-to-date technology.
I was involved in the development of a reporting functionality for a large java application, which allowed for the administration and configuration of board networks in the automotive environment.
I implemented a reporting engine which allowed to import separate xml templates, fill the templates with data and export a PDF with all the belonging board network information.
The result was an efficient reporting engine and the client could successfully merge all templates from the old system.
TECHNOLOGIES: Java, SQL, XML, JSON
ENVIRONMENT: JasperReports, GlassFish, Git OTHERS: Scrum
5/2010 – 11/2010Tätigkeitsbeschreibung
I designed and implemented services for the machine administration, working areas, machine parameters and services for data acquisition in the semiconductor industry.
TECHNOLOGIES: Java, EJB 3
ENVIRONMENT: Eclipse, JBOSS Application Server 5, Oracle 11
Oracle Database, jboss, Eclipse, EJB (Enterprise JavaBeans), J2EE (Java EE)
UNICREDIT GLOBAL INFORMATION SERVICE, London
4/2010 – 2/2011Tätigkeitsbeschreibung
The company implemented a state-of-the-art eCommerce portal for both internal and external users to provide trading functionality for a variety of OTC products.
I supported the engineering team with several projects around the eCommerce portal. The product team had trouble with an excel macro that was used to convert and upload client orders from different banks to the order management tool. Due to the lack of documentation, the implementation was difficult but with the help of the product and the engineering team I implemented a stable software solution and created a new documentation.
The excel macro has been successfully tested with several partners around the world and the macro went live in New York, London, Munich, Singapore and many other towns. It was a great experience to work with people from different businesses and nations and it was such a great feeling to solve this problem.
TECHNOLOGIES: VBA, Java, SVN, JMETER, Selenium, Maven, Firebug
Testing (IT), Apache Subversion (SVN), Eclipse, J2SE (Java SE), VBA (Visual Basic for Applications)