Joshua

Joshua Chan Mun Wei


I'm a computer science graduate from Universiti Tunku Abdul Rahman from Malaysia.
A realistic perfectionist who tries to optimise everything, I enjoy writing high performance, scalable systems and build great products that people love.

Bachelor of Computer Science (Hons) Universiti Tunku Abdul Rahman

CGPA: 3.8398 (Graduated with Distinction)
May 2014 – May 2017

  • Dean's List, 3 semesters
  • President's List, 4 semesters
  • Computer Society
  • Competitive Programming

Foundation in Science Universiti Tunku Abdul Rahman

CGPA: 3.9736
May 2013 – May 2014

Sijil Pelajaran Malaysia (SPM) SMK Bercham

9A 1B
Jan 2008 – Dec 2012

  • Chinese Society (Committee Member)
  • Basketball Club (Chairperson)
  • Wushu Club (Vice Chairperson)
  • Librarian

Senior Software Engineer, Fullstack Grab

Level 17, 1, First Avenue, Bandar Utama, 47800 Petaling Jaya, Selangor
Mar 2020 – Present

Grab is Southeast Asia’s leading superapp, offering a suite of services consisting of deliveries, mobility, financial services, enterprise and others. I was involved in building services that ensure the safety of users and a developer platform to allow partners to utilise Grab’s platform as a service.

Key achievements and responsibilities:
  • Built and deployed real time in-house face matching service with distributed systems clusters and partitioning using vector similarity search
  • Engineering owner of driver fatigue management system that reduced driver online time by > 4% without impacting business metrics
  • Involved in the development of web applications using ReactJS for internal and external users
  • Wrote scheduling and timer logic for driver selfie after ride feature that helped identify account sharings among drivers and reduce different driver safety incidents from > 1% to 0.25%
  • Helped in handover process and taking ownership Grab’s developer platform by studying existing codebase, writing new features and onboarding new team members
  • Design and write engineering specifications and RFCs for various tech initiatives, drive technical and non-technical discussions across teams to make best possible tech and product decisions
  • Participate in 24/7 on-call rotations and act as Tech Family’s SRE to maintain operational excellence by setting up dashboards and monitors in Datadog, writing infrastructure as code through Terraform and ensuring best practices in security, unit tests and code quality
  • Conducted technical interviews regularly and mentored new joiners
Tools and technologies:
  • Go, Python, ReactJS, Ruby
  • AWS, RDS, S3, SQS, DynamoDB, Redis, Faiss, Tensorflow
  • Jira, Confluence, GitLab, Terraform, Jenkins, PagerDuty, Kibana, Datadog, Lightstep

Full Stack Engineer Hyperlab

Level 11, Menara KEN TTDI, 37, Jalan Burhanuddin Helmi, Taman Tun Dr Ismail, 60000 Kuala Lumpur
Sept 2018 – Mar 2020

Design, build and deploy conversational AI solution:
  • In charge of core NLP/NLU process framework which powers the chatbot
  • Developed interface for bot training, testing, and versioning with multilingual support and RBAC
  • Integration with external systems such as Zendesk, Microsoft PowerBI, Workday and Oracle HRMS
Automate and improve software development processes:
  • Write clear and complete documentation in Wiki
  • Setup CI/CD using Azure Pipelines
  • Prepare docker containers and tools to ease developer experience
Lead both cloud and on-premise deployments:
  • Deploy and scale Kubernetes clusters in Alibaba Cloud
  • Setup scalable infrastructure on Linux VMs such as Ubuntu and RHEL
  • Experienced in setting up load balancing, reverse proxy, high availability cluster configurations
  • Involved in system stress testing, process monitoring and performance optimization
Tools and technologies:
  • React, TypeScript, NodeJS, Go
  • Nginx, Redis, PostgreSQL, MariaDB, Redis, Elasticsearch
  • Microsoft Azure, AWS, Alibaba Cloud, Docker, Kubernetes

Full Stack Engineer Mama Wosh

153, Jalan Dana 2, Kampung Sungai Kayu Ara, 47400 Petaling Jaya, Selangor, Malaysia
Jun 2018 – Aug 2018

Developed internal and customer facing software applications:
  • React, Redux, Redux Saga, TypeScript
  • Semantic UI
  • Django, DRF
  • Digital Ocean, Nginx, Apache2
Worked in a small team with frequent sprint planning, meetings:
  • Followed the Scrum agile framework for software development
  • Daily standups and presentations
  • Trello, Bitbucket, Slack

Freelance Software Developer Self Employed

Home Sweet Home
Jan 2016 – Present

Occasional worked individually and with a team on freelance projects:
  • Angular, React, Ionic, Android, Flutter
  • Django, Firebase
  • More info on project section.

Back-End Programmer Intern Silverlake Mobility Ecosystem Sdn Bhd

G203, Jalan 16/11, Pusat Perdagangan Phileo Damansara, 4635
Oct 2015 – Jan 2016

Worked with several projects:
  • VRSM (E-Commerce App)
  • Mobile Lifestyle (Lifestyle App)
  • E-Rewards (Customer Loyalty)
Developed Java Back-End using Spring framework:
  • Hibernate
  • DB2 and MySQL
  • Aspect-oriented programming (AOP)
  • Gradle
Performed testing, system integration and deployment:
  • SoapUI
  • Postman
  • IBM WebSphere

Communication & Teamwork

Comfortable in communicating with people of different age, group, and culture.
  • Can speak English, Mandarin, Cantonese and Malay
  • Leader in various team activities
  • Friendly to work with and always ready to help

Technical Skills

Knowledgeable in multiple programming languages, software tools and frameworks.
  • Go, TypeScript, Python, R, HTML5, SCSS, Java, C++, Ruby, PHP
  • Ant Design, Bootstrap, Materialize, Angular Material, Semantic UI
  • Angular, AngularJS, Ngrx, React, Redux, Firebase, Django, Flutter
  • Terraform, Jenkins, Kibana, Datadog, Lightstep, Jira, Confluence

Familiar with various project workflows and software engineering practices.
  • Agile, Scrum, Sprint, ERD, UML
  • Bash, Git, Github, Bitbucket, AWS, Nginx, Apache2, Docker, Kubernetes

Analytical

Possess strong algorithmic thinking, problem solving and analytical skills.

Motomart Web Application Development

Online marketplace that trades auto parts B2B, B2C and C2C.
May 2018 – July 2018

UDrive Hybrid Application Development

Ride sharing app using Ionic
Sep 2017 – Oct 2017

Fire Dragoon Web Application Development

Esports organisation site using Django and Angular.
May 2017 – Dec 2017

Tilt Report Web Application Development

Esports media site using Django and Angular.
Jan 2017 – Present

Mega Events Android Application Development

Event app using Firebase as back-end.
June 2016 – Sept 2016


uPush Android Application Development

Android application for my universitiy's course management system using Ruby on Rails as back-end.
Jan 2016 – Mar 2016

  • Android Studio
  • Fabric
  • Java
  • Ruby

Readthym Web Application Development

Social Blogging Platform inspired by Medium; developed for an assignment.
Jan 2015 – Mar 2015

  • HTML5
  • CSS3
  • Javascript, jQuery
  • PHP
  • MySQL

Warcraft III Game Modding

Since I was 13, I ventured into game modding in Warcraft III as well as Starcraft II later on. It brought my interest into creating and developing things, programming and Computer Science.
May 2008 – Aug 2012


© 2017. All Rights Reserved