Robin S.

Senior Cloud & Backend Engineer

Stuttgart, Germany

Experience

Oct 2022 - Present
2 years 11 months
Ingolstadt, Germany

Senior Cloud & Backend Engineer

Media-Saturn-Holding GmbH

  • Implementation of applications with Kotlin and Ktor as microservices
  • Use of MongoDB in the MongoDB Atlas Cloud
  • Asynchronous communication of services with Google Pub/Sub
  • Use of Kotest and Mockk for unit tests
  • Development of a frontend for application administration with TypeScript, React, and Express.js
  • Use of Terraform for provisioning environments in Google Cloud Platform and delivering the development infrastructure
  • Implementation of CI/CD processes with GitHub Actions
  • Operation of scalable production and test environments in Google Cloud Platform using Kubernetes, Helm, Flux CD, and Google Pub/Sub
  • Monitoring of environments with Prometheus and Grafana
  • Delivery of BI data in the Google BigQuery data warehouse
Aug 2022 - Present
3 years 1 month

Lead Software Developer

Codeagle GmbH

  • Implementation of the backend with Java and Spring Boot
  • Development of a Java GraphQL client for the Monday.com third-party API
  • Operation of the application as a container in AWS ECS
  • Use of additional Amazon services like SQS, ELB, and CloudFormation
  • Implementation of the frontend as a Chrome browser plugin using TypeScript and React 18
  • Integration of the plugin into various social media platforms like Xing and LinkedIn
  • Automated tests with JUnit, Mockito, and WireMock
  • Implementation of the CI pipeline with automatic deployment to AWS in GitLab
Oct 2021 - Sep 2022
1 year
Frankfurt, Germany

Lead Software Developer

Deutsche Telekom IT

  • Agile approach using Scrum with project management in Jira
  • Implementation of the backend with Kotlin and Spring Boot
  • Use of Amazon SQS
  • Implementation of the frontend with TypeScript, Vue.js, and the in-house UI framework Scale
  • Automated tests with JUnit, Mockito, and WireMock
  • Implementation of the CI pipeline in GitLab
  • Delivery of the application as Docker images
  • Operation of the application in AWS
Nov 2020 - Sep 2021
11 months

Backend Developer

Fiducia & GAD IT (jetzt Atruvia)

  • Implementation of applications with Java and Spring Boot as microservices
  • Use of Oracle Database
  • Use of Postman for automated testing of the REST API
  • Use of JUnit for unit tests
  • Use of OpenShift to run in various production and test environments
  • Monitoring of production environment performance with Dynatrace and Graylog
Jun 2020 - Oct 2020
5 months

Software Developer

Bundesamt für Migration und Flüchtlinge

  • Specification of the application following Domain-Driven Design
  • Implementation with Java, Spring Boot, and Axon Framework
  • Implementation of logic using Command-Query Responsibility Segregation and event sourcing
  • Persistence of data in Oracle Database
  • Implementation of interfaces in REST and documentation in Swagger
  • Implementation of web interfaces with Angular and TypeScript
  • Version control with Git and Bitbucket
Feb 2020 - May 2020
4 months

Software Developer

Freelance

  • Implementation of the backend with Kotlin and Spring Boot as microservices
  • Service discovery and gateways with Eureka, Zuul, Hystrix, and Ribbon
  • Implementation of the message broker with RabbitMQ and Spring AMQP
  • Persistence using the NoSQL database Neo4j
  • Implementation of the 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
  • Setup of a Solr search index and integration with Jira for full-text and field-specific search
  • Display of customer information in the Jira issue for case managers
  • Module for storing email templates and automatic sending of preformatted emails
  • Integration of external archiving systems
  • Implementation using Java, JavaScript, and Vue.js
  • Version control with Git
Mar 2019 - May 2019
3 months

Software Developer / IT Consultant

Scolution GmbH & Co. KG

  • Automation of the setup of Atlassian applications on cloud servers using Ansible and Docker
  • Installation and securing of Linux servers with Ansible
  • Implementation of the Ansible configuration and inventory files in YAML
  • Operation of the 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
  • Implementation of scripts and backup mechanisms with Python
May 2018 - Jan 2019
9 months

Software Developer / Atlassian Consultant

Various Clients

  • Analysis and automation of business processes in Jira for clients such as Deutsche Flugsicherung, Deutsche Bahn, and others
  • Documentation of processes in BPMN or as flowcharts
  • Implementation of automated process steps with Groovy/Scriptrunner
  • Training on using Groovy/Scriptrunner and maintaining the automated processes
  • Unit tests with Spock
  • Development of Jira plugins with Java and Spring, and UI changes with JavaScript and Vue.js
  • Version control with Git
Mar 2016 - Jun 2017
1 year 4 months

Software Developer

essendi it GmbH

  • Development of an application for issuing, managing, and installing digital certificates in large enterprises
  • Modular structure of the application using OSGi and Apache Karaf
  • Implementation of backend services in Java and OSGi
  • Realization of the API as a REST interface
  • Persistence with Apache Jackrabbit
  • Frontend with JSF and PrimeFaces
  • Process control with Camunda BPMN Process Engine
  • Generation and processing of key and certificate files with BouncyCastle
  • Tests with JUnit and Selenium
  • Technical consulting for the product owner in the area of security and PKI
Jun 2014 - Feb 2016
1 year 9 months

Software Developer

Optima Packaging Group (essendi it GmbH)

  • Developed a web application with Java EE to manage maintenance manuals and intervals in special-purpose machinery
  • Provided REST web services for a GWT frontend
  • Used MySQL and Hibernate for persistence
  • Managed database schema with Liquibase
  • Used SVN for version control
Oct 2013 - May 2014
8 months

Software Developer

Hohenlohe aktiv Tours (essendi it GmbH)

  • Customized the Magento webshop for booking tours with date and quota management
  • Implemented a frontend wizard to select route, date, and number of participants with real-time quota checks
  • Automatically generated and sent gift card PDFs upon payment receipt
  • Displayed participant lists for specific days in the shop backend

Summary

I bring extensive experience in building modern cloud solutions with Kotlin, Java, and Spring Boot and have proven my skills in microservice architecture and the implementation of scalable cloud infrastructures in numerous projects. I'm especially strong in cloud technologies (GCP, AWS), continuous integration and deployment (CI/CD), and I have solid knowledge in frontend and backend development with modern frameworks like React and Vue.js. I most recently demonstrated my ability to successfully carry out complex projects from concept to delivery at Media-Saturn-Holding GmbH.

Languages

German
Native
English
Advanced

Education

Sep 2013 - Apr 2016

Duale Hochschule Baden-Württemberg

Bachelor of Science · Business Informatics – 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