Hi,I'mHafiy
I build across the full stack — from data pipelines and backend systems to the front-end users see.
4+ years shipping production-grade work, now using AI to move faster and cover more ground.
The person behind the code
Hafiy Harizan
Software & Data Engineer · Perth, AU
About Me
Engineerattheintersectionofsoftwareanddata.Ibuildend-to-endsystems—robustpipelines,scalableAPIs,andcleaninterfaces.4+yearsinproduction:dataplatformsserving3M+customersatTelekomMalaysia,andnowHRdatafeedsandanalyticsatWAHealth.
4+
Years in production
Master's in Data Science
Universiti Teknologi MARA
Outside Work
Featured Projects
From production data platforms to personal passion projects.



HRPlus Ops
HRPlus Operations Data Pipeline & Dashboard (WA Health)
Career trajectory
Business Systems Administrator (Data Analyst)
Health Support Services, WA Health
- ▸Designing and building a daily data feed that consolidates approved extended leave from three HR systems, so ICT can pause Microsoft 365 licences and park Teams numbers automatically.
- ▸Designed the GitHub organisation for a 12-analyst team, including repository structure, topic tagging and Power BI version control with .pbip, and took it from pilot to adoption.
- ▸Write SQL against Oracle HR data warehouses and build workforce analytics models covering headcount, FTE, turnover, leave and recruitment.
- ▸Automate data preparation, validation and refresh steps with Python, reducing manual handling in recurring reporting.
- ▸Build Power BI models and DAX for senior leadership and operational teams.
Visualisation & Software Engineer
Telekom Malaysia
- ▸Built data platforms in PHP, JavaScript and SQL that processed operational data from 3M+ customers, improving system stability and speeding up enterprise reporting.
- ▸Automated data ingestion and validation workflows and integrated machine learning outputs into operational dashboards for network diagnostics.
- ▸Applied version control, modular architecture and documentation standards to keep production systems maintainable and secure.
- ▸Added validation logic, access controls and monitoring scripts to support high availability and regulatory compliance.
- ▸Built real-time infrastructure web apps and dashboards with AmCharts and GeoServer, replacing manual reporting.
Network Geospatial Visualisation Solution Engineer
Telekom Malaysia
- ▸Automated spatial data processing pipelines with FME and Bash, cutting manual effort for engineering and analytics teams.
- ▸Deployed and managed GeoServer services and Tableau Server, providing secure, reliable access for internal users.
- ▸Tuned PostgreSQL and MariaDB performance through indexing, query optimisation and schema restructuring for large mapping workloads.
- ▸Built geospatial tools and dashboards with Power BI, Tableau and GeoServer for network planning.
Trainee
Telekom Malaysia
- ▸Supported development of data-driven solutions for infrastructure planning.
- ▸Assisted with Python, SQL, and automation tasks improving reporting efficiency.
- ▸Built foundational skills in data analytics and cross-functional collaboration.
Education & certification
Master's in Data Science
Universiti Teknologi MARA (UiTM), Malaysia
2021 – 2022
Bachelor of Mechatronics Engineering With Honours
Universiti Teknikal Malaysia Melaka (UTeM), Malaysia
2015 – 2019
Microsoft Certified: Azure AI Engineer Associate
Microsoft
Issued March 2026 · Expires March 2027
My Skills
Languages
6- Python
- SQL
- PHP
- JavaScript
- TypeScript
- Bash
Data
5- Pandas
- NumPy
- FME
- Power BI (DAX)
- Tableau
Databases
4- Oracle
- PostgreSQL
- MySQL
- MariaDB
Backend & Web
6- FastAPI
- Node.js
- React
- Next.js
- Leaflet.js
- GeoServer
DevOps & Cloud
6- Docker
- Git
- GitHub
- GitLab CI/CD
- Linux
- Azure (OpenAI, ML)
Worked with Hafiy? An endorsement helps hiring teams see the real picture.
Curious about me?
Ask my AI anything about my experience, skills, or projects.
Contact
Got a data platform to build? Let's talk.
I'm looking for mid to senior software engineering roles on data platform teams in Perth. Email is the best way to reach me.
$ cat status.yml
- role:
- Software Engineer · data platforms
- now:
- Health Support Services, WA Health
- seeking:
- Mid–senior SWE roles, data platform teams
- stack:
- Python · SQL · Oracle · PostgreSQL · Power BI · Docker
- based:
- Perth, WA · AWST (UTC+8)
$
--:--