Tharshen A/L Surian Balan

Software Engineer

image on my last day in office with the team
I took this image on my last day in office with the team :D

About the company

MoneyLion is a financial technology company that provides a range of financial services, including loans, investing, and banking. Their mission is to help people make better financial decisions by offering innovative financial products. While their services are mainly available in the US, their main engineering hub is actually based in Kuala Lumpur.

Role and responsibilities

I was a Web Engineer Intern in the Web Core Team. The Lead Engineer for this team is Billy Wai at the time. This team is the main team of the web platform as they’re responsible for the web platform by creating or suggesting new solutions of improvement, constituting best practices to be implemented, and upgrading packages and bug fixes. We also occasionally help build and maintain sub systems in the web app if those don’t fall under the responsibility of the other Web Product teams (also known as pods). Our team is responsible for maintaining three particular systems, the Web App, the Internal Web Design System and the Gateway API. I usually contribute to the Web App the most and a bit to the Design System.

Achievements

  • Implemented synthetic monitoring via DataDog, reducing mean time to detect performance issues by 25% and improving overall app reliability
  • Integrated source maps into the CI/CD pipeline, enabling engineers to trace errors to specific code branches that cut debugging time by 30%
  • Restructured the Web App using Screaming Architecture principles, modularizing code ownership and improving maintainability for faster issue resolution