Johan van Doornik

Backend for several B2B and B2C apps

Jul 2016 - Sept 2018

Backend design and implementation for an online B2C portal for the complete customer journey for energy selection measures for home owners.

The initial purpose was to provide a backend for the partnerportal, an Angular frontend in which construction and installation companies could manage homeowner customers in an online environment, from uploading their quotes to accepting assignments to planning house visits. An important project requirement was data synchronisation with Salesforce, to allow helpdesk employees to monitor and make changes to the process. Later, a customer facing Angular frontend was added for homeowners for online quote selection and appointment making, and a tablet application (Android, Angular, PhoneGap) used by technical specialists for in-house assessments and photo uploading.

My Contribution

  • Architecture
  • Lead developer

Videos

Hoom Platform  Promotional video targeting installation companies, to explain the customer journey and demonstrate the interaction between the different components of the platform.

Images and Screenshots

Offertemodule:

Offertemodule
  B2C web application, in which home owners select their desired energy savings measures, receive quotes from at least two different installation companies, accept quotes, and follow the complete process until final installation and quality checks.

External Links

Highlights

  • Fully integrated with Saleforce and SAP
  • Automatic PDF generation for quotes
  • Online comparison tool for up to three technical installation companies
  • Frontend built in Angular

Users

  • 1500+ home owners
  • 10+ helpdesk employees
  • 80+ installation companies

Technology Stack

  • Python
  • Django
  • Heroku
  • Salesforce Apex
  • SAP
  • AWS
  • S3
  • DB