Evan Chu
Profession
Download my resume as a Microsoft Word file or plain text.

I am a software engineer with over 15 years of experience in software development in Microsoft Windows, Linux, Windows Phone, and Google Android environments.

I can design and implement complex software to achieve constantly changing business objectives. I have excellent communication skills and the ability to quickly learn and apply new technology.

I earned a Master of Science in Computer Science from Johns Hopkins University.

Summary of skills:

  • Software Design: Object orientation, design patterns.
  • Languages: C, C++, XML, JavaScript, HTML, CSS.
  • Microsoft Windows Programming: Windows API for C and C++.
  • Linux Programming: TCP/IP socket, libxml2, pthread.
  • Tools: Visual Studio, Eclipse, GNU Compiler Collection, ClearCase, Git, Coverity Static Analysis, Wireshark, Microsoft Network Monitor.
  • Network Protocol: Near Field Communication, Bluetooth (Basic Rate, Low Energy), TCP/IP, HTTP.
  • Operating System: Ubuntu Linux, Google Android, Microsoft Windows (7, Phone).
Broadcom

I have been working as a senior software engineer for Broadcom Corporation since January, 2008.

I implement Near Field Communication software for Google's open-source Android. I work primarily on the Java Native Interface code that enables Android to use Broadcom's NFC protocol stack and NFC controller.

I design and implement Bluetooth and FM radio communication software on the Microsoft Windows Phone. My software is currently running on millions of phones in people's hands around the world. The following photos show the pre-production phones that I used for development:

Innovative Concepts

I worked as a senior-level software engineer for Innovative Concepts from January, 2007, to January, 2008. I used Linux, Unix, Ada, C++, and LynxOS to implement a network gateway simulator.

  • As the sole software engineer, I implemented all the features, diagnosed the network, and debugged system-wide problems.
  • Responded and resolved all the customer's technical support requests.
  • Wrote requirement, interface, and release documents.
  • Integrated the simulator with the customer's system.
AOL

I worked as a software engineer for AOL, previously known as America Online, from 1997 to 2007. I joined AOL as an entry-level software engineer. I was promoted three levels to a principle-level software engineer based on accomplishments in developing software for more than 30 million AOL members during peak period. I wrote parts of the following AOL products:

  • AOL 5, 6, 7, 8, 9.
  • AOL Safety and Security Center 1, 2.
  • AOL Privacy Wall 2.
  • AOL OpenRide.