Recommended expert

Benjamin Schaich

Design and implementation of a new cloud service

Benjamin Schaich
Esslingen am Neckar, Germany

Experience

Aug 2023 - Nov 2024
1 year 4 months

Design and implementation of a new cloud service

Porsche AG

  • Design of a new cloud service
  • Requirements Engineering
  • API Design (REST API, Kafka)
  • Consulting on architecture, feasibility and effort estimation
  • Implementation of a microservice architecture
  • Implementation of a Spring Boot web service
  • Development of REST APIs including business and persistence logic
  • Kafka consumers and producers
  • Various Excel upload/download scenarios
  • Change Data Capture
  • Cloud provisioning with IaC/Terraform
  • Go-live with 30,000 users
  • Operation, support and bug fixing for other services

Environment/tools: GitLab, JIRA, Confluence, IntelliJ, Spring Boot, Java, Docker, Terraform, AWS ECS, Postgres, Apache Kafka, SAP Datasphere, JUnit, Debezium, Apache POI, Hibernate, JPA, Testcontainers

Jan 2023 - May 2023
5 months

Design of new apps

aucobo GmbH

  • Design and refinement of apps on Windows, Apple Watch
  • Redesign of the app using Flutter

Environment/tools: Flutter, iOS, Windows, Android, Xamarin

Aug 2022 - Jun 2024
1 year 11 months

Maintenance of cloud infrastructure components

aucobo GmbH

  • Regular maintenance and updates of Kubernetes cluster versions and the ecosystem (Helm, Prometheus, Velero)
  • Patching and updating Ubuntu servers
  • Updating services/frameworks (Spring, Angular, MongoDB, RabbitMQ, dependencies)

Environment/tools: Kubernetes, Ubuntu, Spring, Angular, MongoDB, Helm, Velero, Prometheus, Grafana

Aug 2022 - Dec 2022
5 months

Reduction of manual effort for a SaaS platform

aucobo GmbH

  • Interventions in software, Kubernetes clusters and the CI/CD pipeline
  • Enabling one-click deployments for new customers
  • Increasing the resilience and self-healing capabilities of the microservices
  • Creating additional modules and templates in the no-code editor
  • Optimizing pod scheduling of critical infrastructure components
  • Optimizing alerting and monitoring for prevention
  • Creating documentation and self-service processes
  • Simplifying and removing complex features
  • Reducing technical debt

Environment/tools: Spring Boot, Node.js, NodeRED, Codeship, Kubernetes, Confluence, Prometheus, Grafana, RabbitMQ

Mar 2022 - Jul 2022
5 months

Optimization of AWS cloud costs

aucobo GmbH

  • Reducing cloud costs by over 70%
  • Migrating services into the Kubernetes cluster
  • Categorizing services by criticality and availability requirements
  • Rightsizing services, Kubernetes nodes, EC2 instances, backups
  • Increasing the share of spot instances
  • Identifying and enabling appropriate saving plans
  • Migrating single-tenancy to multi-tenancy in central services (MongoDB, RabbitMQ)
  • Creating Kubernetes cron jobs for automated/on-demand shutdown and startup of developer services

Environment/tools: Kubernetes, AWS Auto-Scaling, AWS EBS, AWS S3, AWS EKS, MongoDB Atlas, RabbitMQ, Velero

Oct 2021 - Feb 2022
5 months

Migration to Keycloak

aucobo GmbH

  • Migration of a custom OAuth 2.0 security solution to Keycloak
  • Design of the target architecture for seamless migration and optional visibility
  • Project management
  • Regular technical refinement meetings with backend, DevOps, and frontend developers

Environment/Tools: Keycloak, Angular, Spring Boot, Kubernetes, UML

Apr 2021 - Sep 2021
6 months

Hardening architecture and processes, obtaining AWS FTR, GDPR

aucobo GmbH

  • Measures to increase IT security and data privacy
  • Implementation of Well-Architected principles
  • Analysis of the service landscape
  • Optimization of permissions management
  • Establishment of penetration testing with OWASP
  • Patching and secure code analysis
  • Vulnerability scanning, audit logging
  • Improvement of the password policy (randomization, MFA)
  • Anonymization of personal data
  • Implementation of encryption for data at rest, in transit, and in use
  • Optimization and testing of backup and disaster recovery processes

Environment/Tools: AWS FTR, AWS CloudTrail, CloudWatch, OWASP, SonarQube, SSL, TLS 1.2, Java, Spring Boot, CodeShip

Jan 2021 - Dec 2023
3 years

Implementation of end-customer projects

aucobo GmbH

  • Functional and technical setup of new customers
  • Development of interfaces to external systems (MES, ERP, IoT broker)
  • Gathering, designing, and implementing customer-specific requirements
  • Introduction and onboarding of new customers

Environment/Tools: MQTT, REST API, Kafka, OPC-UA, Node-RED, Node.js, JavaScript, Legato Sapient, Fastec, AMQP, MS SQL, OAuth 2, EAP-TLS

Sep 2020 - Mar 2021
7 months

Setting up processes around software development

aucobo GmbH

  • Optimization of workflows around software development
  • Introduction of Scrumban testing and release processes
  • Development of a QA strategy
  • Definition and establishment of unit, API, functional, regression, as well as load and stress tests
  • Definition and implementation of SLAs
  • Establishment of a support process using JIRA Service Desk
  • Definition and outsourcing of the device provisioning process
  • Setting up the CI/CD pipeline for app distribution (iOS, Android, wearables)

Environment/Tools: Jira Management, Jira Service Desk, Scrumban, Azure DevOps, F-Droid, Play Store, Apple Store, JUnit, TestLink

Feb 2020 - Aug 2020
7 months

Migration of services to the AWS Cloud

aucobo GmbH

  • Migration of all services to the AWS Cloud (product and auxiliary tools)
  • Team lead for refinement, prioritization, staffing, and training
  • Project lead for system architecture, CI/CD pipeline, and operations concept
  • Selection of the hyperscaler and setup of the Kubernetes ecosystem

Environment/Tools: AWS EKS, AWS EC2, AWS ELB, AWS EBS, AWS Route 53, Kubernetes, Docker, Velero, Harbor, Prometheus, Grafana, Helm, RabbitMQ, MongoDB, CodeShip, shell, bash

Apr 2018 - Jan 2020
1 year 10 months

Redesign and Implementation of a System Architecture

aucobo GmbH

  • Complete redesign of the prototype
  • Team lead for staffing and onboarding (up to 8 FTE) including a unit in Ukraine and Serbia
  • Introduction of the Scrum methodology
  • Product Owner: product vision, strategy, refinement, and prioritization
  • Development of a system architecture with microservices/event-driven architecture
  • API design (REST API, AMQP)
  • Implementation of an Angular frontend and a Spring Boot backend

Environment/Tools: Angular, HTML, CSS, Java, Spring Boot, RabbitMQ, Node.js, Node-RED, Docker, Ansible, nginx, AMQP, OAuth2, MongoDB, JSON, AsciiDocs, Xamarin, Windows 10 IoT

Jul 2017 - Mar 2018
9 months

Software Prototype Development

aucobo GmbH

  • Design and implementation of the first no-code editor prototype for production
  • Team lead for staffing and onboarding
  • System architecture and product philosophy
  • Implementation of core components (device management, interface management, work distribution)
  • Interfaces to an Android app, barcode scanner, Siemens S7, and light barrier sensor
  • Middleware with Kafka

Environment/Tools: Java, Spring Boot, Angular, HTML, CSS, Android, UML, Siemens S7, Kafka, MongoDB, REST API

Jun 2016 - Jun 2017
1 year 1 month

Design and Implementation of Various Software Modules as Part of a Smart Factory

aucobo GmbH

  • Custom solution for customer management, production planning, and control of a plastic coater
  • Regular refinement meetings with end customers
  • Implementation of modules: customer management, inventory management, production planning, quality documentation
  • Iterative approach using Scrum
  • Integration of Siemens PLCs and barcode scanners

Environment/Tools: REST API, AngularJS, HTML, CSS, Spring Boot, Siemens S7, MongoDB

Oct 2011 - Mar 2016
4 years 6 months

Overall Project Management for the Festo Intranet

Festo AG & Co KG

  • Product Owner Intranet: vision, roadmap, and requirements management
  • Testing and release of new features
  • Technological development: responsive and social intranet, customizability, mobile intranet
  • Internationalization and optimization of the editorial system
  • Consulting and training of CMS users
  • IT project management, stakeholder management, planning, monitoring, and controlling
  • Coordination of the international editorial team and interdisciplinary core team
  • Establishment of a shared service center in Lithuania
  • Change management and user support

Environment/Tools: OpenText, HTML, CSS, JavaScript

Summary

I have built and optimized cloud infrastructures and software architectures that scale, reduce costs, and simplify maintenance. My experience spans from API design and microservices to cloud migrations and full system redesigns. I have led teams, developed prototypes, and improved crucial processes across industries such as automotive, manufacturing, and IT services.

I work with cutting-edge technologies including AWS, Kubernetes, Spring Boot, and modern CI/CD tools. By focusing on requirements engineering, system resilience, and cost optimization, I consistently deliver solutions that meet both business and technical needs with a clear vision and practical execution.

Skills

  • Operating Systems: Macos, Ubuntu, Windows, Android, Ios
  • Cloud Services: Aws Ec2, Aws Ecs, Aws Eks, Aws Ebs, Aws Elb, Aws S3, Aws Route53, Aws Cloudtrail, Aws Cloudwatch, Azure Devops / Pipelines
  • Programming / Scripting Languages: Java, Javascript, Typescript, Shell / Bash
  • Web Development: Spring Boot, Angular, Html, Css, Json, Rest-api, Node.js
  • Methods / Tools: Intellij Idea, Eclipse, Postman, Atlassian Suite (Jira, Confluence, Service Desk), Asciidocs, Scrumban, Scrum, Kanban
  • Databases: Mongodb / Mongodb Atlas, Mysql, Postgressql, Ms Sql
  • Architecture / Design: Microservice, Event Driven Architecture, Api Design, Object-oriented Analysis And Design (Ooa, Ood, Uml)
  • Security And Quality: Oauth 2, Keycloak, Tdd, Junit, Snyk, Sonarqube, Testlink, Owasp, Gitguardian, Checkstyle
  • Devops And Ci/cd: Kubernetes, Docker, Harbor, Azure Devops, Prometheus, Grafana, Codeship, Ansible
  • Messaging / Integration: Rabbitmq, Kafka, Nginx, Mqtt, Amqp, Opc-ua
  • Version / Build / Configuration Management: Git, Gitlab, Github, Ansible, Maven, Npm
  • Other Skills: Itil Foundation

Languages

German
Native
English
Advanced
Spanish
Elementary
French
Elementary

Education

DHBW Stuttgart

B.Sc. in Business Informatics · Business Informatics · Stuttgart, Germany

Certifications & licenses

Itil Foundation

Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Similar Freelancers

Discover other experts with similar qualifications and experience

Ronald Foerster
Ronald Foerster

IT Consultant & Professional Training

View Profile
Martin Gross
Martin Gross

Product Management for Medical Portal

View Profile
Shamaila Mahmood
Shamaila Mahmood

Senior Software Architect

View Profile
Tan Pham
Tan Pham

DevOps Engineer in the DevOps Team

View Profile
Thomas Hoefkens
Thomas Hoefkens

Senior MLOps, DevOps Engineer

View Profile
Arne Hendricks
Arne Hendricks

Embedded Fullstack Developer

View Profile
Lothar Hinsche
Lothar Hinsche

Solution Manager for PoC investigation and replacement and refinement of an existing cloud and IoT power plant control system

View Profile
Matthias Isler
Matthias Isler

Fractional CTO (Principal Engineer / Technical Architect)

View Profile
Marijn Scholtens
Marijn Scholtens

Senior Software Engineer

View Profile
Marcel Meyer
Marcel Meyer

Cloud-Architect, Senior Solution Architect, Senior Software-Engineer

View Profile
Anton Klonov
Anton Klonov

Head of Technical Overall Integration NSC / Hadoop Cloud Development

View Profile
Serge Kalinin
Serge Kalinin

MLOps (machine learning operations)

View Profile
Enis Spahi
Enis Spahi

Software Developer

View Profile
Tezcan Dilshener
Tezcan Dilshener

Solution Architect / Project Manager

View Profile
Carlos Medina
Carlos Medina

Migration Zend Framework 2 / Laminas

View Profile
Michael Rudl
Michael Rudl

Software Developer

View Profile
Satya Vulise
Satya Vulise

Lead Developer

View Profile
Jürgen Fey
Jürgen Fey

AR/VR/XR Architect

View Profile
Achille Chimi
Achille Chimi

Backend/Frontend Developer

View Profile
Werner Keil
Werner Keil

Test Coordinator, Designer and Engineer

View Profile
Benito Exner
Benito Exner

Cloud DevOps Engineer

View Profile
Marc Haid
Marc Haid

Senior Architect, Coach and Developer

View Profile
Martin Bausewein
Martin Bausewein

IT Architect

View Profile
Alexander Kapincev
Alexander Kapincev

Senior Fullstack Developer

View Profile
Max Ritter
Max Ritter

Cloud (AWS) | AI | DevOps | Data

View Profile
Patrick Riegler
Patrick Riegler

DevOps Engineer

View Profile
Andreas Kraus
Andreas Kraus

Senior Developer

View Profile
Paul Webster
Paul Webster

Architecture Consultant (Freelance)

View Profile
Jens Rehsack
Jens Rehsack

Technical Product Owner

View Profile
Michael König
Michael König

Architect and Full-Stack Developer

View Profile