Justin Teng

Software Developer

About Me

Hi there, I'm Justin and I love writing code. I love how I can use code to bring my ideas to life and solve real-world problems using software. Deploying my first application that people were excited about was one of the most rewarding feelings I've ever experienced. It sparked a passion in me to always be thinking of new ways to use programming to further better the lives of people around the world. It has also made me appreciate the fact that I will never stop learning and that it's possible to leverage all of my existing knowledge and consolidate it into something that can be impactful through software.

I'm a firm believer in that coding is just a tool that helps solve problems. At the end of the day it's people working towards the same goal that can make even the most impossible of problems possible. I strive to find like-minded individuals to collaborate with so feel free to contact me and check out the projects I'm working on below.

Contact Details

justinteng@gmail.com

Location

Cupertino, California

Resume

View resume

Projects

Full-stack single-page application built with MongoDB, Express.js, React.js, and Node.js (MERN Stack) that helps you determines whether or not a food is safe for your dog to eat. Authentication allows admin accounts the ability to perform CRUD operations on database of foods. Built to be more convenient than searching "Can my dog eat X?" on Google.

Uses React Context API for state management, JSONWebToken for authentication, and utilizes RESTful API principles.

View CodeLive Demo

Have you ever wanted to play Video Blackjack just like you were playing on those machines in Las Vegas casinos? Well now you can with this application inspired by exactly that! Has all the necessary functions such as betting with fake money, being able to double-down, and keeping track of game statistics, just like the real thing!

Built with class based React components and utilizes the DeckofCards API.


View CodeLive Demo

Full-stack SPA built with MongoDB, Express.js, React.js and Node.js that allows you to keep track of all your issues to be addressed. Allows multiple users the ability to keep track of urgent/solved issues on a global list. Every user has the ability to perform CRUD operations on the global list of issues.

Uses Redux for state management, Material-UI for the design and utilizes RESTful API principles.


View CodeLive Demo

Full-stack SPA built with MongoDB, Express.js, React.js and Node.js that allows users to register/login to an account and keep a list of personal contacts or professional contacts that are unique to each account. Each user can also perform CRUD operations on their contact list and search through their contact list using various methods such as by e-mail, phone number, or name.

Uses React Context API for state management, JSONWebToken for authentication, and utilizes RESTful API principles.

View CodeLive Demo

Education

University of California, Santa Barbara

Bachelor of Arts in PsychologySanta Barbara, CaliforniaSep 2008 - Jun 2012

Monta Vista High School

Honor RollCupertino, CaliforniaAug 2004 - Jun 2008

Work

Toyota Research Institute

Simulation Operations SpecialistLos Altos, CaliforniaJan 2020 - Present

AnCAD, Inc.

Quality Assurance SpecialistTaipei, TaiwanDec 2013 - Aug 2015

Performed inspections and conducted testing of in house software to ensure production deployments were of high-quality and free from bugs and errors.

Maintained testing environments at research facilities, university laboratories, and manufacturing plants to collect/analyze data and evaluate efficiencies to improve processes.

Analyzed equipment and machinery malfunctions to identify root causes and resolve issues through the use of data analytics.

Developed and executed method to obtain post-production product feedback from customers, which increased satisfaction ratings by 30%.

Handled all aspects of technical writing, including technical documentation, bug reports, and version update logs.

Communicated client needs and specifications to engineering team to better produce development path for subsequent versions.

IPPLUS Patent Office LLP

Quality Assurance SpecialistTaipei, TaiwanJan 2013 - Dec 2013

Thoroughly inspected 500+ patents to ensure related patents were of high quality and free from errors and inconsistencies.

Improved related processes to obtaining a patent including researching prior art and protecting intellectual property.

Skills

Programming Languages

Work primarily with HTML/CSS/JavaSript, utilizing frameworks to build full stack applications mostly using the MERN (MongoDB, Express.js, React.js, Node.js) stack and creating RESTful APIs.

Ability to learn whatever is needed for the project.

Database Systems

Mainly utilizing MongoDB and Mongoose for data schemas in current projects.