Keywords
Skills
- 15+ years of experience in software development and e-commerce.
- Active in all layers from frontend to backend, system administration and database management.
- Building CI/CD pipelines / infrastructure based on Docker Swarm, Jenkins Pipelines and Gitlab.
- Building CI/CD pipelines based on GitHub actions.
- Extensive experience in the AWS cloud environment.
- Performance optimization.
- Very motivated, pragmatic and enjoys creating "business value".
Skill Set:
- Cloud infrastructure: Amazon Web Services, Docker Swarm.
- DevOps, CI/CD: GitHub Actions, Jenkins, Gitlab, gulp.js, Terraform.
- Backend programming: Golang, Node, Python, Java, Groovy, Bash.
- Frontend programming: HTML5, JavaScript, CSS3, AJAX.
- JS frameworks: Vue, React, Angular, Knouckoutjs, Requirejs, Underscorejs.
- Java Libraries: Spring, Spring Boot, Spring MVC, Spring Data, Jersey JAX-RS API (rest), Morphia, OkHttp, Retrofit, RxJava, Spark, Junit, Mockito, Vaadin, Hibernate.
- Interfaces: Rest (JSON & XML), SOAP.
- Databases: DynamoDB, MySQL, Mariadb, PostgreSQL, Mongodb, Oracle.
- Search indexes: Elasticsearch, Lucene.
- Servlet containers: Tomcat, Jetty.
- Application Servers: Weblogic, JBoss.
- Linux server administration: Debian, Ubuntu, Bash.
Project history
10/2021
-
Present
Freelance: Senior DevOps Engineer
they Consulting (Projects: Bentley and Volkswagen)
Internet and Information Technology
- Building and deploying to the AWS infrastructure.
- Improving the AWS infrastructure.
- Implementing a CI/CD Pipeline in GitHub.
- Implementing microservices.
- Requirement’s analysis and software design.Planning and implementing API interfaces.
01/2020
-
10/2021
Freelance: Cloud DevOps Engineer
Lufthansa Industry Solutions GmbH & Co. KG (Project: Volkswagen)
Internet and Information Technology
- Support and maintenance of the AWS infrastructure
- Gulpjs, Terraform and Python scripting for automating processes
- Deployment of new software packages
08/2017
-
12/2019
Freelance: DevOps / Senior Java Developer
uni-assist e.V.
(250-500 employees)
Internet and Information Technology
- Consulting, planning and developing features for the Vaadin based web administration application.
- Consulting, planning and developing features for the Vuejs, Java and Rest based web public applicants’ application.
- Planning and implementing the complete devops development and deployment infrastructure using Jenkins, Docker Swarm and Gitlab.
03/2013
-
06/2018
Co-Founder & CTO
CommerceBoard GmbH (formerly Sevon GmbH)
(< 10 employees)
Internet and Information Technology
- Designing and developing a Java shop system - geeCommerce.
- Designing and developing a PIM-System for geeCommerce.
- Setting up geeCommerce and developing custom features for a large international furniture store.
- Automating several backend processes and interfacing with the customer‘s ERP system.
- Designing and developing an admin-panel for geeCommerce in the form of a JavaScript „Single-Page-App”.
04/2017
-
08/2017
Freelance: Senior Java Developer
mobile.de – mobile.de GmbH (an eBay company)
(50-250 employees)
Industry and mechanical engineering
- Maintaining, improving and fixing various services in the microservice landscape.
03/2017
-
04/2017
Freelance: Senior Java Developer
Quazer.com – Magic Internet GmbH
(50-250 employees)
Internet and Information Technology
- Converting a ruby registration and authentication microservice to Java Spring Boot.
09/2012
-
02/2013
CTO E-Commerce
SevenVentures GmbH (ProSiebenSat.1 Media AG)
(50-250 employees)
Internet and Information Technology
- Planning, Designing and implementing a Magento-Shop. Various due diligence projects.
01/2009
-
08/2012
IT Director (CTO)
7trends-Enamora GmbH
(50-250 employees)
Internet and Information Technology
- Designing and implementing new features for the Magento shop system. Designing and developing a credit control system.
- Setting up an automated build and deployment environment.
- Introducing a ticketing system, software versioning and release management. Carrying out extensive performance optimizations in order to make the shop fit for TV ads.
- Managing the IT Team.
10/2007
-
12/2008
Teamlead Backend
TopTarif Internet GmbH
(50-250 employees)
Internet and Information Technology
- Participating in the design and development of the TopTarif homepage and several online tariff calculators (car insurance, electricity, DSL).
- Designing and setting up the (software related) system architecture and deployment tools.
- Managing the backend team.
05/2006
-
10/2007
Senior J2EE Developer
Pixelpark AG
(50-250 employees)
Internet and Information Technology
- Designing and implementing several projects. Among them being a few Second Life projects, which mainly involved developing interfaces to a Java backend. Participating in the design and development of a second hand car store, gebrauchtwagen.de – a modern web2.0 application with advanced searching capability and built for high performance.
08/2003
-
04/2006
J2EE Backend Developer
Jamba! GmbH
(250-500 employees)
Internet and Information Technology
- Designing and implementing many features for the project iLove.
- Rewriting the messaging module in order to resolve a serious bottle-neck.
- Moving the photo-rendering code to an asynchronous process.
- Remote search cache.
- Affiliate framework.
- Participating in the design and implementation of a chat server on the basis of the new Java NIO.
07/2000
-
08/2003
Web Developer
Morelogs GmbH (now Communicode GmbH)
(10-50 employees)
Internet and Information Technology
- Designing and developing many features for CMS and eCommerce projects.
Certifications
Local Availability
Available worldwide