Resume

Education

Carnegie Mellon University (May 2012)
Bachelor of Science in Computer Science
Bachelor of Engineering in Electrical & Computer Engineering
Minor in Business Administration
GPA: 3.22/4.00

Coding

C/C++, Java, Assembly, Verilog, ML, Perl, HTML/CSS

Courses

Algorithms, Operating Systems, Web Applications Development, Structure and Design of Digital Systems

Experience

Software Development Engineer Intern - Microsoft, Redmond, WA (Summer 2011)

Firmware Contractor - Tesla Motors, Pittsburgh, PA (August-December 2010)
    > Remote development of Model S Infotainment System
    > C/C++ Back-end/Front-end design and implementation of Bluetooth and WiFi modules
    > Implementation of A2DP/HFP/PBAP/AVRCP Bluetooth profiles
    > Direct control of hardware (Parrot CK5050P/FC6050W)
    > Design of different gateway configurations for 3G/WiFi/Bluetooth

Software Intern - Tesla Motors, Palo Alto, CA (Summer 2010)
    > Back-end/Front-end development of 3G/GPS/Bluetooth modules for Model S Infotainment
       System
    > C/C++ design and implementation of drivers and UI on Nokia Qt cross-platform framework
       (eventually run on Nvidia Tegra2)
    > Direct control of communication hardware (Sierra MC8795V/AR8550, Parrot
       CK5050P/FC6050W)
    > Code field-tested on both Windows and Linux in prototype vehicle

Embedded Design - Thermadyne, Cleveland, OH (Summer 2009)
    > Learned structure/design of GCM 2010 (Gas Box module) for Plasma Cutting system from
       both hardware/software perspectives
    > Exposed to Microchip's PIC 18F458 microcontroller development in C with custom
       designed real-time OS
    > Learned CAN communication protocol and software/hardware immunization methods for
       EMI

Pushup Detection System - Hanover, NH (Summer 2006)
    > Invented system for detecting pushups using digital/analog discrete electronic components
    > Experience with Keyence PZ-V11 photoelectric sensor
    > System enabled visual/aural indication for correct pushup (LEDs, 7- segment displays,
       transducers)
    > Design of amplification, DA, and counting circuits using discrete parts and ICs