Work Experience
Justin Peng
Autodesk
Software Development Engineer Intern
[Product Data - Files & Derivatives]
Autodesk develops software solutions to create, visualise, and manage 3D designs of objects, buildings, infrastructure, and even media content. I worked on the Forge Content Service (FCS), an API built in Java Spring Boot that allows Autodesk products and users to create, store, organise, and search for content in the cloud.
My contributions to the project over the 6 months are as follows:
- Extended endpoints to accept new attributes for queries
- Supported language localisation in the indexing and search functions for content items
- Created a data table and relevant triggers in the database to handle new attributes
- Wrote and automated the corresponding unit and integration tests, and fixed deprecated endpoints
- Upgraded the checkstyle package to improve code quality and standardised styling rules
- Wrote API documentation to reflect these changes and updated the README file to improve the team's workflow
Tech Used: Java, Spring Boot, Mockito, Postman, Docker, Jenkins, Charles Proxy
Hackathon Awardee
My commitment to making an extraordinary impact during my internship drove me to sign up for the Autodesk Singapore Hackathon 2023. Together with three talented colleagues from different departments, I developed QueryQuill, an AI Slack bot that suggests relevant threads in reply to your questions, alongside confidence scores. With the aim of shortening the arduous process of finding solutions in the Autodesk Slack community, we achieved the Special Mention award.
Tech Used: Slack API, Elasticsearch
Interseed.co
Front-End Engineer
Interseed.co is a one-stop digital platform for all things sustainability. As a Front-End Engineer, I iterated upon user interface and front-end functionality during weekly sprints according to user feedback. My proudest achievement is implementing a mobile-responsive community map with a search function and 4 filter components.
Our community is now 182 members and 34 organisations strong! Check us out at app.interseed.co!
Tech Used: React.js, MongoDB, Express.js, Node.js, Redux, Github Actions
SG Code Campus
Course Instructor
I introduced kids, teenagers, and adults to the wonderful world of programming through Python and Scratch. A key moment for me was watching more than 200 secondary school students from across Singapore compete with their trained deep learning models using AWS DeepRacers, after undergoing my 3-hour workshop on deep reinforcement learning.
Besides coordinating and conducting the inaugural IMDA–AWS Data Science Bootcamp and Accelerator Programme, I also coached 27 adult participants to achieve SMU's Advanced Diploma in Python Programming and Applied Data Analytics certification.
Curriculum Developer
Additionally, I devised presentation materials and complementary projects for various programmes:
- Deep reinforcement learning and hyperparameter tuning (in partnership with AWS & IMDA) — 3h
- Python OOP and web development — 32h
- Swift (in partnership with Apple) — 8h
- Python's PySimpleGUI library (in partnership with Radin Mas Primary School) — 8h
Deep Learning Intern
In preparation for the Data Science Bootcamp, I conducted hyperparameter optimisation using grid search over soft-actor critic and proximal policy optimisation algorithms to improve performance of the DeepRacer models. I then compiled a comprehensive guide on the DeepRacer and deep reinforcement learning concepts for instructors' reference.
I also developed a hackathon preparation guide by researching and training models on the AWS DeepLens with AWS SageMaker, Lambda, and Rekognition.
Nested Technologies
Lead Software Development Intern
As the most senior software development intern, I oversaw 3 full-stack web applications deployed on AWS and a software development team of 10. I researched and implemented backend automation & machine learning software for web scraping, automated emailing systems, and floor plan analysis. On the front-end, I designed UI/UX and beautified the web applications with dark mode, modals, and animations.
Tech Used: Python, Django, HTML5, CSS3, JavaScript, Bootstrap 4, jQuery, AWS, Docker, Postman, PayPal SDK, Github Actions