Senior Software Developer
Regional Integrated Multi-Hazard Early Warning System (RIMES)
- Architect and build web, mobile, GIS and AI applications for multi-hazard early warning, forecasting and decision support.
- Backend services and REST APIs in Python (Django, FastAPI), TypeScript (NestJS) and PHP (Laravel).
- Frontends in React, Next.js, Angular and TypeScript.
- Geospatial work with Leaflet, Mapbox, ArcGIS, QGIS, GDAL and PostGIS.
- Machine learning and computer vision with YOLOv8, TensorFlow, OpenCV, Scikit-learn, plus LLM and LangChain work for advisory tools.
- AI for crop disease and pest detection, landslide susceptibility mapping and forecast-driven advisories.
- Cross-platform mobile apps in Flutter, alongside native Android and iOS work.
- Event-driven and microservice architectures using Apache Kafka and RabbitMQ.
- Containerised deployment with Docker and Kubernetes on Linux infrastructure.
- CI/CD pipelines and cloud deployment across AWS, Azure and GCP.
- Database design across PostgreSQL/PostGIS, MySQL, MSSQL, Oracle, MongoDB and Firebase.
- Processing GIS, remote sensing, meteorological and environmental datasets for operational use.
- Lead delivery end to end: architecture through testing, deployment and production support.