London, England, United Kingdom
▪ Worked as part of the platform and data team with ownership over data-exposing applications and data pipelines, both new and legacy, written in Kotlin, JavaScript, PHP, and Python on top of a Google Cloud-based architecture utilising Kubernetes and Pub/Sub.
▪ Created and maintained a Kotlin application utilising the Vertx framework to resolve GraphQL types forming a connection to a PostgresQL database.
▪ Created and maintained Kotlin applications utilising the Spring framework to expose APIs connected to third party data providers.
▪ Designed software system to batch requests to GraphQL service utilising PubSub queueing and Kubernetes Jobs to maintain system reliability and uptime under intense load.
▪ Created, exposed, and managed APIs using Apigee.
▪ Maintained API management portal written in React.
▪ Wrote data pipelines with PySpark to expose data sources on global companies.
▪ Implemented a feature flag tool into a legacy PHP application and presented its advantages/disadvantages to the company.
▪ Participated in system design and requirements processes, writing detailed interface specifications and
communicating cross-team to deliver new API projects.
▪ Mentored less technical members of the team.