Jun 2024 – Present
Remote
Contract
PropTech
Lead Senior Software / DevOps Engineer
Deityvillas (GHECS)
Engineering lead for a property management platform, owning backend services, the mobile client and the delivery pipeline end to end.
The engineering problem
A property management platform touches listings, tenants, operations and payments at once. Holding that in a single codebase makes every change a whole-system change, so the work was to split it into in-house services with their own boundaries, and to build the infrastructure that lets those services ship independently.
Major contributions
- Architected and implemented scalable in-house backend microservices in PHP for the property management platform.
- Built the companion mobile application in React Native, shipping to both iOS and Android from a shared codebase.
- Implemented a machine learning model to predict user engagement on the platform's web application, and optimised model inference using TensorFlow Serving.
- Set up the infrastructure pipelines behind all of it (CI/CD, Dockerisation and AWS S3 storage) for repeatable deployment and system reliability.
Leadership responsibility
- Lead software and DevOps engineer for the platform: architecture decisions, service boundaries and deployment ownership sit with this role.
Technologies
- PHP
- Microservices
- React Native
- iOS
- Android
- TensorFlow Serving
- Docker
- CI/CD
- AWS S3