Contacts Database Solution

Harper Collins had a requirement for a secure author contacts database solution. The solution needed to be secure, scalable and easy to use. The solution was to be used by the editorial team to manage sensitive information about their authors.

Responsibilities

I was the lead developer on this project.

Responsibilities included:

  • Front-end development using React, CSS, Styled Components
  • Backend development using Python, FastAPI, Okta, MongoDB, Swagger, Git.
  • Oauth 2.0 and Open ID Connect protocol understanding and adoption
  • Test driven development (TDD)
  • DevOps using Jenkins, Docker

Technology Stack

React Python FastAPI MongoDB Okta OpenID Connect Docker

Challenges

The main challenge was to ensure that the solution was secure and scalable. In addition to that, the solution needed to be easy to use and intuitive for the editorial team and be capable of ingesting author contact details from another system.

Results

The solution was successfully delivered and is currently being used by the editorial team. The solution is secure, scalable and easy to use. The solution is also capable of ingesting author contact details from another system.