Nicky Lim

⚙️ Software Engineering — 👐 Open Source — 📖 Educator

About Me

I'm in my final year of studying Computer Science at Nanyang Technological University, Singapore. Passionate in building impactful software products and imparting knowledge to others.

I had software engineer internships in the domains of business integrity and SDLC at technology and investment banking companies. In my spare time, I also contribute to open source projects, mainly around the Rust ecosystem. My interests are in backend development, distributed systems, and programming languages. Other than programming, I do enjoy sports and playing musical instruments.

Work Experience

May - July 2023

Summer Analyst – JSI SDLC

Goldman Sachs

  • Migrated a legacy, custom-built VCS into GitLab for SDLC standardization across the firm
  • Engineered a solution to create a read-replica of the monorepo of 12+ years with 316k+ commits, while maintaining data integrity
  • Designed a financial AI assistant plugin for Marquee (digital platform for institutional clients of Goldman Sachs) in an internal hackathon
JavaSlangSecDBGitGitLabNextJSGPT APITailwind

December 2022 - May 2023

Backend Engineer Intern – Actor Review Tooling

TikTok

  • Reduced 200 human-review hours and 4.2K moderation tasks per week by implementing a real-time task abandoner
  • Streamlined database accesses and improved maintainability by integrating data services across multiple repositories in the pipeline
  • Enhanced data schema consistency and integrity by implementing a robust validation layer
  • Optimized human reviews and mitigated content risk on TikTok by deploying a task ranking model pipeline based on LGBM
GoMongoDBGrafanaKiteXApache ThriftGitLabKafkaRocketMQHivePythonPySparkPyCaretPandasFaaS

May - August 2022

Software Engineer Intern – Human Review

Meta

  • Developed a self-served human review training workflow on an internal platform, reducing moderator onboarding and training time
  • Increased labeling use cases from 22% to 71% and built dashboards for monitoring new features
  • Improved UX on the labeling platform by processing long-running tasks asynchronously
  • Collaborated with Cross-Functional Teams (Product Designers and Engineers) from Singapore and US through regular and ad-hoc meetings
ReactFlowHackGraphQLRelayMercurialHive

Education

August 2020 - May 2024 (Expected)

Bachelor of Engineering (Computer Science)

Nanyang Technological University, Singapore

  • Expected Honours (Highest Distinction)
  • Achieved Distinction in Data Structures and Algorithms, Algorithm Design and Analysis
  • Relevant courses: Database System Principles, Operating Systems, Advanced Software Engineering, Machine Learning, Advanced Algorithms, Advanced Computer Architecture

January - May 2022

Singapore Universities Student Exchange Programme (SUSEP)

National University of Singapore, Singapore

  • Courses taken: Computer Networks

Projects

May 2023 - Present

Rust – Open Source Project

  • Contributed to improving compiler error diagnostics
  • Migrated documentation generator to Askama (template rendering engine)
RustAskamaGitHub

September - November 2021

EverydayFit – Academic Project

  • Led the team in frontend development throughout the SDLC with Agile methodology
  • Developed UI and push notifications in mobile for displaying weather forecast, and weather-related activities using React Native
React NativeExpoExpressJavaScriptMongoDBGitHub

May - July 2021

SiFinance – Personal Project

  • Developed a personal finance mobile app using React Native for wealth management, with visualizations and expense tracking
  • Deployed to Google Play Store and downloaded by more than 60 users in 3 days
React NativeExpoJavaScriptGitHub

Achievements