PETER RINGELMANN

Front-end developer

Berlin, Germany

Casual mode

Experience


Total: 11 years

Senior front-end developer

LiveEO

08.2022 - Present

Berlin, Germany

Key Responsibilities:

  • Implemented monorepo architecture to enable module-based product portfolio

  • Drove initiatives to improve performance of web and mobile apps

  • Consolidated UI components into central component library

  • Led front-end developer guild

  • Frequently took on back-end/architecture, UI design, infra and product management responsibilties

Key Achievements:

  • Researched, planned, designed and implemented full migration from legacy user database to Auth0 (including UI, front-end and back-end)

Lead front-end engineer

Rolls Royce Solutions Berlin

06.2020 - 08.2022

Berlin, Germany

Key Responsibilities:

  • Planned and exected the front-end architecture

  • Conceptualized and designed the UI and visual language

  • Conducted frequent UX research sessions

  • Discussed, planned and revised a product roadmap with key stakeholders

  • Developed a set of re-usable data visualization components based on D3.js

Key Achievements:

  • Designed and developed a high-performance cloud data vizualization platform for hundreds of microgrids across the globe

Senior front-end engineer

DHL IT Services

03.2018 - 06.2020

Berlin, Germany

Key Responsibilities:

  • Consulted on technical feasibility during the product design process

  • Standardized front-end stack across the organization

  • Generated dashboards for error logging and performance metrics

  • Led a community of practice for front-end developers

  • Developed and maintained a shared React component library

Key Achievements:

  • Implemented a scalable micro front-end architecture for the E-Post platform, which led to quicker release schedules, fewer runtime bugs and a better developer experience

  • Developed a React Native app to handle inventory management at DHL parcel shops in Germany, which significantly reduced parcel checkout times

Freelance front-end developer

Turn.io

06.2019 - 03.2020

Berlin, Germany

Key Responsibilities:

  • Refactored an existing codebase to be more robust, performant and maintainable

  • Advised the broader team on modern front-end tools, techniques and best practices

Key Achievements:

  • Re-wrote large portions of the front-end codebase within a short time frame

Intermediate front-end developer

Praekelt Consulting

07.2015 - 03.2018

Johannesburg, South Africa

Key Responsibilities:

  • Built prototypes to assess feasibility of new products

  • Conducted frequent user interviews and tests

  • Assessed new technologies for future projects, as well as migration strategies for legacy apps

  • Actively participated in requirement analysis and risk assessment

  • Conducted frequent code reviews, internal talks and personal mentorship sessions with juniors

  • Maintained good client relations through consistent communication and expectation management

Key Achievements:

  • Successfully implemented a complete website rebuild for a major online retailer, significantly increasing overall performance and mobile user experience

Junior full-stack developer

Isobar South Africa

01.2013 - 07.2015

Johannesburg, South Africa

Key Responsibilities:

  • Implemented websites, digital advertising campaigns and touchscreen apps from concept through deployment

  • Advocated for and helped implement a mobile-first approach to front-end development

  • Co-led an innovation team and helped organize regular hack-a-thons

Key Achievements:

  • Developed a hybrid mobile app for a ride-sharing service which featured real-time driver locations

  • Built a Raspberry Pi based learning platform for underprivileged children

Senior designer / animator

Isobar South Africa

08.2010 - 01.2013

Johannesburg, South Africa

Key Responsibilities:

  • Developed clickable prototypes for user testing workshops

  • Established the art direction for several major brand campaigns throughout Africa

  • Brainstormed, storyboarded and animated short-format digital content

Key Achievements:

  • Animated a fifty meter tall 3D projection mapping for a new brand reveal in Lagos, Nigeria

Junior 3D animator

Studio Zoo

01.2010 - 08.2010

Johannesburg, South Africa

Key Responsibilities:

  • Brainstormed, storyboarded and animated branded segments for a major South African broadcaster

  • Developed automation scripts and rendering pipelines to improve efficiency

Key Achievements:

  • Conceptualized a full-length TV spot for a new kids channel launch, which significantly increased customer sign-up rate

Education


Ba Information Design (hons)

University of Pretoria

01.2006 - 12.2009

Pretoria, South Africa

A graphic design course consisting of design theory, illustration, UI design, visual culture, animation, design thinking, art history and marketing. Majored in 3D animation and illustration

Summary


Experienced and highly motivated front-end developer with a strong background in graphic design and a firm believer in the user-centric approach to building software.

Skills


Coding

React
Vitest
Rxjs
CSS-in-JS
Angular 2+
Typescript
TailwindCSS
Canvas
React-native
Three.js
Next.js
D3
Storybook
GraphQL
WebGL
Express
MongoDB
Mapbox
Postgres
Python

Process / DevOps

CI/CD
Auth0
Serverless
AWS
Sentry
Docker
Jira
Grafana