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, GermanyWarehouse 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
JavaSQLABAP Development @Landesamt für Finanzen - Finanz IT
10/2024 - 04/2025 | Regensburg, GermanyVIVA 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
ABAPFrontend Development @INSYS Icom
04/2023 - 05/2024 | Regensburg, GermanyIcom 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
TypeScriptVue.jsApp/Web Development @Universidade do Algarve
03/2022 - 09/2022 | Faro, PortugalMilage 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
TypeScriptVue.jsBackend Development @Projekt 29 GmbH & Co.KG
06/2021 - 11/2022 | Regensburg, GermanyPrivacysoft
- 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
JavaSQLSpring bootApp Development @Siemens AG
11/2019 - 10/2020 | Amberg, GermanyCockpit-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-SharpXamarin.Forms
Education
Master of Science Computer Science @OTH Regensburg
11/2021 - 09/2024 | Regensburg, GermanyMasters 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
PythonLangChainBachelor of Science Information Systems @OTH Regensburg
11/2017 - 09/2021 | Regensburg, GermanyBachelors 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