Summary
Overview
Work History
Education
Skills
Software
Additional Information
Timeline
Generic
Liao Keng I

Liao Keng I

Penultimate-Year Computer Science Undergraduate

Summary

Motivated student completing Computer Science degree in 2024. Experienced in Agile and Scrum environments. Fluent in Python and JavaScript. My undergraduate coursework includes building software, employing machine learning to solve problems, and identifying security vulnerabilities in software. Accustomed to teamwork from my previous experience serving on committees.

Overview

1
1
year of professional experience
4
4
years of post-secondary education
3
3
Languages

Work History

RunNUS Web Design

NUS Student's Sports Club
06.2022 - 08.2022
  • Improved and refined the website design for the new RunNUS iteration
  • Co-designed the UI and layout with Publicity Team

Automation Quality Assurance Engineer Intern

Shopee Pte. Ltd
05.2022 - 08.2022
  • Developed new XCUITestcases for native iOS application UI testing using Objective-C and Xcode
  • Maintained the stability of automation test cases when new releases and patches are rolled out
  • Developed framework utility code to facilitate test data creation in Python
  • Executed automation test cases on Jenkins

Individual Software Development Project

NUS Orbital
05.2021 - 08.2021
  • Developed a full-stack task manager web application, TaskGo using MERN stack
  • Contributed project ideas and delivered updates on deadlines, designs and enhancement
  • Managed development milestones from initial steps through final delivery.
  • Developed functional user database and cron-job manager to personalize user experience
  • Achieved the Apollo 11 Advanced Level of Achievement

Roving Technical Assistant

NCS Group, RTA
01.2018 - 03.2018
  • Collect equipment and laptop status to assist in maintenance and update of system
  • Provided technical guidance and support to school staff on a rotational basis
  • Manually pushed down system upgrades to help mitigate vulnerabilities.
  • Developed a script file that could run a series of installations using the executable

Education

Bachelor of Computing - Computer Science

National University of Singapore
Singapore
08.2020 - Current

Temasek Junior College
Singapore
01.2016 - 12.2017

Skills

    Python

undefined

Software

Postman

Git

Xcode

Additional Information

Projects

Peer Prep
- Developed a web application to match software engineers work on technical interview questions
- Adopted a microservice architecture to allow for independent scaling and modularised component
- Designed a neat UI for login and sign-up pages
- Implemented authentication and authorization using JWT tokens for persistent login
- Stress-tested our API endpoints to ensure reliability for high usage volume
Utilised: AWS elastic beanstalk, MongoDB Atlas, Express.js, ReactJs, Node.js, Docker, Axios, Socket.io, Github actions for CI


Sarcasm Detection using Machine Learning
- Researched on text pre-processing implication in machine learning
- Built a CNN model that performed with 74% validation accuracy on reddit comment dataset
- Streamlined the pre-processing steps into a plug-and-play method for the team
- Integrated custom features identified through EDA into our model
Utilised: Python, Keras


HelpMeMahjong
- Submitted as our Hackathon entry for Hack&Roll 2022
- Developed a telegram bot to guide users requiring Mahjong advice in an actual game
- Designed a user-friendly process to initialise mahjong hands using stickers
- Integrated the winning hand algorithm with database to provide the recommended move
Utilised: Python, pyTelegramBotAPI, Heroku


TrackO
- Developed a productivity application for tutors from a brownfield project, enabling tutors to better track lesson schedule, fees, and tutee’s personal information
- Enhanced an existing find command to extend to criteria and keywords
- Co-developed the new Lessons feature to organises tutor’s lessons using a sorted data structure
Utilised: Java, JavaFX


TaskGo
- Created a full stack web application as a greenfield project, to keep track of all pending tasks and sends an email reminder when nearing deadline
- Designed the frontend UI of the web application with a mix of self-designed component and library components
- Provisioned a firebase database used to store user’s information

- Designed a Cron job manager that assist with sending email notifications and scheduled maintenance of user’s data
Utilised: ReactJs, Javascript, HTML, CSS, Express.js, Node, Vercel, Heroku

Timeline

RunNUS Web Design

NUS Student's Sports Club
06.2022 - 08.2022

Automation Quality Assurance Engineer Intern

Shopee Pte. Ltd
05.2022 - 08.2022

Individual Software Development Project

NUS Orbital
05.2021 - 08.2021

Bachelor of Computing - Computer Science

National University of Singapore
08.2020 - Current

Roving Technical Assistant

NCS Group, RTA
01.2018 - 03.2018

Temasek Junior College
01.2016 - 12.2017
Liao Keng IPenultimate-Year Computer Science Undergraduate