About

About me

I am Michael Kick, a software engineer in Regensburg focused on building full-stack and mobile products that feel clear, fast, and reliable. My background spans Java and Spring Boot services as well as modern TypeScript and React interfaces.

What I do

I design and build end-to-end features, from backend services and data flows to responsive user interfaces.

Recent work includes mobile learning UX redesigns, project tracking dashboards, and AI-assisted customer support experiences.

How I work

I start with the user journey, define the smallest valuable slice, and iterate based on feedback.

  • Translate goals into clear flows and interface hierarchy.
  • Ship in small increments with measurable outcomes.
  • Keep codebases readable with consistent patterns and documentation.

Now

Currently I work as a Java Software Developer at TGW, focusing on reliable services and smooth handoffs with frontend experiences.

I am also sharpening my TypeScript and Next.js practice to deliver product-focused UI.

Freelance

Alongside my full-time role I am available for freelance software projects. I take on a limited number of projects at a time to keep quality high and communication clear.

  • Web applications with Next.js, React, and TypeScript.
  • Backend services and REST APIs with Java or Node.js.
  • UX improvements, performance tuning, and code quality reviews.

Work Experience

  • Java Development @TGW Logistics

    04/2025 - 08/2026 | Regensburg, Germany

    Warehouse Management Software Deployment

    • Tailor standard warehouse management software to individual customer requirements across the food, fashion, and industrial goods sectors within a project-based delivery model
    • Support on-site deployments, covering installation, configuration, and integration of the software at customer facilities
    • Apply Java to system integration, configuration, and customisation work across diverse client environments
    Java
    SQL
  • ABAP Development @Landesamt für Finanzen - Finanz IT

    10/2024 - 04/2025 | Regensburg, Germany

    VIVA Bezügeabrechnung

    • Supported the reliable execution of the monthly public-sector payroll process
    • Contributed to the SAP upgrade to the next major version by implementing and validating the required code adaptations
    ABAP
  • Frontend Development @INSYS Icom

    04/2023 - 05/2024 | Regensburg, Germany

    Icom Router Management

    • Advanced the frontend of a customer-facing web application that enables independent management of router infrastructure
    • Delivered new features and enhancements in close collaboration with backend engineers and product stakeholders
    • Operated in an Agile Scrum environment alongside a two-person backend team and a four-person frontend team, working closely with the Product Owner and Scrum Master
    TypeScript
    Vue.js
  • App/Web Development @Universidade do Algarve

    03/2022 - 09/2022 | Faro, Portugal

    Milage 2+ Design Revision

    • Designed and implemented the user interface of a cross-platform educational application enabling students to learn while allowing parents and teachers to monitor progress
    • Collaborated within a four-person team (designer, backend developer, and two frontend developers) to deliver a cohesive user experience
    • Aligned requirements and feature scope directly with the academic project lead at the Universidade do Algarve
    TypeScript
    Vue.js
  • Backend Development @Projekt 29 GmbH & Co.KG

    06/2021 - 11/2022 | Regensburg, Germany

    Privacysoft

    • Drove backend development of the Privacysoft web application within a cross-functional team of five (three backend, two frontend)
    • Designed and extended Data Access Objects (DAOs) to provide a reliable interface between the database and backend services
    • Authored unit tests for existing code, strengthening overall coverage and long-term code reliability
    Java
    SQL
    Spring boot
  • App Development @Siemens AG

    11/2019 - 10/2020 | Amberg, Germany

    Cockpit-Tool Mobile

    • Engineered a cross-platform mobile application that delivered a structured overview of project data and milestones to internal teams
    • Partnered with multiple project managers and senior leadership to align feature delivery with evolving business requirements
    • Gathered requirements and scoped new functionality through weekly stakeholder meetings
    C-Sharp
    Xamarin.Forms

Education

  • Master of Science Computer Science @OTH Regensburg

    11/2021 - 09/2024 | Regensburg, Germany

    Masters Thesis: Created an AI-based Agent for the Customer Support

    • Researched the architectures of large language models (LLMs), benchmarking candidates across cost, performance, and speed
    • Compared Retrieval Augmented Generation (RAG) and fine-tuning approaches to determine the optimal fit for a defined customer-support use case
    • Designed a custom chatbot architecture and evaluated its performance against the selected approach
    Python
    LangChain
  • Bachelor of Science Information Systems @OTH Regensburg

    11/2017 - 09/2021 | Regensburg, Germany

    Bachelors Thesis: Created an Authentication Architecture for the Smart Grid

    • Implemented multiple authentication methods and evaluated their applicability across distinct use cases
    • Benchmarked the methods against security and performance criteria to surface the strongest trade-offs
    • Analyzed the intersection of ambient assisted living and smart grid infrastructure to determine the most suitable authentication strategy
    Java