We provide IT Staff Augmentation Services!

Teaching Assistant Resume

5.00/5 (Submit Your Rating)

Sunnyvale, CA

TECHNICAL SKILLS

Core Expertise: Software Development and Life Cycle, Software Integration, Refactoring, Code maintenance, UML, OO Design, Documentation, Employee Training, Quality Assurance, Test Case Design.

Operating Systems: Unix, Linux, Solaris, Mac OS X, Windows (XP/2000/7/8).

Languages: C/C++, Java, Bash, HTML, XML, PHP, MySQL, Javascript, Android.

PROFESSIONAL EXPERIENCE

Confidential

Teaching assistant

Responsibilities:

  • Advised students for 3 hours per week.
  • Taught discussion section for 2 hours each week.
  • Graded project reports and exams, while providing constructive feedback.
  • Communicated and clarified requirements and concepts via email and discussion forum. Course taught in C++.
  • C oursework - Developed an IMDB-like website using PHP and MySQL.
  • Engineered a reliable transport protocol using UDP in C.
  • Implemented Java servlets and JsPs to search eBay data, in addition to adding Google Maps support and auto-suggest.
  • Aided PhD student’s thesis work by visualizing mobile phone event data using Python.
  • Developed node.js preprocessor to assist with logging events in real time.
  • Architected a virtual world in Java to simulate behavior between primitive species.
  • Used Java to construct Android app utilizing SQLite to store various "notes” such as to-do list and exercise log, with search and export features.

Confidentail, Sunnyvale, CA

Production Operations Tech

Responsibilities:

  • Entered bugs and enhancement requests to multiple development teams in Team Foundation Studio.
  • Verified and closed over 400 resolved bugs.
  • Assisted with Machine Learning development by providing evidence and algorithm validation.
  • Worked in a large team environment to produce content.

Confidential, Mountain View, CA

Programmer

Responsibilities:

  • Contributed to network security development team.
  • Used programming skills to troubleshoot, identify, and fix software bugs for new and prototype software products.
  • Assisted in integrating new features into existing code.
  • Authored programs and scripts for communication between back-end and graphical interface.
  • Prepared and maintained documentation of code revisions.

We'd love your feedback!