I am a computer software engineer with 25 years of experience in mobile, web, and desktop environments.
I earned a Master of Science in Computer Science from Johns Hopkins University.
I am certified as an
AWS Developer Associate in November, 2021.
My validation number is 7PPCQ8CBNE14QZ5B,
which can be
validated by Amazon.
Summary of skills:
- Software Design: Object oriented, design patterns.
- Languages: TypeScript, Groovy, JavaScript, Java, HTML, C, C++.
- Android Programming: Java Native Interface, Framework, Android SDK.
- Multi-platform Programming: React Native for Android and iOS.
- Tools: Jenkins, AWS S3, GitHub, Git, Bash Shell, Android Studio.
- Network Protocol: Near Field Communication, Bluetooth (Classic, Low Energy), TCP/IP.
- Operating System: Android, Linux, Microsoft Windows.
I am a Master Software Engineer at
Capital One Financial Corporation.
Develop infrastructure software for DevOps practices that quickly and reliably build, test, and deliver Capital One's customer-service website: https://myaccounts.capitalone.com.
Write software in the Groovy language for the Jenkins automation server.
Write software in the TypeScript language to automate and integrate systems such as AWS S3, GitHub, and Artifactory.
Completed a 6-chapter online course, Kotlin Bootcamp for Programmers, from Udacity Inc.
Certified as an AWS Developer Associate.
I was a Senior Software Engineer at
Perfect Sense, Inc.,
where I designed and implemented apps for Android, iOS, and Apple TV devices.
I developed the PeopleTV app for Android for Time Inc. The app is published in
Google Play
and
Amazon Appstore.
An advertisement in Time magazine
(10/23/2017) promoted the app.
I completed the development of an
Android app
for Circa (now defunct), a digital news service.
I developed the Get Outdoors app for
The Coleman Company,
the outdoor expert.
The app was built with React Native technology and was available in the Google Play store.
It is still available in Apple
App Store.
The announcement was distributed by PR Newswire.
I developed the
Golf Advisor app
for Apple TV for the
Golf Channel, a television network.
I developed the In-App Purchase feature of the
GOLFPASS Video
app for the iPhone for the Golf Channel.
I was a Principal Software Engineer at
Broadcom Inc.,
where I implemented
Near Field Communication software
for the
Android Open Source Project.
I implemented Java Native Interface code that enabled Android to use Broadcom's NFC protocol stack and NFC controller.
The source code has been contributed to the Android Open Source Project for Android 4 and 5.
It is running on
- Nexus 4, 5, 6 phones; Samsung Galaxy S4 phone.
- Nexus 7, 9, 10 tablets.
Anyone can examine my code in the following Git repositories of the Android Open Source Project:
Search for my commits: git log --author=evanchu
I used Android SDK to design and implement apps to test Near Field Communication on Android.
I designed and implemented Bluetooth and FM radio communication software
on the Microsoft Windows Phone.
My software used to run on millions of phones in people's hands around the world.
The following photos show the pre-production phones that I used for development:
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.
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 principal-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.