Experience
2022 — Now
2022 — Now
• Full-stack software engineer contributing primarily to backend features using Flask, MySQL, and Ember.js, responsible for building, refactoring, debugging, testing, and documenting core platform functionality. Utilizing Github and CircleCi for version controlling, continuous integration, and delivery testing.
• Built and maintained content authoring tool set using the Froala Editor (HTML WYSIWYG), enabling thousands of instructors and internal authors to publish customizable interactive content and improving content deployment speeds by 18%.
• Built a video hosting service utilizing AWS S3 and Lambdas, allowing universities utilizing our books to upload lectures, animations, and student presentations while protecting sensitive student/instructor data, university intellectual property, and complying with FERPA laws to help close the adoption from 12 Higher Ed Institutions.
• Integrated zyBooks within university learning management systems by leveraging the LTI (Learning Tools Interoperability) protocol, enabling secure automated grading and seamless integration within school infrastructure. Implementation of LTI Deep Linking and related tooling reduced course setup time by 40%, while driving a 16% increase in LTI based traffic.
• Developed a score notification system, notifying students of discrepancies in scores between their zyBook and school grading systems, allowing users to synchronize scores, resulting in a 24% decrease in support requests.
2021 — 2022
2021 — 2022
• Developed and maintained server side REST APIs using Flask and Object Relational Mapping (SQLAlchemy) to allow schools to manage the creation, re-use, and deletion of zyBooks.
• Built a server side zyBook templating system to communicate with a consumer web application and database.
2021 — 2021
2021 — 2021
• Worked as part of the product engineering team to develop a Learning Management System to communicate with a consumer web application and database.
• Developed, refactored, tested, and documented server side REST APIs using Flask microframework, RESTful architecture, and Object Relational Mapping (SQLAlchemy) to allow schools to manage the creation, re-use, and deletion of zyBooks.
2020 — 2020
2020 — 2020
Milpitas, California, United States
• Worked as part of the development team on a networking processor in a stealth-mode startup.
• Developed a C++ simulator to analyze the effectiveness of various hash functions that were utilized to load-balance internal chip traffic. This simulator ran significantly faster than hardware-based testing while still enabling hotspot evaluation to identify a more optimal hash function for the use case.
• Developed a web interface with a Python backend to help display and analyze the results.
Education
UC Irvine