About me

I am a frontend-focused web developer with high quality standards and an eye for design, always striving to deliver the best user experience. I can do that best while working in a team, together with like-minded individuals. I prefer pair programming and especially (full-stack) mob programming above solo work.

Name
Nils Röhrig
Web
https://nroehrig.de
Email
nr@nroehrig.de
Portrait photography of Nils Röhrig

  1. Software Engineer

    REWE Digital GmbH

    since 07/2016

    Development, operation and monitoring of microservices and microfrontends as part of an agile, self-organizing team. Creation of new and improvement of existing features for the REWE online grocery store, while maintaining and enhancing quality and stability.

    • HTML
    • CSS
    • JavaScript
    • Java
    • TypeScript
    • Mustache
    • Handlebars
    • jQuery
    • React
    • Svelte
    • Jest
    • Spring Boot
    • Spock
    • Geb
  2. Technical Consultant

    Questback GmbH

    07/2009 - 06/2016

    Creation of online survey layouts and PDF receipts. Development of panel websites and dynamic custom question types for customers. Technical consulting and training directly to customers.

    • HTML
    • CSS
    • JavaScript
    • PHP
    • LaTeX
    • Smarty
    • jQuery
    • MooTools
    • Bootstrap
  3. Application Programming

    Globalpark AG

    07/2008 - 06/2009

    Creation of online survey layouts, PDF receipts and development of a .NET-based GUI.

    • HTML
    • CSS
    • C#
    • LaTeX
    • Smarty
    • Windows Forms

  1. Media Informatics

    UAS Dusseldorf

    since 09/2008

    University studies in software development and engineering, computer graphics, communication design and more.

  2. Information Technology Assistant

    GSO Cologne

    09/2003 - 06/2007

    Vocational training in software development, information technology, electrical engineering and more. Acquisition of advanced technical college entrance qualification.


Languages

  • HTML
  • CSS
  • JavaScript
  • SCSS
  • TypeScript
  • Java
  • PHP
  • Groovy

Libraries & Frameworks

  • jQuery
  • Handlebars
  • React
  • Smarty
  • Svelte
  • Bootstrap
  • Redux
  • Mithril
  • Stencil
  • Laravel
  • Spring Boot

Testing Tools

  • Jest
  • Cypress
  • Karma
  • Jasmine
  • Testing Library
  • Geb
  • Spock

Versioning, Build & Deployment

  • Webpack
  • NPM
  • Grunt
  • Gulp
  • Parcel
  • Git
  • Jenkins
  • Bitbucket
  • Github
  • Docker
  • Maven

Methods

  • Pair programming
  • Kanban
  • REST
  • Object-oriented programming
  • Functional programming
  • Test-driven development
  • Test automation
  • Scrum
  • Mob programming
  • Code retreat
  • Coding dojo