Contact

Xing

LinkedIn

Personality

  • readiness of mind
  • analytical thinking
  • team-minded
  • reliable
  • self-educated
  • solution-driven
  • flexibility
  • responsible
  • creative

Skills

Coding

  • Java
  • C/C++
  • SQL
  • Bash
  • Python
  • XML
  • PHP
  • HTML
  • JavaScript
  • UML
  • BPMN
  • VRML

Frameworks

  • Spring-Boot
  • JEE
  • ODBC
  • JDBC
  • OSGi
  • JSP
  • SOA
  • Unit Test
  • TestNG
  • Component Test
  • Integration Test

Databases

  • Postgres
  • MySQL
  • Oracle 10g

Application Server

  • Glassfish
  • Apache
  • Tomcat

Build, Infrastructure and Management Tools

  • Maven
  • Jenkins
  • Docker
  • Git (Gitlab, Bitbucket)
  • SVN
  • CVS
  • Jira
  • MS Project

Methodologies

  • Scrum
  • Kanban
  • Waterfall
  • Test-Driven Development
  • Prince2

Languages

  • German (native)
  • English (good)
  • French (basic)
  • Latin (basic)

Professional Experience

since 09/2018
Medios Digital GmbH (medical sector)
  • design and implement core functionality in the backend system as well as Windows Swing GUI to upload anonymized data (incl. requirement specification, architecture and test)
  • write automated tests, code review, analyze and fix bugs
  • setup and support of a continuous integration pipeline
  • introduce a code review process and static code analysis tool
  • evaluate different technologies and take decisions
Technologies: Java, BPMN, Bash Scripting, Activiti, SQL, Postgres, Maven 3, GIT, Gitlab, Sonarqube, Gitlab, Jira
05/2018 - 08/2018
Laubwerk GmbH (software extensions for architects and CG artists)
  • implementation of functionality in the backend
  • introduction of automated tests
Technologies: C++, Python, Maven 3, GIT
09/2016 – 04/2018
Business Keeper AG (Compliance System)
  • act as a software developer and contact person between the team and other teams and management
  • design and implement core functionality in the backend system (incl. requirement specification, architecture and test)
  • write automated tests, code review, analyze and fix bugs
  • setup and support of a continuous integration pipeline incl. Configuration and maintenance of its servers
  • deployment and operation of the software on test servern
  • coordination of releases and rollouts
Technologies: Java, BPMN, Bash Scripting, Activiti, SQL, Postgres, Maven 3, GIT, Jenkins, Sonarqube, Selenium
05/2016 – 08/2016
Carano Software Solutions GmbH (Fleet Management Software)
  • design and implement SAML single-sign-on module in the backend system (incl. specification and test)
  • introduction of continuous integration pipeline
Technologies: Java, Maven 3, GIT, Jenkins, Sonarqube
05/2010 – 11/2015
ProfitBricks GmbH (Cloud Hosting, IaaS)
since 04/2015
Senior Backend Developer
  • act as a technical project lead of full stack features (team size: 4-5)
  • design and implement core functionality in the backend system (incl. specification and test)
  • write automated tests
  • analyze and fix incidents
Technologies: Java, C/C++, Python, BPMN, Bash Scripting, Activiti, SQL, Postgres, Maven 3, GIT
08/2013 - 03/2015
C Developer
  • extended tools with new features
  • wrote automated tests
  • analysed and fixed incidents
  • cross-system troubleshooting
Technologies: C, C++, Bash scripting, GIT
12/2012 - 07/2013
Team Lead Core Development
  • managed a team of 6-8 members
  • managed projects
  • defined and established processes
  • job interviews
  • team staffing
05/2010 - 08/2013
Java Developer
  • designed and implemented the core functionality in the backend system including specification and test
  • managed development of features
  • evaluated different technologies
  • analysed and fixed incidents
  • second level support
  • cross-system troubleshooting
Technologies: Java, JEE, EJB, JPA, BPMN, Bash Scripting, Activiti, OSGi, Glassfish, Postgres, Maven 2, GIT
01/2006 - 04/2010
Software Developer // Playmaker AG (Online Gaming: Poker, Backgammon)
  • developed and improved the game client
  • re-designed and implemented the customer information and affiliate system, different web services, data base schema, as well as the website
  • integrated web services and payment systems
  • configurated and maintained LAMP system
  • introduced new employees
Technologies: C++, Java, JDBC, JSP, PHP, HTTP, XML, Apache, Tomcat, Oracle DB, Typo3
10/2002 - 12/2005
Student Trainee // Siemens AG (department: Communications)
  • designed and implemented test environments for automatic component tests
  • tested components and fixed bugs
  • static and dynamic code analysis
Technologies: C/C++, Java, Shell scripts, JSP

Education

10/2000 – 09/2005
Diploma of Computer Science // Technische Universität, Berlin

Major subjects: Computer Graphics, Software Engineering

Diploma Thesis: Physical Simulation of Virtual Characters in a Distributed System (German)

1993 - 2000
Abitur // Espengrund-Gymnasium, Potsdam

Final mark: 1.4

Focus subjects: Mathematics, Chemistry