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 DockerChallenges
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.