Profession
See full details of my profile at LinkedIn.
Software development engineer with extensive experience of DevOps practices in continuous integration and continuous delivery (CI/CD) for business-critical websites.

Proven expertise of designing and implementing complex automations for high-volume CI/CD pipelines, ensuring smooth and efficient software delivery.

AWS Developer
Certified as an AWS Developer Associate in November, 2021. My validation number is 7PPCQ8CBNE14QZ5B, which can be validated by Amazon.

Summary of skills:

  • Languages: TypeScript, JavaScript, Groovy, Bash.
  • CI/CD pipeline tools: Jenkins, Docker, GitHub, Artifactory, Splunk, Snowflake, Nx CLI, Nx Cloud.
  • Development tools: Visual Studio Code, GitHub Copilot (code completion, chat mode), Git CLI.
  • AWS: CloudFormation, SDK for JavaScript, S3, EC2, ALB, EBS, CloudWatch, Route 53, IAM, security group.
  • Operating Systems: Linux, MacOS, Windows.
Capital One
Lead Software Engineer at Capital One Financial Corporation. 2019 - present.

I designed, implemented, and maintained a high-volume business-critical continuous integration and continuous delivery (CI/CD) pipeline for the website, https://myaccounts.capitalone.com, where millions of customers service their financial accounts.

Perfect Sense
Senior Software Engineer at Perfect Sense, Inc. 2016 - 2019.

I designed and implemented apps for Android, iOS, and Apple TV devices.

Broadcom
Principal Software Engineer at Broadcom Inc. 2008 - 2016.

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.
My code is 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 ran 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
Senior-level software engineer for Innovative Concepts. 2007 - 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
Software engineer for AOL, previously known as America Onlin. 1997 - 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.