Sim Jun Yuen, Darren

Location: Based in Singapore
Nationality: Singaporean Citizen
Languages: English, Mandarin Chinese (Both native)

My Skills

  • Framework/Tools: React, Redux, SvelteKit, FastAPI, Electron, Git, Figma, Unity, AWS S3/EC2

  • Languages: JavaScript/TypeScript, Python, C#, HTML5, CSS3, MySQL/PostgreSQL, Java

  • Skills: CI/CD Practices and Implementation via Github Actions, Knowledge of RESTful APIs, Design Patterns (REST API Design, MVC), Test-Driven Development, Testing (Unit, Component, Integration, End-to-end), Responsive Design, Agile Methodology & Sprint Planning

My Work Experience

WaveScan Technologies Pte. Ltd.

Software Developer | June 2022 - April 2023

  • Implemented and executed an offline-first Electron desktop application with a Svelte frontend for technicians to use in wall facade inspections, successfully launching the product for client use and maintaining it for 6 months and counting

  • Revamped and enhanced an annotation and analysis page in React, utilising the WebGL-based vtk.js visualisation library to implement volumetric rendering of scanned data from wall facade inspections, accelerating the speed of loading large datasets by up to 300%

  • Collaborated closely with designers and other software engineers, leveraging the Agile methodology to elevate user experience through multiple iterations and versions of the company flagship web applications

  • Developed and deployed essential routes for a RESTful API-focused Python backend (utilising the FastAPI framework), while also seamlessly integrating the backend with a PostgreSQL database using SQLAlchemy

  • Conducted unit and integration testing of the Python backend via pytest to create a suite of tests which covers all critical routes using a Test-Driven Development approach

  • Presided over the mentorship of interns, imparting valuable knowledge and guidance for their professional growth, as well as organising and conducting of interviews with prospective interns

STUCK Design Pte. Ltd.

Full-Stack Developer Intern | May 2021 - September 2021

  • Devised an interactive Unity app for iPad that delivers an immersive experience for children to explore and interact with artworks using intuitive touch gestures

  • Cooperated closely with designers and testers, ensuring that design and user requirements were satisfactorily met through multiple iterations of the company’s iPad application software

  • Implemented a Svelte web application that leverages vaccination status data to verify dine-in regulations in Singapore

WaveScan Technologies Pte. Ltd.

UI/UX Developer Intern | May 2020 - December 2020

  • Engineered new features for a brownfield, client-facing Electron desktop application with React that does volumetric rendering, ensuring the readiness of the application for beta release

  • Led the end-to-end Software Development Lifecycle (SDLC) for a web interface intended for a robotic scanner, from initial planning to ongoing maintenance, delivering a successful and reliable product

  • Crafted technical documentation and user guides as well as streamlining development workflows by setting up simple deployment and maintenance processes for company products

National University of Singapore

Undergraduate Teaching Assistant | August 2019 - May 2022

  • Mentored students in an introductory programming module, facilitating the learning of fundamental concepts such as data structures, and algorithms through weekly tutorials

  • Spearheaded weekly sessions to instruct on the use of Unity for AR/VR development, while also providing consultation to students for Figma prototyping in UX/UI classes

  • Worked closely with lecturers to enhance course materials and adeptly managed administrative responsibilities for 100+ students throughout each semester

Education

National University of Singapore (NUS)

  • Aug 2018 - May 2022
  • Bachelor of Computing (Computer Science) with Honours
  • GPA: 4.33 / 5.00 (Distinction)