rayner.

HomeExperienceProjectsContact
I've had the privilege of working at the following places! 🙌🏼

Experience

Software Engineer InternMay 2024 - Aug 2024

Maritime & Port Authority of Singapore

  • > Developed endpoints using Spring Boot for the Green and Digital Shipping Corridor Project, enabling seamless exchange of data between ports and vessels, optimising operational efficiency and workflow management
  • > Utilised Spring Boot to develop new view pages and APIs for the Bunker Supply Management System within the Model-View-Controller (MVC) architecture, enabling seamless data retrieval for maritime vessels
  • > Wrote JUnit test suites for the backend service layer, ensuring comprehensive functionality testing and upholding high standards of code quality
javaspring bootjunitmysql

Software EngineerAug 2023 - May 2024

Google Developer Student Clubs @ NUS

  • > Developed an efficient volunteer management system as part of a 9-member software engineering team for Ground-Up Initiative to manage over 25,000 volunteers, effectively reducing administrative overhead by over 50%
  • > Engineered responsive frontend features using React and Shadcn UI, ensuring seamless functionality and user experience for volunteers and administrative tasks
  • > Implemented REST APIs and orchestrated data migration using NestJS, Prisma and PostgreSQL, improving data retrieval efficiency and ensuring seamless data transitions
reacttypescriptshadcn/uinestjsprismapostgresql

Teaching AssistantAug 2023 - May 2024

National University of Singapore

  • > Academic Year 23/24 Semester 1: CS1101S, Programming Methodology I.
  • > Academic Year 23/24 Semester 2: CS2030S, Programming Methodology II.
  • > Conducted weekly tutorial sessions, providing clear explanations of programming principles and assisting students with challenging topics.
javascriptjava

Software Engineer InternMay 2023 - Aug 2023

KABAM Robotics

  • > Engineered pivotal features for customer-facing web applications using React and Material UI, designing responsive user interfaces that improved interaction with robots and earned positive client acclaim
  • > Pioneered the mobile iteration of the web application, transforming it into a Progressive Web Application (PWA) essential for remote robot control and integral to daily operations for on-site staff
  • > Implemented REST APIs using Flask, facilitating seamless data retrieval and enhancing interaction with robots, while leveraging Docker for efficient backend development and testing
reactjavascriptpythonflaskdockerbitbucket

© 2024 Rayner Toh.