40215 Düsseldorf, NRW, Germany
E-Mail Medium Twitter LinkedIn Github Dribbble
👋 Hi, I'm Jonas. Thanks for coming by.
I'm a senior software engineer with a strong focus on modern front-end development and architecture. I'm with Northern Data AG to help with scaling our engineering team and create a custom-tailored solution to manage our data center operations across the globe.
I care deeply about software engineering culture and practices that help teams build better products. Currently, I'm learning a lot about Domain-Driven Design and hexagonal software architectures.
If you know books, talks, or resources that you can recommend, just drop me a line. These are some of the books that greatly influence my work.
- Tribal Leadership: Leveraging Natural Groups to Build a Thriving Organization by Dave Logan, John King, Halee Fischer-Wright
- No Rules Rules by Reed Hastings, Erin Meyer
- Inspired: How to Create Tech Products Customers Love by Marty Cagan
- Think Again: The Power of Knowing What You Don't Know by Adam Grant
- Clean Code: A Handbook of Agile Software Craftsmanship by Robert C. Martin
- Phoenix Project: A Novel about It, Devops, and Helping Your Business Win Gene Kim
Sometimes I find the time to write down some thoughts on Medium.
- Use “prefers-color-scheme” to detect macOS dark mode with CSS and Javascript (old, but still cool)
- Building A Landing Page With Webpack 4 (Outdated by now, don't quote me on this)
- English fluent
- German native
- Javascript
- Typescript
- Kotlin,
- Java
- Golang
- PHP
- HTML
- CSS
JavaScript
,TypeScript
,Kotlin
,Java
,Golang
Nodejs
Babel and other transpilers
,Webpack
,Rollup
,Parceljs
,ESBuild
,Gulp
,Grunt
Jest
,Mocha
,Jasmine
,Puppeteer
,Karma
,Plain old "assert"
HTML 5
,Single Page Applications
,Browser APIs
,Sass
,less
,stylus
,css custom properties
Webcomponents
,React
,Angular
,Vuejs
,Serverless Framework
,Expressjs
,Hapi
,Nest.js
Redux State Management
,Observable Pattern
,Finite State Machines for UI Components
,Server side rendering (SSR) with React and Angular
,Internationalization
AWS Lambda
,Google Cloud Functions
Apache Kafka (Basics)
Terraform
Gitlab CI
,Circle Ci
Gitlab
,Github
,AWS
,Google Cloud
,Netlify
,Vercel
,Artifactory
,Jira
,Confluence
,Launch Darkly (Feature Flag and A/B Testing)
,Contentful (Headless Content Management)
Northern Data Software GmbH | https://northerndata.de
I'm helping a team to create a custom-tailored solution to manage our data center operations across the globe.
E. Breuninger GmbH | https://breuninger.com
I worked on an experimental digital fashion product called "Be Personal" that brings the in-store quality of service with real human interactions to the online world.
Also, I created a CSS framework, that implements Breuninger's Corporate Identity. This project is of strategic importance to be able to remove legacy dependencies and enable new development initiatives in terms of front-end technologies.
Hochschule Düsseldorf (HSD) | https://hs-duesseldorf.de/
As a freelance lecturer I have given a course that teaches students the basics of modern web development.
Boxine GmbH | https://tonies.com
While transitioning from an external service provider to an internal development team I helped our Head of Cloud Development to build a strong development team and successfully migrate the previous Python (Django) application to a REST API Backend and a React Frontend. We rewrote the existing application to use modern Javascript technologies like React and styled-components. Check out https://my.tonies.com/
- Evaluate technologies and its potential strategic impact.
- Conduct interviews with developers.
- Create code challenges and evaluate results.
- Share knowledge of building modern web applications with other developers.
- Creating and maintaining a custom React component library for UI elements.
Stepstone Continental Europe | https://stepstone.com
Creating a real-time messaging web application for job seekers and recruiters.
- Creating a custom build system to optimize client bundles.
- Develop a transition strategy for moving the current Angular 4 application to a web components based SPA.
- Developing framework independent custom elements which can be shared across projects.
- Conduct interviews with frontend developers.
- Create code challenges and evaluate results.
Ubisoft Blue Byte | https://ubisoft.com
Building the game to web application for Ubisoft’s AAA title “For Honor” with TypeScript leveraging Angular and Webcomponents technology.
- Creating a modular, component based application using JavaScript, TypeScript and the Angular framework.
- Optimizing application structure and software design.
- Creating JavaScript canvas application features.
- Creating an advanced Webpack based build system which fits into a complex corporate infrastructure.
- Working on features like displaying in-game player statistics in a web frontend.
- Creating prototypes with React and Redux to render canvas applications.
- Building JavaScript libraries with Rollup.js using advanced tree-shaking and dead code elimination techniques.
Mapudo GmbH | https://mapudo.com
I helped to create Mapudo’s e-commerce platform for digital steel trading. In close collaboration with stakeholders and product owners I helped to develop the platform from MVP to release.
- Implementing the front-end application using JavaScript, TypeScript and the AngularJS framework.
- Writing unit test for the AngularJS application
- PHP development with the Symfony framework
- Creating design proposals together with stakeholders and implement features according to functional and visual requirements.
- Measuring performance of features with tools like Google Analytics, Lead Inspector, Heap.
- Assist Mapudo’s online marketing with SEO and SEA by optimizing the JavaScript application to be search engine friendly and play nicely with Google Adwords and Mailchimp.
- Using and improving Mapudo’s Docker container setup
Digital Agency OYGO | https://oygo.com/
Together with stakeholders and product owners I developed a technical prototype for a SaaS product providing customers an easy way to manage closed WiFi portals.
- Creating a custom Drag & Drop based content management system for closed WiFi portals.
- Developed WiFi portals for customers like Real, QSC, Breuninger, Microsoft’s Digital Eatery.
- Developed product marketing and promotion websites for Johnson & Johnson’s brands “bebe Young Care” and “bebe More”.
- Communication with our customers to improve the product and focus development efforts.
As a freelance web developer and designer I provided full service for clients to help them build websites for their business.
- Concept, design and development for the website of Bridge Expert Solutions, a consulting business based in Munich - http://www.bridge-expert.net
- Concept, design and development for the website of Equintus GmbH, a former real estate business based in Düsseldorf. Now German Sherpa - http://www.germansherpa.com/
- Small logo and business card design projects.
German Army in Oldenburg, Schleswig-Holstein
Sergeant career in professional military service. Unfit for duty after a knee injury
Metro Cash & Carry GmbH | https://www.metro-cc.com/
During my apprenticeship I gained in depth knowledge of all tools and traits a trader should have. I learned the principles of marketing, distribution chain management and accounting. I developed the skill to always value the details while focusing on the result. This apprenticeship helps me in my recent positions to keep an eye on budgets and profitability and to see development efforts from a business perspective.
Applied computer science - no graduation
Wholesale and foreign trade
Advanced technical college certificate