Experience, Skills, Education

 
 

Experience

Qualcomm, Engineer

May 2017 – Present

  • Writing firmware in C for proprietary network acceleration units in Qualcomm retail routers, carrier routers, and access points.

  • Maintaining high standards of code quality, maintainability, and performance.

  • Contributing open-source software to QSDK, an OpenWRT-based embedded Linux distribution.

  • Combining GPL and proprietary software to meet business needs in compliance with license terms.

  • Actively participating in Gerrit reviews of teammates’ contributions, both for C code and documentation.

  • Writing and organizing technical documentation.

  • Creating customer-focused presentations to succinctly express complex architectures in texts and visuals.

  • Copyediting teammates’ documentation for clarity and English usage.

PROJECTS

  • Wrote thread performance statistics subsystem.

  • Ported low-level trap handling C and assembly code.

  • Developed a new lock statistics infrastructure to guide future hardware development.

  • Designed diagrams and visual aids to present and explain architecture designs to customers and team members.

Microsoft, Intern Software Development Engineer in Test

May – August 2014

  • Developed C# software that queries multiple SQL databases, links the queried data together, and outputs it as a flat file for a non-relational database.

Skills

 

Languages

C | C++ | C# | Java | Python

Source Control

Git | Gerrit

Other

Technical Writing | Copyediting

 

Education

University of Oklahoma

December 2016

  • B.S., Computer Science

  • Mathematics minor

  • GPA 3.86