Freelance software development work
Taking online courses: Finalising 🤫
Working on this very portfolio / website
National University of Singapore
Bachelor of Computing in Computer Science (Honours)
Aug 2018 - Jan 2022
Relevant Coursework:
Software Engineering Practices
Data Structures and Algorithm
Object-Oriented Programming
Testing
Bank of America Merill Lynch Singapore
Software Developer, Apr 2022 – Mar 2024
Built API services using Spring Boot and JPA to support financial web application under FICC
Enhanced AMPS messaging servers to handle new and existing FIX communications
Automated process to transform large-scale data into reports for local and overseas stakeholders
Maintained a scalable and secure CI/CD pipeline using proprietary tools, Jenkins, and Marathon
KPMG Singapore
Cyber Response Intern, May 2021 - Jul 2021
Analysed data and behaviour from a large-scale Gophish Phishing Campaign
Developed an extension module for proprietary parsing software, involving: ESE, EVTX, ELK Stack
Produced comprehensive documentation and presentations for tasks completed
Institute for Infocomm Research, A*STAR
Data Science Intern, Jun 2020 – Aug 2020
Developed an analytical dashboard with Dash for clinical research to analyse electronic health records
Tested implementation thoroughly, debugged and improved features upon feedback
Filed technology disclosure for implemented dashboard - Title: Exploratory Data analytics for Multimodal Clinical Data, Filed date: 17 November 2020
Won: Third Overall & Most Creative Use of Twilio
Role: Fullstack Developer
Developed a travel companion chatbot for WhatsApp
Provided route optimization and suggested destinations for travellers
Built with various well-known APIs and used ngrok for the webhook to Twilio
Won: Second Overall
Role: Fullstack Developer
Constructed an interactive debugging service tool inspired by Rubber Duck Debugging
Assisted help for programmers by analyzing code explanations through Natural Language Processing
Created with these resources: Elegoo Uno R3, Pyserial, SpeechRecognition, spaCy
Won: Best Use of Linode Cloud
Role: Fullstack Developer
Launched an online service platform to help users understand their writing tone
Increased awareness on tone of speech and promotes critical thinking for safer online interaction
Made use of: Flask, Text2Emotion, profanity-filter, PyDictionary, Linode Ubuntu Server
Won: Best Socially Useful Hack
Role: Backend Engineer
In a team of 4, created a live-translation desktop tool which uses optical character recognition
Improved user’s online experience by providing real-time translation and better readability
Produced translation capabilities through libraries: pytesseract, opencv, deep_translate