Details
Hi, I am Justin Lee, a 24-year-old Singaporean with a
Bachelor's Degree in Mechanical Engineering from Imperial College London. I am currently pursuing a
Master's Degree in Computer Science (Oct 21 - Oct 22) in Imperial as well.
I have had 2 internships as a Software Engineer.
Personality
I pride myself as someone to have excellent interpersonal skills that have allowed me to be empathetic and sensitive to other people's feelings. I also believe that I am a critical thinker which allows me to provide a different perspective. Lastly, I am a quick and determined learner.
Passion
I have a growing hunger and passion towards Software Engineering. Aside from studies, I love playing ultimate frisbee, bouldering, and trekking. Additionally, I place a huge importance on my mental wellbeing, and keep it healthy by meditating and reading daily.
"It's not about immediate perfection. It's about learning someting over time: confronting a challenge and making progress."
- Carol S. Dweck, Mindset, The New Psychology Of Success
Software Engineering Intern ~ May 2021 - September 2021
Talenox is a HR Payroll Software, and working in a startup gave me the opportunity to have more
autonomy over the features that I was tasked to develop. My everyday tasks were not limited to buliding
and upgrading numerous payroll features on the web app using Ruby on Rails
...
to meet customers' demands.
For the features that I created, I also had to develop automated testing processes to verify and debug payroll calculations.
My biggest achievement during the internship was that I managed to increase efficiency of generating payslips by 80%. I had to
implement online Ruby libraries (PrawnPDF) to revamp how PDFs were created.
Software Engineering Intern ~ June 2020 - September 2020
I was mainly involved in two projects in GovTech.
In my first project, I successfully developed a Decision Weighted Tree
for a 3D Car Park Algorithm to aid drivers with different variables
(such as distance from the lift lobby) in the decision making of which is their optimum parking lot that
...
meets the minimum criteria weightage. The algorithm would then determine the shortest route to the destination
using a depth-first search method. It was a particularly challenging project as
I had minimal supervision and I had to code in JavaScript, a language I was not familiar with then.
However, I thoroughly enjoyed the process of having to simulataneously research on existing studies,
learn graph theory and various algorithms, and also how to code in JavaScript.
The second project requried me to work in a team to design a Static Map of Singapore and its neighbours.
I was responsible for stitching over 4000 satellite images into larger texture tiles,
and I utilised Python to automate the otherwise tedious process.
After which, I had to self-learn how to use Photoshop and Autodesk 3ds Max
to create textures and UV unwrap them on existing 3D meshes
to make the map and individual buildings look more refined and aesthetically pleasing to the viewer.
Design Engineering Intern ~ July 2019 - September 2019
Letter of Recommendation from Systmz
My final project in Systmz was to fabricate a mock-up of an elaborate Information Counter,
the goal was to save material on the mock-up and develop an innovative process for future uses.
I received inspiration from 3D Wooden Puzzles - to build the structure consisting of many vertical and horizontal pieces....
The 3D model was very complex as it was an imported model so there were many "holes", and the model was
curved in many directions, making it difficult to cut up the model into the respective pieces.
However, it was very satisfying when I was given the opportunity to work together with the manufacturing workers
to assemble the 3D structure.
My other projects consisted of designing Highly Modular healthcare furniture that are
actively used in several hospitals in Singapore. Some such furniture include: Mobile Workstations; Beside Cabinets; and Beside Tray Tables.
All of which had to be customized and configured to the specific needs of the end users (patients and hospital staff).
Mechanical Engineering Intern ~ January 2018 - April 2018
I was fortunate to have the opportunity to rotate around several Engineering departments in PSA where I was able to learn about the different Macro & Micro Systems necessary to automate their cranes and vehicles. I also explored their utilization of Data Analytics to record and analyse data to enhance the efficiency of maintenance all around the port.
Infantry Company Officer ~ December 2016 - November 2017
I was the Company 3IC of Bravo Company (consisting of 120 soldiers) of the 3rd Singapore Infantry Regiment.
I coordinated Battalion level meetings and planned the soldier's training and daily schedule down to the smallest detail,
I was also directly responsible for the personal well-being of 10 soldiers of whom most were older and came from disadvantaged backgrounds....
During Army Open House 2017, my company was in-charge of the planning and coordination of the main Dynamic Defence Display (D3) show
catered to 30000 members of the public. The show had many dangerous elements such as Special Forces Skydiving; explosives; and land vehicles in close proximity with foot soldiers.
I was the Overall Safety In-charge which required me to organize and coordinate a Multi-disciplinary Safety Task Force
where I had to instruct higher-ranking officers under stressful conditions.
Aside from undergoing gruelling missions and training under extreme conditions as part of the infantry training,
I was also given the opportunity to represent my batallion during the annual National Day Parade (NDP2017) as part of the Colours Flag Party.
Waiter/Cashier ~ December 2017 - January 2018
Developed excellent customer service etiquette during this experience. On my first shift, I was required to take orders, serve food, clear and rearrange tables, and collect payments from over 150 customers. Although I only had one month before my internship in PSA, I wanted to take up a job as a waiter because I realised I would probably not have another opportunity to do so once I begin my... university education. I do not regret my decision at all because I was able to experience the problems and witness the treatment first-hand towards customer service associates.
Imperial College London ~ September 2018 - June 2021
Hwa Chong Institution ~ January 2014 - December 2015
Anglo-Chinese School Independent ~ January 2010 - November 2013
"Skill is only developed by hours and hours and hours of beating on your craft."
- Angela Duckworth, Grit: The Power of Passion and Perseverance
Although I have a Mechanical Engineering background, I have also been working hard and will continue to improve my technical coding skills and increase my knowledge on Software Engineering.
Python
Ruby on Rails
C
JavaScript
SQL
MatLab
CAD SolidWorks
CAD Fusion360
CAD Autodesk 3ds Max
Several ways of how I have implemented my skills in order to hone my craft
Let's get in touch, please feel free to send me a message
PS: Any general feedback or tips to improve my website would both be greatly appreciated as well!