Close

Vivian Tan

Software Engineer

Resume

About Me

Software Engineer in IBM Watson Internet of Things. Passionate about using and developing technology to enable people and enhance their lives! Other interests include photography, reading, and trying new things!

Experience

IBM, Watson Internet of Things

Software Engineer

  • Contributes to AI enablement through development of virtual assistants
  • Designs and implements virtual assistants using Watson Assistant (NLU/NLP, JavaScript, Python)
  • Orchestrated crowdfunded training data collection and analysis for natural language models

IBM, Watson Internet of Things

Cognitive Software Developer Intern

  • Worked in an Agile team of 7 to develop an automotive sales demo of a beta version of Watson Assistant Solutions.
  • Tested, verified, and trained behavior of machine learning systems (Watson Assistant).
  • Wrote 230 tests to validate application in JavaScript with 93% code coverage in addition to testing in Python.

Apple

Intern

  • Worked with advanced lab equipment to gather and analyze 4D data in MATLAB for future work in automotive simulation.
  • Programmed a GUI application in C/C++ to consolidate and convert data.
  • Compiled results and information in documentation and presentations.

The University of Texas at Austin

Undergraduate Teaching Assistant

  • Aided 100s of Introduction to Embedded Systems students during class, lab sessions, and office hours.
  • Assisted with debugging and troubleshooting student programs and circuits.

Education

University of Texas at Austin

August 2014 - May 2018

Bachelor of Science in Electrical and Computer Engieering

Projects

Collision Warning System Development with The University of Texas at Austin and TXDOT

Working with a team of students to develop a collision warning/prediction system using open source software and sensors like LIDAR, camera, and GPS.

View Project

Random Text Generator in 5 different styles

Created an application that can generate random text in the style of 5 different authors using some of their works from Project Gutenberg/

View Project

Smart Weather Alarm Clock

Final project for Embedded Systems Design Lab course. Designed and built an alarm clock that connects to Wi-Fi and emails the user using Twilio API. Designed PCB layout and assembled prototype device using soldering and various circuit parts. Used UART, I/O, DAC, ADC, TCP/UDP concepts.

View Project

Video Game Project: Song Sliders

Designed and built an interactive game with partner using TI Launchpad microcontroller (TM4C123) and various circuit parts. Programmed and transcribed music based game in C that implemented a DAC, ADC, and more.

View Project

Skills

More About Me

  • Avid photographer
  • Austin Marathon Finisher (2018)
  • Austin Half Marathon Finisher (2015, 2016)
  • Acted in front of a live audience (700+ people)