Skip to content
Avatar

Irfan Murad

Software Developer

Cheras, Kuala Lumpur, Malaysia

๐ŸŸขAping In

Backend Developer with experience building AI-powered chatbots, ERP systems, and financial transaction platforms. Skilled in Node.js, Python, FastAPI, MongoDB, and Docker. Has worked across diverse domains including banking, e-commerce, and IoT. Delivered production-grade solutions with focus on concurrency, data integrity, and performance optimization.

Work Preferences

Salary

GBP 45,000 โ€“ 60,000

Skills

Mongoose8/10
Express.js8/10
TypeScript8/10
Node.js8/10
JavaScript8/10
MongoDB (8/10)Python (7/10)FastAPI (7/10)MySQL (7/10)Next.js (6/10)NLP / Sentence Transformers (6/10)Docker (6/10)PostgreSQL (6/10)React (6/10)AWS EC2 (5/10)Vector Embeddings / ChromaDB (5/10)Nginx (4/10)Redis (4/10)Terraform (2/10)

Work Experience

Backend Developer

Virtualtech Frontier

May 2025 โ€” Present

Architected a multi-service AI-powered customer service chatbot for a Maybank branch using FastAPI, Redis, ChromaDB, Sentence Transformers, and Nginx in a Docker Compose environment. Resolved critical latency issues by pre-baking models into Docker images, reducing response time from ~10 minutes to under 5 seconds. Built a custom NLP text preprocessing pipeline for bilingual voice-to-text input and tuned semantic similarity thresholds across 19 banking-domain intents. Proposed a formal RAG-based LLM fallback architecture to the CTO.

Backend Developer

Double Dot Solutions Sdn. Bhd.

Mar 2024 โ€” Mar 2025

Built a custom internal library wrapping 20+ QuickBooks API endpoints for an ERP backend. Implemented a singleton pattern to resolve OAuth token concurrency issues. Architected 30+ MongoDB schemas using Mongoose. Fixed a bug in an open-source Intuit OAuth2.0 Node.js library with 5,000+ users. Built a gold transaction system using Node.js, MySQL, and Sequelize with rollback handling and indexing strategies reducing query times to under 1 second.

Application Development Executive

Modularsoft Sdn Bhd

Mar 2023 โ€” Feb 2024

Developed a secure door access system using Raspberry Pi, Python, and facial recognition. Built an automated onboarding email system using Electron.js and Node.js. Led backend development for a jewelry e-commerce mobile app (Flutter, Firebase), contributing to a 35% increase in sales.

Intern

Consolsys Sdn Bhd

Apr 2019 โ€” Aug 2019

Collaborated on software requirement documentation and user manuals for 10 projects. Participated in cross-functional debugging using C#, contributing to reduced bug resolution time.

Education

Universiti Kuala Lumpur MIIT

Bachelor (Hons) ยท Information Technology - Computer System Security

2019 โ€“ 2023

Kolej Poly-Tech MARA

Diploma ยท Computer Systems and Networking

2017 โ€“ 2019