William Huang

Software Engineer at CoinTracker

William Huang has worked at various companies since 2013. In 2013, they were an Academic Intern at UC Berkeley, where they helped students understand concepts like recursion, inheritance, and data abstraction. In 2014, they were an Undergraduate Student Instructor at UC Berkeley, teaching CS 61C (Machine Structures) material, and they were also an AppDev Intern at Workday, developing an XpressO task to batch run time calculations as a background process. In 2015, they were a Software Engineering Intern at Veeva Systems, designing and coding an application to decrease the cost-to-serve on production issues. From 2016 to 2022, they worked at Veeva Systems as a Senior Software Engineer, Mobile Platform, where they started and led a team of engineers from 0 to 1 in shipping a modern, Kotlin-based Android app for Vault. William also set up the Android and iOS CI/CD pipeline using Gitlab CI, AWS EC2, and Kubernetes on AWS, and explored and decided on the core libraries of the Android stack. Additionally, they led a team of engineers working on CDX, an ETL platform, to transfer data across Vaults, and refactored CDX by splitting the Extract stage from the Transform and Load stages. William also mentored new grads and interns, holding the team to a high level of code quality through rigorous code reviews. Finally, they are currently a Software Engineer at CoinTracker.

William Huang attended UC Berkeley from 2012 to 2016, where they earned a Bachelor of Science in Electrical Engineering and Computer Science.

Links

Timeline

  • Software Engineer

    October, 2022 - present