Pieter Grobler

Pieter Grobler

Full-Stack Developer
Spain
Dutch, German, English, Spanish, French

About Me

As a seasoned full-stack developer I focus on TypeScript, React, Next.js, React Testing Library, Redux, Node.js, (NestJS, express, Knex, Prisma, etc.) GraphQL and Apollo, MongoDB, PostgresQL, TDD, functional programming,…

Experience

Senior full-stack developer, Tech lead, Mentor

A.Team
Oct 2021 - Present · 4 years 9 months

Leading the development of the Builder Experience team platform.
Streamlining project discovery, application, and timesheet management.
Conducting team standups.
Drafting technical specifications.
Implementing features.
Performing rigorous code reviews.

Senior Full-Stack Developer/Lead

A.Team
Oct 2021 - Present · 4 years 9 months

As the full-stack developer and tech lead for the Builder Experience team (BX) at ATeam, my primary role involves leading the development of an innovative platform tailored for developers. This platform streamlines the process of project discovery, application, and timesheet management, among many other functions. My daily responsibilities encompass a wide range of tasks, from conducting team standups and drafting technical specifications to implementing features and rigorous code reviews, ensuring the highest quality of software delivery.

Front-end Lead

Finixio
Mar 2021 - Sep 2021 · 6 months

Heading two front-end teams.
Doing hands-on development.
Handling architectural design and technical solutions.
Grooming technical requirements.
Facilitating tools and automation for two projects.
Performing code reviews.
Mentoring.

Senior Front-End Developer

T Rowe Price
Nov 2020 - Feb 2021 · 3 months

Working on a bespoke event scheduling platform adapted to support financial regulations, compliance and secrecy.
Responsible for the full lifecycle from specification to deployment.
Wireframing with Figma.
Implementing CI/CD with Gitlab.
Creating bespoke tools to generate AWS Terraform deployment instructions.
Building testing rigs with React Testing Library, Chromatic, Cypress and PACT contracts.
Contract ended due to Brexit / regulatory technicalities.

Front-End Consultant

Axa Winterthur
Sep 2020 - Nov 2020 · 2 months

Consulting on the OMS project on a tight schedule.
Working towards a fixed-date release.
Addressing issues resulting from migrating the front-end from JSF (JavaServer Faces) to React.

Senior Front-End Developer

Glencore
May 2019 - Sep 2020 · 1 year 4 months

Collaborating with teams based in Hungary and Romania.
Delivering Glencore’s main commodities platform.
Supporting the full lifecycle of production, logistics and trading.
Developing a React-based UI library.
Creating reusable components used in multiple projects.
Standardising user interfaces across the company’s infrastructure.

Stream Lead

Credit Suisse
Nov 2017 - May 2019 · 1 year 6 months

Leading development streams.
Focusing on bespoke reporting tools for credit analysts.
Working in a diverse and distributed team across Europe and India.
Coordinating delivery across time zones.
Handling remote affairs.

Lead Front-End Developer

De Villiers Walton
Apr 2014 - Nov 2017 · 3 years 7 months

Implementing and improving the front-end development cycle.
Automating build, deployment and other repeated efforts.
Developing frameworks for rapid production.
Concentrating on predictability.
Implementing React projects with ES6, Redux, Jest and Enzyme.
Leading Node and Java applications for multiple environments.
Working with Docker, WildFly and Tomcat.
Deploying on AWS EC2/ECS.
Delivering customised software with automated releases, maintainability and extensibility.

Technical Lead

Cisiv Ltd
Feb 2013 - Apr 2014 · 1 year 2 months

Overseeing the development of a core software product and client project spin-offs.
Working on Phase 4 pharmaceutical non-interventional studies.
Overseeing the work of six developers.
Acting as lead developer.
Acting as Kanban master.
Responsible for the full cycle of product delivery.

Senior Flex Developer

f1colour
Jul 2012 - Jan 2013 · 6 months

Leading several projects.
Overseeing architectural design and development.
Choosing Backbone and Parsley as frameworks.
Adhering to a strict test-driven approach.
Delivering robust releases with a two-week cadence.
Integrating Kanban into product delivery.

Senior Flash Developer

YouView Ltd
Apr 2011 - Jun 2012 · 1 year 2 months

Developing in a large team on a large-scale project.
Working with test-driven development.
Implementing agile methodologies.
Implementing continuous integration.
Implementing code coverage.
Working on a complex multi-layer stack.
Working with scripted and networked deployment configurations.
Building on a multicore PureMVC framework.
Extracting the domain layer from the implementation layer.

Senior Developer and Consultant

De Villiers Walton
Sep 2010 - Mar 2011 · 6 months

Working on two onsite projects for Brake Brothers Ltd (Brakes Food).
Using Flex 4, PHP, Oracle and SAP integration.
Working in a fast-paced and focused development effort.
Performing quick iterations.
Working in an environment with fully integrated QA, UAT and production procedures.

Senior Developer and Consultant

brightsolid Ltd
Jul 2009 - Sep 2010 · 1 year 2 months

Working on several online applications in the financial sector.
Implementing a best practice approach.
Improving existing structures and processes in the RIA department.
Developing a serialised data back-end for high performance.
Building a robust and versatile user experience.
Keeping compliant to the GEDCOM 5.5 standard.
Developing a transcription tool used by genealogical societies throughout the UK.

Senior Developer

Realise Ltd
Jul 2008 - Jun 2009 · 11 months

Developing and maintaining several online applications in the financial sector.
Implementing a best practice approach.
Improving existing structures and processes in the RIA department.
Deploying solid, well-tested systems.

Senior Flash Developer

Hypermedia Ltd
Feb 2008 - May 2008 · 3 months

Developing several modules for a large-scale project.
Building history navigation.
Building a collections browser.
Building an interactive timeline.
Building a map application.
Working with a message-based/producer-consumer engine.
Working on a client-customisable desktop application.
Producing a new customised ISO image on the fly.

Senior Flash Developer

Skillpod Media (Pty) Ltd
Jan 2007 - Jan 2008 · 1 year

Incorporating high score scripts in existing games.
Communicating to the data-tier via a proprietary PHP game engine.
Converting Actionscript 2 and 3 games into mobile games.
Adapting functionality to fit the new platform.
Developing casual games as part of corporate marketing campaigns.

Senior Flash Programmer

Mortimer-Harvey & Associates (Pty) Ltd
Jan 2006 - Jan 2007 · 1 year

Sole developer of Barloworld Plascon Visualiser Version 4 software.
Programming in Flash Actionscript 2 and MDM Zinc.
Converting a procedural project into an object-oriented version.
Coping with frequent changes under tight deadlines.

Skills

Typescript Amazon Web Services (AWS) MongoDB Node.js React TypeScript Next.js React Testing Library Redux NestJS Express Knex Prisma GraphQL Apollo PostgreSQL TDD Functional Programming AWS SDK AWS CDK Generative AI GPT Pinecone LangChain NLP spaCy JavaScript RxJS Storybook Cypress Figma GitLab Terraform Chromatic PACT XState Angular ngrx SCSS Jest Enzyme Docker WildFly Tomcat AWS EC2 AWS ECS Kanban Agile Continuous Integration Code Coverage Java EE 7
Report this Profile?