Software developer with over 8 years of experience in the software industry and a focus on web development with TypeScript and Vue.js. Passionate about problem solving and continuous learning. Experienced in implementing the entire software life cycle from code guidelines to CI/CD to testing and productive use. Experience with agile work in interdisciplinary and international teams.
„Overthinking is the biggest waste of human energy. Trust yourself, make a decision, and gain more experience. There is no such thing as perfect. You cannot think your way into perfection, just take action.“ s. mcnutt
Experience
Experience
- May 2020 - present
Frontend Developer
Grandcentrix GmbH (Vodafone)
Responsibilities
- Development of responsive web applications from concept through deployment
- Scrum and code reviews as a daily basis
- Implementation and conception of CI/CD pipelines and strategies
- Regular team meetings to discuss new technologies
- Coordinated with team of UX/UI designers to implement pixel perfect features
- Development of Vue.js component library as npm package
Projects
- Modbus Cloud Connect management frontend
- Metering Cloud Connect management frontend
- Oct 2017 - Apr 2020
Full-Stack Software Developer
dSPACE GmbH
Responsibilities
- Leading for conception through development of new features
- Mainly development of .NET Framework and WPF internal business applications
- Maintaining of ASP.NET Core backend applications
Projects
- Software license managing tool
- Excel file import tool for the sales department
- Jul 2016 - Sept 2017
Software Engineer Mobile & Dynamics Solutions
aXon Gesellschaft für Informationssysteme mbH
Responsibilities
- Web Development with PHP, JavaScript and jQuery
- Mobile Development for Android (Java) and iOS (Objective-C)
- Creation and presentation of architectural concepts
Projects
- Development of an internal information dashboard as part of Staatlich geprüfter Informatiker Softwareentwicklung education
- Small Android app to scan business cards
- iPad AR showcase app for a customer's fair booth
- iOS case study app for indoor localization with bluetooth beacons
Education
Education
- Sept 2015 - Sept 2017
Staatlich geprüfter Informatiker Softwareentwicklung
bib International College
- State-approved private IT school
- Specialization: Informatiker Software und mobile Systeme
- Oct 2013 - Sept 2015
Informatik (Computer science)
University Paderborn
- I gained important insights into theoretical concepts, but in particular I found out about myself that my passion lies in actively tackling problems and not just discussing them.
- Sept 2011 - Jul 2013
Höhere Handelsschule
Berufskolleg Schloß Neuhaus
- Degree: Fachhochschulreife (FHSR)
- Specialization: Marketing
Certificates
Certificates
Informatiker Software und mobile Systeme
bib International College
Knowledge
Knowledge
General Skills
- Ability to analyze and solve complex technical problems
- Abstract proficiency in programming languages
- Acquaintance with linting, tools for ensuring code quality
- Testing at different levels including unit and integration
- Expertise in identifying and fixing software bugs and issues
- Familiarity with version control systems like Git
- Understanding of agile development principles and practices
Technologies
Frequent use
Occasional use
Personal stuff
Used to host private projects like this page
Used to craft various things for 3d printing
Used after I have taken pictures with my loved Fujifilm X-T30 II
Being just creative or building Mockups for my ideas
Trying to automate everything which saves me time
Languages
Languages
German Native
In Deutschland geboren und aufgewachsen
English B2
Consistently utilized within work contexts starting from 2020; I am continuously learning
Japanese
こんにちは, still learning Hiragana and Katakana
Projects
Projects
Bluetruder
This is a small web app that provides a 3D model blueprint editor that allows users to quickly exchange pre-defined parts of the model. And I think you have guessed it. The word Bluetruder is a blend of the words blueprint and extruder.
The underlying goal of this project is to have a place where I can try out new technologies, practices, and architectures where I am interested in. And to learn about 3D rendering, animations, and user interface design.
During my efforts to gather concepts for a project, I became distracted by the internet and accidentally stumbled upon an idea while perusing 3D models that I aspired to print with my 3D printer.
I found a model that had some sort of hook with an icon to attach this to cables for better organization.
I liked the idea, but if you don't have a good way to edit 3D models, it's hard to change the hook's icon quickly.
That was the moment at which Bluetruder was born.
Pizza Prezzo
The goal of this project was to get a feeling how much effort it takes to bring a small iOS app into the AppStore while having a Full-Time Job and maintaining private live without knowing anything about Swift and SwiftUI.
In just four weeks, I learned the basics of Swift and SwiftUI. Despite my prior experience with Objective-C years ago, it wasn't as helpful as expected.
After exploring coding, I delved into Sketch to create mock-ups, which took another two weeks.
When I began app development, I faced sudden errors with complex messages, reminding me of the challenges of iOS development. Despite this, I persevered and completed the app in eight weeks.
I thought I was almost done after building, but creating store content, screenshots, and thorough testing took an additional unexpected two weeks.
Looking back, I had a lot of fun and gained insight into the dedication needed to build an MVP.
Tools
Tools
JetBrains WebStorm
This is my favourite code editor, especially since Vue 3 is so well-supported.
iTerm
If I want to feel like a hacker, I use iTerm as my terminal and zsh as a shell with antigen plugin manager and the oh-my-zsh plugin to be more stylish.
Fantastical
I use this calendar to organize everything in my life.
Things 3 & Todoist
I am using Things 3 as my main to-do list. Unfortunately, it has neither collaboration features nor an API. This is where Todoist comes in.
Craft
I did a lot of research to find the most suitable note-taking tool for me and endet up with Craft. I love the design, the mobile apps and the UX experience.
Raindrop
Whenever I stumble upon an article on the web, I use Raindrop to save it for later reading and keep my current focus.
lire
To keep up to date without getting distracted by things I don't want to read, I use lire as RSS-Feed reader app.
1Password
This is my favourite password manager because it's so versatile and well-supported on all platforms.