Download Andrew Fu Chung

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Distributed operating system wikipedia , lookup

Transcript
Andrew Fu Chung
[email protected]
(347) 446-1939
Objective
To obtain a challenging full-time software development position utilizing my skills in Electrical and Computer
Engineering and exploring my interest in software engineering.
Education
Master of Science in Electrical and Computer Engineering — GPA 4.00/4.00
Carnegie Mellon University, Pittsburgh, PA
Bachelor of Science in Electrical and Computer Engineering — GPA 3.93/4.00
Carnegie Mellon University, Pittsburgh, PA
December 2013
December 2012
Relevant Courses and Skills
Relevant Courses: Real-Time Embedded Systems (ECE-349), Embedded Systems Design (ECE-549),
Neural Signal Processing (ECE-698), Fundamental Data Structures and Algorithms (CS-211), Database
Applications (CS-615), Distributed Systems (CS-640), Applied Machine Learning (HCI-834)
Programming Languages and Tools: Assembly, Bash, C, C++, Google Go, HTML/CSS, Java, jQuery,
LATEX, Matlab, Ruby on Rails, SQL
Spoken Languages: Mandarin Chinese and English
Experience
Technology Intern in Market Data, Susquehanna International Group
Summer 2013
• Wrote a cross-platform header-only library in C++ to generically parse recorded multicast data files for
back-testing and to listen to live multicast market data from exchange sockets
• Provided functionality to interweave reads from multiple multicast files and multiple exchange sockets
• Designed and ran unit and performance tests to test robustness and efficiency of library
CS-415/615 Database Applications Teaching Assistant, Carnegie Mellon University
Spring 2013
• Assisted students in understanding database systems and database schema design concepts
• Administered and graded homework assignments and exam
Application Developer Intern in Investment Banking, JPMorgan Chase & Co.
Summer 2012
• Prototyped front-end logic and interface of a business start-of-day dashboard web application that
simplifies credit risk and market report generation and streamlines business workflows
• Assisted in application back-end component signal logistics as well as database schema design
• Integrated prototype with present functionalities and redesigned a clean and intuitive user interface
Projects
Distributed Publish-Subscribe Service, Distributed Systems
Fall 2012
• Worked with a partner to design and implement a fault-tolerant distributed publish-subscribe service in
Google Go based on Apache Kafka
• Discussed, planned, implemented, and tested logging, catch-up, leader election, and other fault-toleration
mechanisms with project partner
Real-Time Embedded System Kernel, Real-Time Embedded Systems Design
Fall 2011
• Wrote a real-time operating system kernel in C and ARM assembly with multi-task support
• Implemented IRQ and SWI handlers, system calls, mutexes, a rate monotonic task scheduler that
prevents priority inversion through the priority ceiling protocol, and other RTOS functionalities
Awards and Honors
Graduation with University Honors, Carnegie Mellon University
Eta Kappa Nu ECE Honor Society, Sigma Chapter
Tau Beta Pi Engineering Honor Society, Pennsylvania Gamma Chapter
Phi Kappa Phi Honor Society
Dean’s List, Carnegie Institute of Technology, Carnegie Mellon University
Spring
CS-211 Data Structures and Algorithms Chess Bot Competition, Third Place
December 2012
Fall 2011 ∼ Present
Fall 2011 ∼ Present
Fall 2012 ∼ Present
2010 ∼ Spring 2013
Fall 2011