Frederik C.

Freelance Fullstack Software Developer

Munich, Germany

Experience

Feb 2024 - May 2024
4 months

Freelance Fullstack Software Developer

Bundesdruckerei GmbH

  • Development of the digital organ donation registry, commissioned by the Federal Institute for Drugs and Medical Devices (BfArM)
  • Implementation of user stories in multiple microservices (frontend and backend)
  • Ensuring quality with unit, integration and E2E tests
  • Conducting code reviews
  • Coordination with other development teams
  • Taking over software license checks and simplifying the process
  • Responsible for implementation and documentation of business logging
  • Setting up a development environment with Docker Compose
  • Microservices
  • Java 11
  • Java 17
  • Spring Boot 2
  • REST
  • PostgreSQL
  • JPA
  • Hibernate
  • JUnit 5
  • Angular 14
  • NgRx
  • JavaScript
  • GitLab
  • Docker
  • Kubernetes
  • Scrum
  • Cypress
  • Accessibility
  • Liquibase
  • OpenShift
  • Keycloak
  • Domain Driven Design
  • Artifactory
  • JIRA
  • Confluence
  • Gatling
  • DevSecOps
  • BITV 2.0
  • Elastic
  • Kibana
  • Prometheus
  • Grafana
  • Renovate
Nov 2022 - Sep 2023
11 months

Freelance Fullstack Software Developer

Bundesdruckerei GmbH

  • Development of the digital organ donation registry, commissioned by the Federal Institute for Drugs and Medical Devices (BfArM)
  • Implementation of user stories in multiple microservices (frontend and backend)
  • Ensuring quality with unit, integration and E2E tests
  • Conducting code reviews
  • Coordination with other development teams
  • Taking over software license checks and simplifying the process
  • Responsible for implementation and documentation of business logging
  • Setting up a development environment with Docker Compose
  • Microservices
  • Java 11
  • Java 17
  • Spring Boot 2
  • REST
  • PostgreSQL
  • JPA
  • Hibernate
  • JUnit 5
  • Angular 14
  • NgRx
  • JavaScript
  • GitLab
  • Docker
  • Kubernetes
  • Scrum
  • Cypress
  • Accessibility
  • Liquibase
  • OpenShift
  • Keycloak
  • Domain Driven Design
  • Artifactory
  • JIRA
  • Confluence
  • Gatling
  • DevSecOps
  • BITV 2.0
  • Elastic
  • Kibana
  • Prometheus
  • Grafana
  • Renovate
Mar 2022 - Oct 2022
8 months

Freelance Fullstack Software Developer

Zeppelin Baumaschinen GmbH

  • Implementation of user stories in internal data processing tools
  • Ensuring quality with unit and integration tests
  • Deploying to dedicated Linux servers
  • Optimizing the UX of a tool for activating trackers for machines
  • Developing a migration from .deb packages to Docker
  • Analysis of Camunda versus in-house implementation
  • Java 17
  • Spring Boot 2
  • REST
  • SQL Server
  • JPA
  • Hibernate
  • JUnit 5
  • Angular
  • JavaScript
  • Flyway
  • Jenkins
  • Docker
  • Scrum
  • JIRA
  • Confluence
  • Artifactory
Jan 2020 - Mar 2022
2 years 3 months

Freelance Fullstack Software Developer

AKDB (Anstalt für kommunale Datenverarbeitung)

  • Implementation of user stories in multiple microservices (frontend and backend)
  • Ensuring quality with unit, integration and E2E tests
  • Migration from Ansible to Kubernetes
  • Optimizing the cross-team release process, reducing release time from several hours to less than half an hour
  • Versioning CMS texts to reduce errors and avoid redeployments
  • Basic refactoring of the IDM infrastructure and decoupling from Shibboleth increased testability and sped up further feature development
  • Microservices
  • Java 11
  • Java 15
  • Spring Boot 2
  • Spring 4
  • REST
  • SAML2
  • IDM
  • Shibboleth IDP
  • Online ID card
  • Playwright
  • Redis
  • MySQL
  • JPA
  • Hibernate
  • JUnit 5
  • VueJS
  • JavaScript
  • Vuetify
  • Redux
  • Mocha
  • Sinon
  • Selenium
  • Flyway
  • GitLab
  • Kubernetes
  • Docker
  • Accessibility
  • Scrum
  • Kanban
  • JIRA
  • Confluence
  • Sonatype Nexus
  • Elastic
  • Kibana
  • Prometheus
Aug 2018 - Present
7 years 2 months

Sort JSON/JS Array (private project)

  • A VSCode extension with its own JSON/JS parser that allows you to sort JavaScript arrays by any item key. The idea came from the Audi project, where permissions were managed in long JSON arrays and the permissions for a person or group were scattered throughout the file.
  • TypeScript
  • NodeJS
  • VSCode
  • ANTLR
  • Chai
  • Sinon
Jul 2018 - Aug 2019
1 year 2 months

Freelance Fullstack Software Developer

ABI (Audi Business Innovation) via Pentasys

  • Designing the REST API and documenting it with Swagger
  • Ensuring quality with unit, integration, and E2E tests
  • Integrating with OAuth2 infrastructure and managing DB migration scripts with Liquibase
  • Implementing a frontend with Angular 5 within the project's frontend framework
  • Improving communication with other development teams
  • Analyzing 3rd level support tickets and recommending automation for recurring tasks
  • Microservices
  • Java 11
  • Spring Boot 2
  • NodeJS
  • REST
  • MySQL
  • JPA
  • Hibernate
  • Liquibase
  • OAuth2
  • JUnit 5
  • Angular 5
  • TypeScript
  • JavaScript
  • Protractor
  • Jenkins Pipeline
  • CloudFoundry
  • Scrum
  • JIRA
  • Confluence
  • Elastic
  • Kibana
  • Prometheus
May 2017 - May 2018
1 year 1 month

Freelance Fullstack Software Developer

lextip GmbH

  • Developing the B2C frontend with React, Redux, and Webpack
  • Developing the backend with Clojure and PostgreSQL
  • Integrating the Facebook API
  • Developing functional (E2E) tests with Selenium WebDriver and Docker
  • Integrating the various tools using Maven
  • Clojure
  • REST
  • PostgreSQL
  • React
  • Redux
  • JavaScript
  • webpack
  • Selenium
  • Docker
  • Facebook API
  • Kanban
  • Trello
Apr 2017 - Sep 2017
6 months

Freelance Fullstack Software Developer

Vaillant via Device Insight

  • Implementing existing Spring MVC features such as HandlerMethodArgumentResolver, validation annotations, and ExceptionHandler
  • Documenting existing and new features in Confluence
  • Replacing existing serialization code with Jackson annotations
  • Redesigning the existing architecture that provides functionality for reading and writing data points. The new architecture solves performance issues and dramatically reduces bugs by limiting duplicate code.
  • Java 8
  • Spring 3
  • Spring MVC
  • REST
  • Kanban
  • JUnit 4
  • JIRA
  • Confluence
Nov 2014 - Nov 2016
2 years 1 month

Freelance Fullstack Software Developer

check24 GmbH

  • Developing an application flow for mortgage financing
  • Java 8
  • Spring 4
  • REST
  • AngularJS
  • Oracle DB
  • Hibernate
  • TestNG
  • Gradle
  • Jenkins 1
  • NodeJS
  • NPM
  • JavaScript
  • Gulp
  • Kanban
  • Mobile
  • JIRA
  • Confluence

Summary

I have been a fullstack developer in the Java environment for 10 years and still enjoy diving into complex systems and new project situations.

I stand out from other developers through my strong commitment to the project, for example by optimizing development workflows or taking on responsibility for topics, the team or the software.

In my free time, I also work on my own and open source projects.

Languages

German
Native
English
Advanced

Education

Oct 2009 - Jun 2013

University of Mannheim

Bachelor · Business Informatics · Germany

Certifications & licenses

Oracle Certified Professional Java 17

Oracle Certified Java EE 6 Persistence API

Certified Kubernetes Application Developer

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