08/07/2023 updated


100 % available
Senior Full Stack Developer
Madrid, Spain
Spain
German Diploma Computer ScienceWith more than 8 years of experience in Frontend and Backend Development, I have a success-history of helping my customers building reliable and maintainable solutions. As a Frontend Developer, I am proficient with the latest frameworks and TypeScript. As a Backender, I work mostly with C\# and Node.JS with REST and GraphQL. I look beyond component boundaries, applying also smart DevOps and automation practices, greatly improving my team's velocity. I quickly understand the business side of my customers and support it with my entrepreneurial thinking. Time-critical environments are a welcome challenge to me.
As an agile advocate I had the chance to actively contribute to the agile mindset of many teams.
I am an excellent communicator with many years of experience in fully remote working. Contracting me for your project will have a positive impact on your team, your product, and your success.
As an agile advocate I had the chance to actively contribute to the agile mindset of many teams.
I am an excellent communicator with many years of experience in fully remote working. Contracting me for your project will have a positive impact on your team, your product, and your success.
Languages
GermanNative speakerEnglishFluentSpanishGood
Project history
The company is a provider for parking solutions in the nordic countries of Finland, Sweden, and Norway.
Their existing solution is phased out due to organizational changes and replaced by a new one that will be tailored to the needs of consumers, businesses with need for parking solutions, landlords, and administrators. The solution uses a microservice java backend, a react backoffice product as well as a B2C mobile application.
The customer experience of the Aimopark parking solution includes a modern mobile app, which allows the customers to park in parking spots, parking houses, EV-charging, licenseplate recognition, as well as buying long term parking tickets.
I transitioned on my own iniciative from the development team for the backoffice solution to a Fullstack role, supporting the development in a team of five other developers in mobile development.
The solution offes a coherent user experience for Android, IOS, and web, developed from the same codebase by utilizing the React Native framework.
Besides mobile-frontend feature development, I also worked on the GraphQL based Backend for Frontend (BFF). One of my achievements was the setup of the automatic release to Google and Apple Appstores for various environments. Further I improved the Sonarcloud setup of the CI pipeline.
Their existing solution is phased out due to organizational changes and replaced by a new one that will be tailored to the needs of consumers, businesses with need for parking solutions, landlords, and administrators. The solution uses a microservice java backend, a react backoffice product as well as a B2C mobile application.
The customer experience of the Aimopark parking solution includes a modern mobile app, which allows the customers to park in parking spots, parking houses, EV-charging, licenseplate recognition, as well as buying long term parking tickets.
I transitioned on my own iniciative from the development team for the backoffice solution to a Fullstack role, supporting the development in a team of five other developers in mobile development.
The solution offes a coherent user experience for Android, IOS, and web, developed from the same codebase by utilizing the React Native framework.
Besides mobile-frontend feature development, I also worked on the GraphQL based Backend for Frontend (BFF). One of my achievements was the setup of the automatic release to Google and Apple Appstores for various environments. Further I improved the Sonarcloud setup of the CI pipeline.
The company is a provider for parking solutions in the nordic countries of Finland, Sweden, and Norway.
Their existing solution is phased out due to organizational changes and replaced by a new one that will be tailored to the needs of consumers, businesses with need for parking solutions, landlords, and administrators. The solution uses a microservice java backend, a react backoffice product as well as a B2C mobile application.
I onboarded as replacement for the lead Frontend Developer if the backoffice software solution. The solution was already for for a short time in development and had recently changed its state library from redux to react-query. I quickly found my way to a productive working mode, where I worked since then closely together with the UX designer, other developers, and the users.
Several architectural improvements were iniciated by me, as well as upgrading of libraries and introduction of supporting tooling such as linting and automation within the build pipeline. I drove forward for the usage of development patterns and best practices. My focus is on the delivery of readable code and expanding my domain knowledge beyond my immediate needs to allow for a most suitable implementation for the customer.
Their existing solution is phased out due to organizational changes and replaced by a new one that will be tailored to the needs of consumers, businesses with need for parking solutions, landlords, and administrators. The solution uses a microservice java backend, a react backoffice product as well as a B2C mobile application.
I onboarded as replacement for the lead Frontend Developer if the backoffice software solution. The solution was already for for a short time in development and had recently changed its state library from redux to react-query. I quickly found my way to a productive working mode, where I worked since then closely together with the UX designer, other developers, and the users.
Several architectural improvements were iniciated by me, as well as upgrading of libraries and introduction of supporting tooling such as linting and automation within the build pipeline. I drove forward for the usage of development patterns and best practices. My focus is on the delivery of readable code and expanding my domain knowledge beyond my immediate needs to allow for a most suitable implementation for the customer.
The multinational, family owned Voith Group is a leading company in the industrial machinery and mechanical engineering industry. Worldwide it has over 19.000 employees and in 2017/2018 it declared a sales volume of 4.209 billion. Voith has in recent years strongly invested into renewing their offering, extending it to serve its customers with IoT platform services.
I startet as replacement for a Senior Cloud Architect in the team, just after the initial transition from an on-premise-only to a containerized cloud based installation had been delivered. I quickly took over additional tasks outside of the DevOps area helped re-juvenating the codebase and application, by assuming additional Frontend and Backend responsibilities whilst advocating to dare greater refactorings.
Equipped with broad experience in Frontend and Backend, I continued to constantly stand up for quality improvements, drove proactively a database cleanup initiative, renewed the neglected protractor based end-to-end tests and was generally caring for product quality, whilst advancing with backlog driven development tasks.
I was a technical advisor for the Product Owner and a partner for the Scrum Master, even taking over temporarily the Scrum Master position.
The inherited, rancher-based cloud installation was transformed by me into a Kubernetes-based cloud installation, in alignment with the platform team of Voith.
Additionally, I positioned myself as the driver of renewing the existing application. As end-of-lifetime for core frameworks were exceeded, I created an architecture approach for a step-by-step transition, thereby allowing a cost efficient approach to keep the application maintainable. Further I spearheaded the technical transition in the development team and motivated the team to realize several proof of concepts.
Furthermore, I added a state-of-the art RESTful api functionality to the old framework including authentication, validation, and model-binding, to allow for a better standardized integration with third-party consumers of the service without the need to upgrade the framework.
I startet as replacement for a Senior Cloud Architect in the team, just after the initial transition from an on-premise-only to a containerized cloud based installation had been delivered. I quickly took over additional tasks outside of the DevOps area helped re-juvenating the codebase and application, by assuming additional Frontend and Backend responsibilities whilst advocating to dare greater refactorings.
Equipped with broad experience in Frontend and Backend, I continued to constantly stand up for quality improvements, drove proactively a database cleanup initiative, renewed the neglected protractor based end-to-end tests and was generally caring for product quality, whilst advancing with backlog driven development tasks.
I was a technical advisor for the Product Owner and a partner for the Scrum Master, even taking over temporarily the Scrum Master position.
The inherited, rancher-based cloud installation was transformed by me into a Kubernetes-based cloud installation, in alignment with the platform team of Voith.
Additionally, I positioned myself as the driver of renewing the existing application. As end-of-lifetime for core frameworks were exceeded, I created an architecture approach for a step-by-step transition, thereby allowing a cost efficient approach to keep the application maintainable. Further I spearheaded the technical transition in the development team and motivated the team to realize several proof of concepts.
Furthermore, I added a state-of-the art RESTful api functionality to the old framework including authentication, validation, and model-binding, to allow for a better standardized integration with third-party consumers of the service without the need to upgrade the framework.