Düsseldorf, North Rhine-Westphalia, Germany
I am Lead Full Stack Developer with proven ability to develop innovative and cost efficient solutions at scale focussed on customer needs and resiliency. In addition I coached and mentored colleagues through the last 5 years to help them becoming better software engineers. I am programming language polyglot and life long learner striving to optimize team processes to get as much productivity time as possible.
Desktop app development of sipgate app.
Joined Customer Inspiration and Assist team responsible for customer shopping lists, online shop home page and providing customer data to all solution product teams. From October 2023 - December 2023: Coaching and mentoring of 3 colleagues during internalization phase from full external to full internal. Improved observability to reduce business critical incidents by 50% and reaction time to incidents by 20%. Continued decommissioning of old data sources to reduce license costs of country orgs by ~10mio € per year. From January 2024 - now Improved observability by reducing loggings costs by 50% without losing critical information for debugging. Modernized CI/CD processes and tooling to replace unmaintained proprietary software with vendor solution. Migrated 10% of team resources to team managed GCP resources. Kickstarted unification process of backend services to reduce number of used backend languages from 4 to 1 and number of service frameworks from 4 to 1 to improve maintainability and onboarding. Coached and mentored 1 new joiner to the team. Technologies used: Kotlin, Java, Python, Clojure, Cassandra, Solr, Kafka, Javascript, React, Cypress, Webpack, Kubernetes, Docker, ArgoCD, Jenkins, Kustomize, Datadog, Terraform, Github Actions
Joined Ordercapture Team responsible for developing the shopping cart and order capturing applications of the b2b online shop. From April 2021 until end of December 2021: Coached and mentored 3 people during transition phase from fully external to fully internal. Modernized applications reducing outdated dependencies by 95%. Optimized performance of cart application reducing responsetimes by ~30% improving NPS customer score by 10%. Improved monitoring reducing incident reaction time by 30% and improved QA automation reducing business critical incidents by 90%. Improved data analysis and capturing to prioritize team development efforts. From January 2022 - September 2022: Kickstarted UI performance optimization initiative in the solution to update UI architecture of SPA and modernize tooling collaborating with all product teams in the solution and championing their buy in on the effort. Modernized UI build tooling reducing build times by ~30%. Modernized CI/CD process and tooling replacing proprietary software with vendor solution. From October 2022 - September 2023: Improved UI performance by reducing loading times by 10%, Migrated ~50% of team resources to product team managed GCP resources adhering to strategic company decision to offboard platform team. Modernized solution architecture based on new product team managed GCP resources approach fostering transition of product teams. Technologies used: Kotlin, Java, Go, Python, Cassandra, Solr, Kafka, Javascript, React, Cypress, Webpack, Kubernetes, Docker, ArgoCD, Jenkins, Helm, Kustomize, Datadog, Terraform, Github Actions, Google Big Query, Google Data Studio, Google Analytics
Redesigned data model to improve database performance reducing response times by ~30% to reduce picking process times ~15% increasing acceptance of depot workers for the automated process. Improved monitoring to reduce reaction times to incidents by ~40%. Improved data capturing and analysis to prioritize team development efforts according to business goals. Technologies used: Java, Kafka, Kubernetes, Cassandra, Docker, Selenium, Java Script, Jenkins, Datadog, Big Query
Optimized performance of picking preparation application reducing processing time by ~85% to meet scaling goals of the business to 15 additional locations in 2 additional countries. Coached and mentored new joiners during internalization phase of team onboarding 10 colleagues over 12 month span. Technologies used: Java, Go, Python, Kafka, Kubernetes, Cassandra, Docker, Selenium, Cypress, Java Script, React, Jenkins, Datadog, Google Big Query
Joined Pick&Pack team responsible for developing internally used software for picking processes in depots. Implemented a new picking service and reducing manual interventions during planning of picking process by ~60%. Extended QA automation to cover all critical business processes reducing business critical incidents by ~90%. Improved automated QA to reduce manual maintenance required by ~80%. Technologies used: Java, Go, Python, Kafka, Kubernetes, Cassandra, Docker, Selenium, Java Script
Implemented data processing via EDI interfaces into transport management systems reducing manual work by 90%. Implemented adaptions to tms application based on feedback from tms agents reducing manual work by tms agents during order processing by 40%. Adaptation of existing functionality in tms application to meet new legal regulations. RPG III & ILE RPG for IBM System i monolith