Might be available
(Updated 2022-11-04)Software Developer
Berlin, Germany
Native English, German, Beginner Spanish
- React
- Mentor
- Typescript
Skills (21)
TypeScript
React
Caching
Jest
TESTING
JavaScript
API
Next.js
MENTORING
FRONT-END
Cypress
Node.js
React Native
Grpc
Git
GraphQL
Lerna
FIREBASE
Electron JS
webpack
Solidity
Summary
Mentoring and learning are my true passions; from my CV, you can
see that I never stand still and like to explore new topics. I make my fair share of mistakes, but you can
expect a presentation about them when I do them. I work best in environments where delivering quality
while having fun is essential.
Professional Experience
Lead Front-End Developer
Brandung GmbH
2020-10 - 2022-09
I got initially hired to do Typescript Workshops for all the Front-End Teams at Brandung. In the workshop open question rounds, we identified problems unrelated to Typescript. Especially in one of the teams that mainly managed projects for Ferrero Germany. As a result of the workshops and my chats with the teams, Brandung hired me to become a Front-End lead for the Ferrero Team. The main goal was to increase the amount of time Developers could spend on the quality of the products. The fast-paced marketing website environment kept the team so busy that improving code and learning needed to catch up. It was about time to change that. My 4-step plan to enhance the quality of the product, developer happiness and even reduce the costs was: 1. A Headless CMS that is easy to integrate and understand so that project managers or content managers can make changes.
2. Monorepos & internal packages to reduce project setup overhead.
3. Unit tests & visual regression tests to secure package updates would not alter projects.
4. Stricter & excessively caching pipelines to go faster and more reliably to production.
As more projects transitioned to the new setup, I could help more teams on their journey: • Lead in the App (React Native) development for a Bundesliga (Federal League) Team • Creating interactive donation experiences for WWF • Marketing dashboard for a sports sponsoring company Keywords: Typescript, Next.js, React Native, styled-components, turborepo, lerna, Package Development, Mono-Repositories, GraphQL, Gitlab Pipelines, webpack, rollup, jest, cypress, playwright ow@uix.io +49 176 3121 4418
2. Monorepos & internal packages to reduce project setup overhead.
3. Unit tests & visual regression tests to secure package updates would not alter projects.
4. Stricter & excessively caching pipelines to go faster and more reliably to production.
As more projects transitioned to the new setup, I could help more teams on their journey: • Lead in the App (React Native) development for a Bundesliga (Federal League) Team • Creating interactive donation experiences for WWF • Marketing dashboard for a sports sponsoring company Keywords: Typescript, Next.js, React Native, styled-components, turborepo, lerna, Package Development, Mono-Repositories, GraphQL, Gitlab Pipelines, webpack, rollup, jest, cypress, playwright ow@uix.io +49 176 3121 4418
Web Development Lecturer
DCI Digital Career Institute gGmbH
2017-08 - 2020-08
As one of the first teachers in this NGO, I had the opportunity to participate in a huge success story. From a small 3- class initiative to a German-wide education institute. I coached around 160 students, participated in creating the curriculum, hiring new trainers and helped them streamline their mythologies. One of the biggest challenges was to teach people a good foundation in 9 months that would get them hired without exhausting them. I sharpened my skill to come up with good metaphors that would make complex concepts more approachable while introducing some humour to lighten the mood.
Keywords: MERN (MongoDB, Express, React, Nodejs), Git, HTML, CSS, SASS
Keywords: MERN (MongoDB, Express, React, Nodejs), Git, HTML, CSS, SASS
CTO
Mintfort
2018-01 - 2020-05
Our vision was to create a bank account that treats all currencies (fiat, foreign fiat & crypto currencies) the same way, by automatically exchanging currencies according to user settings: Pay with X, Recipient receives Y. Our desktop app allowed users to manage custodial wallets and get an overview of investments to interact with them. Due to our investors, partners and the legal structure in Germany, we changed our focus to consulting in the crypto space. In May 2020, we exited the project. The most significant engineering challenge we solved, was to combine on-chain, off-chain and various exchange API data structures into one easy consumable data stream.
Keywords: Solidity, Electron.js, React, Rest API Clients, MongoDB
Keywords: Solidity, Electron.js, React, Rest API Clients, MongoDB
CCO
Mondough
2016-09 - 2018-04
What started as a design agency turned over time into a digital experience consultancy. We worked with various clients, e.g.: Home24, MyTaxi (now Free Now), SIXD, Culture Maps, MyChauffeur, HomeBeatLive, Cantano, Airline Company and Automotive Company. From Websites over Branding strategies to digital experiences for end customers in industrial fairs, we touched many topics with our partners.
Keywords: Angular, React, Ember, Grav CMS, Vanilla JS, CoffeeScript, Sketch, Photoshop, Framer, Origami Studio, Xcode ow@uix.io +49 176 3121 4418 Synectic Software & Services GmbH, Berlin
Keywords: Angular, React, Ember, Grav CMS, Vanilla JS, CoffeeScript, Sketch, Photoshop, Framer, Origami Studio, Xcode ow@uix.io +49 176 3121 4418 Synectic Software & Services GmbH, Berlin
print designer
Print Design, UI
2011-08 - 2016-08
I quickly became underwhelmed with the repetitive tasks of creating brochures, flyers and user guidelines. As most Adobe Design products offer a JavaScript API, I taught myself Javascript and automated most of the repetitive tasks. I focused on UI / UX Design for the new product, their desktop application as a cloud web app. In the research phase, I sought tools to do high-fidelity prototypes. Most of my previous prototypes were done in Xcode; AngularJS was an excellent tool as it was web native. AngularJS (later Angular) became the main driver of the application. Being involved in many aspects of the development process: design, front-end development and customer communication; gave me the confidence to found Mondough.
Certifications
Certified Instructor at the Chamber of Commerce