Hi Raf here,

I have built compliant production systems that serve businesses and clients.

Backend by profession, fullstack by passion.

Developer workflow
Map showing Dhaka, Bangladesh
Resume
Wavelet Solutions Sdn Bhd

Full Stack Software Engineer

Feb 2023 to May 2026

  • Connected the Akaun SaaS platform to the IRBM e-invoice APIs. 30 businesses submit e-invoices through it in several modes, including from their own external systems. The work brought in RM 250,000, and consolidated e-invoicing now handles 12,000 invoices a day.
  • Designed and built a warehouse management system for retail businesses: goods received notes, item allocation to containers, QR code tracking of container space, picking sequences and discrepancy reports. The floor layout is modelled as an N-ary tree. The system added RM 50,000 in revenue.
  • Wrote a localized A* algorithm that tracks goods and sequences their transit through predefined locations for retail and delivery clients. Google Maps API calls are batched to keep costs down.
  • Added intercompany transactions to Akaun, so clients can convert documents between entities and chain transactions across several document types.
  • Built offset-based pagination with filters for large databases, bringing load times under one second. Also wrote ACID-compliant REST APIs, JUnit tests and AWS EventBridge schedulers in Java Spring Boot.
  • Built and maintained ERP applets for Akaun on a micro-frontend architecture with Angular, RxJS and Redux. Added handling for corrupt and invalid data, and made unsubscribing from observables a team practice to stop memory leaks.
Java Spring Boot
AWS EventBridge
PostgreSQL
JUnit
Angular
Google Maps API
BigLedger Sdn Bhd

Frontend Developer Intern

Nov 2022 to Feb 2023

  • Ran user acceptance tests and tested REST endpoints in Postman. Coordinated deployments outside business hours so clients were not disrupted.
  • Added drag and drop, sorting and advanced search to ag-grid tables across the Akaun web applets, following MVVM.
  • Worked in Scrum sprints tracked in Jira, using Git and Bitbucket for version control.
Typescript
Postman
Jira
Git
Bitbucket

Featured Projects