CV


My past work experiences

Data Scientist @ CPNet

Nov 2024 - Current
Working as a part time data scientist in the company in order to experiment and trial proof of concept research with more complex models, as well as some exploring other innovative research ideas.
+ Projects
  • Research - Benchmark the effectiveness of sequential data models.
  • Aim was to research with sequential models such as LSTMs in order to predict outputs using batches. This involved batching input data, as well as comparing the prediction performance as well as usability (training and inference time). Setup an experiment flow running the training on Modal and logging results to WandB.

  • Research Sampling Techniques
  • There is a part where a given state space needs to be explored for possible solutions. In order to achieve greatest coverage, random sampling is currently used, which however becomes weaker once conditions are applied on the state space variables. Aim was to benchmark and PoC additional sampling techniques to improve sample generation.

Masters @ ETH Zürich

Oct 2021 - Apr 2024
Completed my Masters Degree in Computer Science at ETH Zürich (5.4/6 CGPA), with a major in Machine Intelligence and a Minor in Data Management Systems. Though it was my first foray into Atrificial Intelligence, I've been constantly learning more about this field by studying different courses and working on various projects hands on. Equally interesting I've studied different systems for the management of data from cloud based systems to large scalable storage and processing systems like hadoop and spark.
+ Projects
  • Thesis - Automatic Sleep Stage Classification
  • Building on the work done by the ISE Lab in 2019 called Spindle, I worked on improving the performance (accuracy and mean F1) of the model by experimenting with different State of the Art vision models such as Vision Transformers, data augmentation techniques and sequential processing layers. Read more about it here!

  • Modyn - A platform and benchmark tool for dynamic datasets
  • Worked as part of the team to conceptualize and start building Modyn , a platform and benchmark tool aimed specifically to handle the problem of retraining models during continual learning.

  • CPG Phenotype Methylator Study
  • Extended the previous study to further classify Cancers according to the CIMP subtype. This was done by applying the existing methodology on new datasets, as well as extension of the analysis to find further genetic pathways of interest.

  • Hack4Good - Base
  • As part of the ETH Analytics Club, worked the NGO BASE to analyze data generated from their app and provide reports that could be used by the NGO to monitor the performance. Additionally worked with them for a month to create a service to help provide this data directly to the application via REST Apis.

  • Teaching Assistant - Cloud Computing Architecture
  • Selected to be part of the cloud computing TA team in order to help conduct exercise sessions, help redesign and manage the practical project as well as answer any student queries either in the sessions or on the online forum.

TradeGecko (now Intuit Inc)

Aug 2019 - Oct 2021
Worked as part of an 18 member Engineering team building a SaaS Inventory management system for eCommerce. I worked mainly as part of the integrations team, enhancing the connections of TradeGecko to different eCommerce systems like Shopify, Amazon, QuickBooks, etc. Picked up Ruby on Rails and EmberJS from scratch.
+ Tasks
  • Client Support and Enhancements
  • All engineers took turns answering technical requests and bugs raised by clients. Involved looking through code and logs, working with different teams, fixing issues (short and long term) as well as replying / working with clients to handle the issue.

  • Sales Channel Health Dashboard
  • Helped build a health dashboard page for client sales integrations to provide clients with information relating to the health of their integration along with action items they can take to improve the health and avoid future complications.

  • New eBay Integration
  • Helped build a new integration for TradeGecko allowing clients to connect their eBay stores. We worked directly with eBay APIs as well as built an Open Source gem to help others connect to eBay.

  • Intuit QuickBooks Commerce Onboarding page
  • After TradeGecko was acquired by Intuit, lead the work to redesign and update the Onboarding page to work for new clients coming directly from QuickBooks.

  • US Tax Analysis
  • Helped perform a more in depth analysis of US Tax calculations and their flows from Shopify into TradeGecko and into QuickBooks.

Goldman Sachs

June 2015 - July 2019
My first full time job! Learnt so much from working with Linux, deploying large scale applications, working on support and debugging issues in real time to setting up SpringBoot servers with REST endpoints, learning a new propietary language SLANG and setting up a new Redis Cache instance.
+ Tasks
  • Client Reporting team - Futures Client Reports
  • Enhanced and added new client reports that would be sent out to clients daily. Edited SQL Stored Procedures as well as XML templates to correctly populate reports. Additionally helped build support tools to allow non technical teams to update and manage client reports on their own.

  • Redis Instance for the Investment Research Website
  • Setup a new Redis cluster in order to add redundancy and improve performance of the GS Investment Research website.

  • Investment Research Flows
  • Setup new calculations in SLANG in order to compute additional metrics based on Analyst inputs, and also helped build the flow to ensure their timely update on the Investment Research Website.

  • Coding Workshop Group
  • As part of a community outreach step, we started an initiative in the Singapore office to organize simple coding workshops for secondary school kids using Raspberry Pis. The aim, to help encourage the next generation of coders, and also to encourage more females to be interested in coding.

Autodesk

Aug 2013 - Dec 2013
Interned here at Autodesk for 6 months working with the Dynamo team helping build out the products. Mainly worked on helping implement the 'Code Block' node - a block that could run basic code and return an output. In addition to the working, also added enhancements to highlight syntax errors thrown by the Dynamo compiler directly on the node.