Backend Developer — Based in Malaysia
Hi, I'm Nazirul.
I build APIs, geospatial databases and data pipelines that run in production.
01Intro
I build backend and data systems — APIs, geospatial databases, and data pipelines that run in production.
INTRO — 01BASED IN MALAYSIABACKEND DEVELOPER
02Stack
How it fits together
A generic data flow, abstracted. Sources feed an orchestrator, storage and analytics hold the state, an API serves it, dashboards put it in front of people.
Data sources flow into Apache Airflow for orchestration, then into PostgreSQL with PostGIS for storage and ClickHouse for analytics. FastAPI exposes the data as an API, and Plotly Dash renders dashboards on top.
The tools
- Python — Language: The core of everything I build.
- FastAPI — API layer: Fast, typed REST APIs.
- PostgreSQL — Database: Relational source of truth.
- PostGIS — Geospatial: Spatial queries, zones and geometry.
- ClickHouse — Analytics: Fast queries over large volumes of time-series data.
- Apache Airflow — Orchestration: Scheduled, reliable data pipelines.
- Plotly Dash — Visualisation: Interactive dashboards on top of the data.
03Experience
Where I've worked
Jun 2024 — Present(current)
Junior Software Developer
Pinc Technology
- Build and maintain the backend for a geospatial vessel-monitoring platform used by a Malaysian maritime regulatory body, on FastAPI, PostgreSQL/PostGIS and ClickHouse.
- Design REST APIs and PostGIS spatial queries for vessel tracking and activity detection, including violation-detection logic over vessel event timelines.
- Develop data pipelines and migrations that import large datasets into PostgreSQL on AWS RDS, with care for type decisions and transaction safety. Work through a dev → UAT → main workflow with DevOps, deploying via Coolify.
Dec 2023 — Jun 2024
Account Executive
Yolek Vege Mart Sdn Bhd
- Managed accounts receivable, accounts payable and the general ledger, keeping records accurate and audit-ready.
- Reconciled invoices, payments and statements, and prepared periodic financial reports for management.
Jun 2023 — Dec 2023
Account Assistant
Nehemiah Reinforced Soil
- Maintained inventory records and supported the accounting team with stock tracking, reconciling counts against system records.
Before code
- 2021ACCAAssociation of Chartered Certified Accountants
- 2020CATCertified Accounting Technician