Ian Teo Zhi Wen
teozhiwen@gmail.com
EDUCATION
National University of Singapore (2015 - Present)
Bachelor of Computing (Computer Science)
Nanyang Polytechnic (2010 - 2013)
Diploma in Information Technology
- Nanyang Polytechnic Scholar
- Director’s List - All Semesters
- Diploma with merit
EXPERIENCE
National University of Singapore (Aug 2015 - Present)
Tutorial Assistant for CS1020
- Assisted professors in conducting lab sessions for students of CS1020 Data Structures and Algorithms I and CS2010 Data Structures and Algorithms II.
- Prepared instructional materials and assessed student performance
- Tutored students independently and in small groups
Nanyang Polytechnic (Jun 2013 - Oct 2013)
Temp Development Technologist
- Upgraded Pocket OneMap, which was in development for release on the Google PlayStore, by adding multiple overlays for the map using OneMap web services.
Urban Redevelopment Authority (Nov 2012 - May 2013)
Intern
- Developed a new map based web portal from the ground up called the conservation web portal on the URA website. Some features include polygon overlays for conservation areas on the map and search.
- Converted existing geospatial services from the URA geospatial database to webservices
Temp Staff
- Continued development on conservation web portal by adding new features such as a mobile version and callouts to provide additional information.
- Quality control for external 3D modeling projects.
- Guided new interns of URA by giving advice on their current projects and helping them with administrative matters.
OSS CONTRIBUTIONS
PowerPointLabs is a free open source plugin for Microsoft PowerPoint which makes creating engaging and interesting presentations easy
Duality is a open source 2D game development engine
freeCodeCamp is a open source platform for people to learn coding for free
EXPERT AREA
C#
Performance
- Gave a talk on performance optimization
- Wrote a book chapter for beginners on performance optimization
Testing
- Gave a talk on mutation testing
- Testing lead for PowerPointLabs
- Fixed and improved tests for PowerPointLabs
- Added tests for new feature for PowerPointLabs
SKILLS
Programming
Proficient in Java
Also able to do C#, C++, HTML, CSS, Javascript, MySQL
Language
Fluent in spoken and written English, able to speak basic mandarin