William Chow
**************@*****.***
Education
Bachelor of Science
U.C. Berkeley
Professional Experience
Farmwise
Senior Software Engineer – Core Eligibility Group April 2023 – Current
Develop and maintain back-end services (including maintaining back-end UI) for Farmwise, including all farm robot and user registration, monitoring.
Develop firmware software distribution system (ensuring that robots contain the latest software stack utilizing apt and nomad to manage docker instances).
Develop image streaming service, streams cached images taken from Robot to cloud data store which is consumed by ML team for updating ML models.
Maintain cloud infrastructure on AWS using EKS and EC2.
Main stack developed in Spring Boot.
Optum Digital (United Health Group)
Principal Software Engineer – Core Eligibility Group August 2021 – April 2023
Develop and maintain back-end services for the Core Eligibility Group at Optum Digital, which registers and authorizes user access to Optum Digital’s product offerings.
Services maintained and developed are required to be HIPAA compliant.
Services deployed using EKS on AWS
Oracle December 2018 – August 2021
Principal Software Engineer - Blockchain Cloud Applications
Design, configure, and implement server features for highly scalable blockchain applications in Enterprise Resource Planning (ERP) and Supply Chain management (SCM) domains.
Lead developer on Oracle’s Intelligent Track and Trace blockchain application that provides a prebuilt blockchain solution that integrates with Oracle SaaS and PaaS solutions, as well as on prem.
Daily responsibilities include 80% development, implementation, and maintenance which included heavy use of Elasticsearch to store data.
Develop, design, review, and implement backend APIs and microservices using Java and Go.
Utilize Kafka for communication and messaging between microservices.
Leverage big data pipelines for real time analytics on various Oracle SaaS applications
Develop a cloud service that will be processing millions of transactions per day.
Work with operations to build and configure maintainable, resource-efficient systems.
Castlight October 2015 – September 2018
Senior Software Engineer/Dev Lead/Scrum Master
Castlight Acquired Jiff, Inc in April 2017 – Jiff created a HIPAA compliant platform that delivers tailored disease prevention care individualized to the unique needs of each participant.
Promoted to Lead Developer, managing the Integrations Team, responsible for Castlight’s integrations of health sensor and external fitness app APIs - FitBit, Withings, RunKeeper, BodyTrace, etc.
Responsible for development and maintenance of all Ruby SOA platform services.
Design and develop REST API microservices for devices (FitBit) and third-party services (Teledoc), bulk mass data uploads/downloads, and SSO App-to-App/Web-to-Web integrations.
Spun up hundreds of instances which equated to processing over 1 billion pieces of data using Kafka.
Implemented Jenkins CI/CD pipeline and containerized applications using Docker for Kubernetes deployment.
Hold Scrum Master responsibilities of about half a dozen front-end and back-end developers, leading daily standups, mentoring new/junior developers, interface with a multitude of teams daily, and current SME for how integrations work.
YesVideo August 2014 – October 2016
Senior Software Engineer/Dev Lead
Full stack development of a Ruby on Rails e-commerce application based on Shopify, which was to support their Legacy Republic application.
Participated modernizing the aging infrastructure and applications with Cloud Infrastructure, designed, and implemented YesVideo web applications and services with Ruby on Rails.
Implemented order processing and tracking automation with Ruby on Rails and state machines.
MySQL/MongoDB/Rails stack.
IntertTust (SyncTV) July 2013 – August 2014
Senior Backend Software Engineer
Senior Ruby on Rails back-end engineer on the SyncTV product, white-label video streaming platform. Focus is on the backend Ruby on Rails application, which provides a Web API for OTT clients.
Customers are mainly foreign European media companies like TF1 from France. Other companies we service include TV manufacturers like Vizio.
Supported streaming to various different clients, such as Xbox One and web based client. Protocols used were MPEG-Dash (for XboxOne) and HLS.
Developed back-end services that coordinated encoding (using FFMPEG), DRM management (PlayReady and WideVine), and CDN distribution.
Developed APIs for creation of content metadata and creation of playlists.
Visa May 2011 – July 2013
Staff Software Engineer
Ruby on Rails SME, hired specifically to develop V.me, Visa’s Online Digital Payments infrastructure.
Organized Visa’s internal Ruby on Rails through recruitment, selection, and training of Ruby on Rails engineers.
**PREVIOUS EXPERIENCE PROVIDED UPON REQUEST**