Badges
Certifications
Work Experience
Senior Software Engineer
Aspiration• June 2019 - Present
• Utilize Go (Golang) and AWS (Amazon Web Services) to make fast, robust, and scalable micro-services and servers that can handle high traffic. • Implemented and created the architecture for the following core features: debit card tracker, in-app card activation, virtual debit cards, segment tracker. • Write SQL queries to handle real-time customer data, and create RPC endpoints using Twirp for frontend clients and backend requirements. • Created clients to allow interaction with third parties such as Galileo and Segment for banking and business needs. • Mentor junior engineers, review code changes, assist with Devops needs, and help put out fires in production.
Software Engineer
Avenda Health• June 2018 - June 2019
• First employee and Software Engineer to join the startup outside of founders and created the medical device to treat prostate cancer. • Utilized Go for the backend, React (JavaScript) and Redux for the frontend, AWS for all of the cloud platforms, and ThreeJS (WebGL) for all 3D graphics. • Helped design the communication protocol with the controller board in C for read and write over serial, and utilized web sockets to handle fast data pipeline needs.
Software Engineer
General Atomics• July 2017 - June 2018
• Utilized C++ and C to work on backend applications that deal with autonomous flight processes of the plane, logging, mission plans, and data communication. • Designed part of the datalink connection and the data that interacts with the ground station to keep autonomous flight stable by heavily using object-oriented programming and data structures.
Education
University of California, Riverside
Computer Science & Engineering, BS• October 2013 - March 2017