Summary
Back-end developer with 2 years of experience in Python data pipelines. Build data processing pipelines with GFS/WRF, pandas, MySQL, and osmdroid SDK. Experience in docker compose for local deployments, cron job automations. Seeking for back-end/system automation roles
Education
| Bsc (Hons) Computer Science, Kingston University, London, UK |
2025 |
| HND Computer Science, Pearson University, London, UK |
2022 |
Experience
| Freelance Software Engineer, Self-Employed, Sri Lanka |
2023 - Present |
- Build weather data pipeline: GFS with wgrib2 -> pandas -> MySQL storage
- Developed raster generation: Weather data -> pandas -> matplotlib -> georeferenced images
- osmdroid SDK integration for weather marker/raster visiualisation
- Automated data pull and pipeline with cron jobs
Key Projects
| Plastic forecast, Kingston University, London, UK |
Individual Project |
|
- Built microplastic forecasting system with Neural Prophet and local docker compose orchestration
- Pipeline: NASA CYGNSS v3 with PO.DAAC netCDF-> netCDF processing -> forecast generation -> MySQL storing -> API (Flask, FastAPI) output
- (Progress) Kubernetes migration and GraphCast for improving accuracy
- Source code: codeberg.org/dhanudhara/pforecast
Skills
- Python: Flask, pandas, numpy, matplotlib, asyncio, SQLAlchemy, uv (python packaging)
- Data: GFS/WRF weather data, CYGNSS v3, PO.DAAC, raster generation, forecsting pipelines
- Android: Kotlin, osmdroid SDK, marker visiualisation, MySQL connector
- DevOps: Docker, docker-compose, podman, cron job automation, Linux, bash
- Databases: MySQL, SQLite
- Learning: Kubernetes, GraphCast