Skip to content
/ cv Public

I'm a software engineer with digital DNA

Notifications You must be signed in to change notification settings

Gioni06/cv

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 

Repository files navigation

Jonas Duri

Senior Software Engineer

40215 Düsseldorf, NRW, Germany

E-MailMediumTwitterLinkedInGithubDribbble

👋 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.


Human Languages

  • English fluent
  • German native

Programming Languages

  • Javascript
  • Typescript
  • Kotlin,
  • Java
  • Golang
  • PHP
  • HTML
  • CSS

Technologies

  • 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)

Work Experience

Northern Data Software GmbH   June 2021 - current

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.

Software Developer   September 2019- June 2021

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.

University lecturer   September 2019- August 2020

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.

Senior Frontend Developer   April 2018- September 2019

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.

Senior Frontend Developer   September 2017- March 2018

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.

Frontend Developer   November 2016- September 2017

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.

Frontend Developer   August 2015- November 2016

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

Frontend Developer   August 2014- August 2015

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.

Freelance Webdesigner & Developer   January 2013- August 2014

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.

Sergeant OR-5   2009

German Army in Oldenburg, Schleswig-Holstein

Sergeant career in professional military service. Unfit for duty after a knee injury

Apprenticeship as a wholesale and foreign trade merchant   August 2006- January 2009

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.

Education

College Niederrhein in Krefeld, Germany   2009- 2014

Applied computer science - no graduation

Walter Eucken trade school in Düsseldorf, Germany   2006 - 2009

Wholesale and foreign trade

Franz-Haniel High School in Duisburg, Germany   1996 - 2006

Advanced technical college certificate

About

I'm a software engineer with digital DNA

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published