Ferdinand Birk

Senior Software Engineer with a ❤️ for Microservices in Java/Kotlin/Go and Frontends in Vue.JS. Engaged in System-Architecture and crafting Products from ideation to implementation. ✌️ pragmatism > processes ✌️

Summary

Current Work: Full-Stack Software Engineer @ ShareNow Academic: - Universität Ulm, Informatik 2017 - 2018 - Universität Stuttgart , Informatik B.Sc 2013 - 2014 - Universität Ulm, Medieninformatik B.Sc 2014 - 2017 Before: - Hochschulreife, Technische Oberschule Ulm Sept. 2011 – Juli 2013 - Qualification as IT-Systemelektroniker at EnBW Regional Ag 2008 – 2011 Ever since: Working collaborative on the family farm.

Experience

May 2023 - Present

Senior Software Engineer

- Part of the most awesome Team with a lot of great individuals living a "Do-Ocractic" style to push features and improvements - Driving the development of Product-Features end to end from Idea, Alignment, Development to Rollout - Maintaining, Operating and Observing multiple Microservices in the Payment & Billing Domain - Part of a Mission Team pushing internal Authentication and Authorization to the nextGen. - Aligning Cross-Domain Features, APIs and Architectural Decisions

February 2019 - April 2023

Full Stack Software Engineer

- Developing, operating and maintaining multiple Spring-Boot Services in the Billing and Payment Domain - Creating internal and customer-facing Web-Frontends - Enhanced CI/CD and Monitoring using Gitlab, Micrometer and NewRelic - Migrated functionality from a Websphere-Monolith to Services running on K8S

December 2001 - Present

Mitarbeit in familiärer Landwirtschaft

Schon als kleiner Junge, und auch noch bis heute, auf dem familiären Betrieb mitgearbeitet.

December 2017 - December 2018

Werkstudent (Working Student)

- Implemented a Monitoring concept for an Apache Kafka based project using JMX, Prometheus and Grafana - Implemented RBAC based Authentication and Authorization using JWT - Development of progressive web app (PWA) using React.JS - Supported the migration of a websphere based application into a Docker container for operation on Kubernetes.

February 2017 - July 2017

Studentische Hilfskraft: DevOps in private Cloud

- Design of Continuous Integration/Delivery Concepts for scientific Research Projects - Creation of Proof of Concepts using various new Tools und Technologies (Terraform, Packer, Consul Docker) - Assistance in Maintenance and Development of the Institute's private Infrastructure (Openstack Private Cloud)

April 2016 - July 2016

Studentische Hilfskraft: Tutor für Modul Informationssysteme

July 2014 - September 2014

Werkstudent Netzwerktechnik

August 2012 - August 2012

Ferienjob Netzwerktechnik

July 2011 - September 2011

Netzwerktechnik

Open Source Projects

We have been able to develop DormRadar as an own idea in the "Mobile Application Engineering" module, where we implemented a prototype. We are still developing the project to be able to release a Beta at some time. We focus on building a platform, that is centralizing information about dorms. The platform is based on multiple Microservices, a distributed Message Queue (NSQ) and running on a cloud-native environment. Users can contribute and consume information via a Vue.JS based web application and a mobile application based on Android.

Master Thesis: A platform for crowd-sensing-based collection of noise measurements with a geo spatial reference. Includes Kafka, Stream-Processing, sophisticated custom-API for access to Data in GeoJson and Geo-Indexing with https://uber.github.io/h3.

In the course Mobile Application Development we created an application that simplifies finding a group-partner in university courses by porting the concept of the dating-app "Tinder" into an educational context.

Citysens https://citysens.de/

December 2017 - December 2018

An innovative IoT-Project with multiple partners ( https://citysens.de/partner/ ). A large part of my job as working student is dedicated to contributing Frontend and Backend related parts.

Education

Universität Ulm

December 2014 - December 2017

Bachelor of Science - BS Medieninformatik

Universität Stuttgart

December 2013 - December 2014

Informatik

EnBW-Regional AG

December 2008 - December 2011

Facharbeiter IT-Systemelektroniker

Ferdinand-von-Steinbeis-Schule Ulm

December 2011 - December 2013

Hochschulreife Technische Oberschule

Universität Ulm

December 2017 - December 2018

Master of Science - MS Informatik

Volunteer

SV Baltringen

December 2008 - December 2013
Fußball Jugendtrainer

Mitglied des Trainerstabs für die Fußball Jugendmannschaften im Alter von 7 bis 14 Jahren.

SV Baltringen

December 2008 - Present
Zuständigkeit für vereinsinterne IT und Webauftritt

- Verwaltung der Homepage - Wartung und Ausbau der IT im Vereinsheim - Mitarbeit im Layouting des Stadionhefts (seit 2015)

SV Baltringen

December 2008 - December 2012
Jugendsprecher

4 Jahre gewähltes Mitglied im Jugendsprecher-Team des Vereins - Organisation und Durchführung von Aktivitäten für Jugendliche - Wahrnehmung der Jugend-Interessen im Verein Davon 2 Jahre mit Stimmrecht im Vereinsausschuss

Awards

Deutschlandstipendium der Universität Ulm

Universität Ulm

Deutschlandstipendium der Universität Ulm

Universität Ulm

Best Paper Award - "Position verification in VANETs" - Seminar "ATVS" Uni Ulm

Prof. Dr. rer.-nat. Frank Kargl

The Paper was selected based on presentation, technical quality and content

Physik Abiturspreis

Deutsche Physikalische Gesellschaft

Als Anerkennung für sehr gute Leistungen im Fach Physik