Robin S.

Senior Cloud & Backend Engineer

Stuttgart, Germany

Experience

Oct 2022 - Present
3 years 1 month
Ingolstadt, Germany

Senior Cloud & Backend Engineer

Media-Saturn-Holding GmbH

  • Implemented applications using Kotlin and Ktor as microservices
  • Used MongoDB in MongoDB Atlas Cloud
  • Enabled asynchronous communication between services with Google Pub/Sub
  • Used Kotest and Mockk for unit tests
  • Developed an admin frontend for the application with TypeScript, React, and Express.js
  • Used Terraform to provision environments in Google Cloud Platform and set up the development infrastructure
  • Implemented CI/CD processes with GitHub Actions
  • Managed scalable production and test environments in Google Cloud Platform using Kubernetes, Helm, Flux CD, and Google Pub/Sub
  • Monitored environments with Prometheus and Grafana
  • Provided BI data in the Google BigQuery data warehouse
Aug 2022 - Present
3 years 3 months

Lead Software Developer

Codeagle GmbH

  • Implemented the backend with Java and Spring Boot
  • Developed a Java GraphQL client for the monday.com third-party API
  • Deployed the application as a container on AWS ECS
  • Used other AWS services like SQS, ELB, and CloudFormation
  • Built the frontend as a Chrome browser extension using TypeScript and React 18
  • Integrated the extension into various social media platforms like Xing and LinkedIn
  • Created automated tests with JUnit, Mockito, and Wiremock
  • Set up the CI pipeline with automatic deployment to AWS in GitLab
Oct 2021 - Sep 2022
1 year
Frankfurt, Germany

Lead Software Developer

Deutsche Telekom IT

  • Worked in an agile Scrum environment with project management in Jira
  • Implemented the backend with Kotlin and Spring Boot
  • Used Amazon SQS
  • Developed the frontend with TypeScript, Vue.js, and the in-house UI framework Scale
  • Created automated tests with JUnit, Mockito, and Wiremock
  • Set up the CI pipeline in GitLab
  • Delivered the application as Docker images
  • Ran the application in AWS
Nov 2020 - Sep 2021
11 months

Backend Engineer

Fiducia & GAD IT (now Atruvia)

  • Implemented applications with Java and Spring Boot as microservices
  • Used Oracle Database
  • Used Postman to automate REST API testing
  • Used JUnit for unit tests
  • Used OpenShift to run various production and test environments
  • Monitored production performance with Dynatrace and Graylog
Jun 2020 - Oct 2020
5 months

Software Developer

Bundesamt für Migration und Flüchtlinge

  • Specified the application using Domain-Driven Design
  • Implemented with Java, Spring Boot, and the Axon Framework
  • Built logic using Command-Query Responsibility Segregation and Event Sourcing
  • Stored data in Oracle Database
  • Implemented REST interfaces and documented them in Swagger
  • Developed web interfaces with Angular and TypeScript
  • Managed version control with Git and Bitbucket
Feb 2020 - May 2020
4 months

Software Developer

Freelance

  • Implementing the backend with Kotlin and Spring Boot as microservices
  • Service discovery and gateways with Eureka, Zuul, Hystrix, and Ribbon
  • Implementing the message broker with RabbitMQ and Spring AMQP
  • Persistence with the NoSQL database Neo4j
  • Implementing web interfaces with Vue.js
  • Deployment with Docker and Docker Compose
Jun 2019 - Jan 2020
8 months

Software Developer / Atlassian Consultant

Die Schwenninger Krankenkasse

  • Automatic conversion of customer emails into Jira issues and automatic search in the customer database
  • Building a Solr search index and integrating it with Jira for full-text and field-specific search
  • Displaying customer information in the Jira issue for case handlers
  • Module for storing email templates and automatically sending preformatted emails
  • Connecting external archiving systems
  • Implemented with Java, JavaScript, and Vue.js
  • Version control with Git
Mar 2019 - May 2019
3 months

Software Developer / IT Consultant

Scolution GmbH & Co. KG

  • Automating the setup of Atlassian applications on cloud servers using Ansible and Docker
  • Installing and securing Linux servers with Ansible
  • Implementing Ansible configurations and inventory files in YAML
  • Running applications with Docker and Docker Compose
  • Monitoring with Prometheus and Grafana, and forwarding alerts to OpsGenie
  • Central collection and analysis of logs on a Graylog server
  • Implementing scripts and backup mechanisms with Python
May 2018 - Jan 2019
9 months

Software Developer / Atlassian Consultant

Various Clients

  • Analyzing and automating business processes in Jira for clients like Deutsche Flugsicherung, Deutsche Bahn, and others
  • Documenting processes in BPMN or as flowcharts
  • Implementing automated process steps with Groovy/Scriptrunner
  • Training on using Groovy/Scriptrunner and maintaining automated processes
  • Unit testing with Spock
  • Developing Jira plugins with Java and Spring, and modifying the interface with JavaScript and Vue.js
  • Version control with Git
Mar 2016 - Jun 2017
1 year 4 months

Software Developer

essendi it GmbH

  • Developing an application for issuing, managing, and installing digital certificates in large enterprises
  • Modular design of the application using OSGi and Apache Karaf
  • Implementing backend services in Java and OSGi
  • Implementing the API as a REST interface
  • Persistence with Apache Jackrabbit
  • Frontend with JSF and PrimeFaces
  • Process orchestration with the Camunda BPMN process engine
  • Generating and processing key and certificate files with BouncyCastle
  • Testing with JUnit and Selenium
  • Providing technical guidance to the Product Owner in security and PKI
Jun 2014 - Feb 2016
1 year 9 months

Software Developer

Optima Packaging Group (essendi it GmbH)

  • Development of a web application with Java EE for managing maintenance instructions and intervals in special-purpose machinery
  • Provision of REST web services for a GWT frontend
  • Persistence with MySQL and Hibernate
  • Database schema management with Liquibase
  • Version control with SVN
Oct 2013 - May 2014
8 months

Software Developer

Hohenlohe aktiv Tours (essendi it GmbH)

  • Customization of the Magento webshop for booking tours with date and quota management
  • Implementation of a frontend wizard to select route, date, and number of participants with real-time quota checks
  • Automatic creation and sending of voucher PDFs upon payment receipt
  • Display of participant lists for specific days in the shop backend

Summary

I bring extensive experience in developing modern cloud solutions with Kotlin, Java, and Spring Boot and have proven my skills in microservices architecture and implementing scalable cloud infrastructures across numerous projects. My expertise in cloud technologies (GCP, AWS), continuous integration and deployment (CI/CD), as well as my strong knowledge in frontend and backend development using modern frameworks like React and Vue.js, stands out. I most recently demonstrated my ability to successfully deliver complex projects from concept to production at Media-Saturn-Holding GmbH.

Languages

German
Native
English
Advanced

Education

Sep 2013 - Apr 2016

Duale Hochschule Baden-Württemberg

Bachelor of Science · Business Information Systems – Software Engineering · Germany

Certifications & licenses

AWS Certified Cloud Practitioner (CLF-C01)

AWS

ACP 300 – Agile Development with Jira Software

ACP 600 – Project Administration in Jira Server

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