I am a detail‑driven full‑stack software developer with 3+ years building web and mobile apps using TypeScript, Node.js, Angular, and Flutter. I thrive on hands‑on work across frontend, backend, CI/CD, and monitoring to deliver end‑to‑end solutions. Seeking opportunities to contribute to feature delivery, performance, and scalable systems. I enjoy turning product needs into maintainable code and repeatable delivery, and I value collaboration with cross‑functional teams to ship high‑quality software.

Suhairi Subhi

I am a detail‑driven full‑stack software developer with 3+ years building web and mobile apps using TypeScript, Node.js, Angular, and Flutter. I thrive on hands‑on work across frontend, backend, CI/CD, and monitoring to deliver end‑to‑end solutions. Seeking opportunities to contribute to feature delivery, performance, and scalable systems. I enjoy turning product needs into maintainable code and repeatable delivery, and I value collaboration with cross‑functional teams to ship high‑quality software.

Available to hire

I am a detail‑driven full‑stack software developer with 3+ years building web and mobile apps using TypeScript, Node.js, Angular, and Flutter. I thrive on hands‑on work across frontend, backend, CI/CD, and monitoring to deliver end‑to‑end solutions.

Seeking opportunities to contribute to feature delivery, performance, and scalable systems. I enjoy turning product needs into maintainable code and repeatable delivery, and I value collaboration with cross‑functional teams to ship high‑quality software.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

Malay
Fluent
French
Fluent
English
Fluent

Work Experience

Full Stack Software Developer at Telekom Malaysia
May 1, 2024 - September 1, 2023
Mobile App Developer (Flutter) • Led end‑to‑end Flutter delivery from mockups to production (design → implementation → CI/CD → storeready builds) • Implemented E2E test suite (unit tests, integration test) and integrated tests into CI to ensure release stability (tests: 700+; coverage: ~60%) • Built mobile CI/CD pipeline (automated builds, signing) increasing release reliability • Implemented payment flow and backend integration; validated success & retry logic Full Stack Developer (Web & Platform) • Owned feature lifecycle: user requirements → development → enhancement → user acceptance testing for internal web modules • Refactored Angular app into lazy‑loaded modules and componentized UI to reduce initial load and simplify maintenance • Built and maintained RESTful backend services with Node.js (Express), supporting core features and integrations • Deployed observability (Prometheus + Grafana) with dashboards & alerts, cutting MTTR from ~3h → ~1h • Implemented RBAC across frontend route guards and backend policies Data / ETL & Reliability • Engineered TypeScript ELT pipeline (300k–600k rows daily) reducing ingestion 10 min → <10 s (~60×) and eliminating manual reconciliation (10 hrs/week saved) • Added unit & integration tests for ETL; integrated pipeline into CI (coverage: ~90%) • Diagnosed and fixed critical memory leak via heap profiling (peak >8 GB → <4 GB), preventing service crashes and improving uptime by ~5% • Tuned DB queries and applied indexing to reduce p95 latency from ~3000 ms → ~900 ms (~300%) • Implemented automated database backups and recovery drills (frequency: dailly; retention: 30 days); validated RTO ~3 hours and RPO ~1 day via 3 dry runs • Established failover & restore runbooks and maintained system documentation (architecture, runbooks, troubleshooting guides) at OneDrive for on‑call and handover
Full Stack Software Engineer Intern at Avanade France / Airbus
September 1, 2023 - September 1, 2023
Collaborated with cross-functional teams in the UK and France to develop a data-intensive web application, resulting in faster and more reliable user experience. Implemented RESTful APIs using HapiJS for efficient data retrieval and system performance. Front-end implemented with AngularJS; built back-end with Node.js. Established end-to-end testing and CI integration to ensure robust releases. Implemented TypeScript-based ETL pipeline for data processing and reliability improvements.

Education

Master of Engineering in Software Engineering at Université Paul Sabatier Toulouse (ENSEEIHT / INP Toulouse), Toulouse, France
September 1, 2020 - October 1, 2023
Master of Engineering in Software Engineering at ENSEEIHT, INP Toulouse / Université Paul Sabatier Toulouse, France
September 1, 2020 - October 1, 2023

Qualifications

Kubernetes Administrator
November 1, 2024 - October 28, 2025
Certified Foundation DevOps – CCSD Council
October 1, 2024 - October 28, 2025

Industry Experience

Software & Internet, Telecommunications, Professional Services, Media & Entertainment

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
See more