Was responsible for the front-end architecture design and implementation for multiple projects using Angular, with emphasis on performance, scalability, modularity, and maintainability.
Built a search bar for a custom filtering experience that was capable of guiding the user through the construction of complex SQL-like statements including AND/OR/NOT operators and nested queries.
Designed and constructed an Excel-like spreadsheet feature that could load multiple dynamic sets of data on one sheet, gracefully handle collisions, and deliver them to the customer via email using Angular and Node.js.
Implementedstate management solutions using NGXS in multiple complex applications, improving data flow and application performance.
Wrote and maintained a series of middleware "edge" APIs in Node.js
Made improvements to and fixed bugs on APIs written in Python utilizing SQL Alchemy running on AWS Lambdas
Developed and maintainedshared libraries and components in Angular to facilitate code reuse and maintain consistency across multiple applications
Managed a small architecture focused team while also being technically responsible for guiding the work and mentoring a larger number of developers
Software Engineer
The Hovercam
San Diego, CA
08.2018 - 11.2019
Developed innovative, all-in-one, classroom software called Classfusion from the ground up using Angular 2-8
Oversaw and was personally responsible for building an assessment delivery system spanning across 2 applications (teacher and student) including an assessment builder, an assessment work space, server/client side graders, and a Socket.io driven clicker response system
Implemented and optimized complex MongoDB queries in order to efficiently interact with our database
Managed our applications' complex states using NGXS and RxJS
Leveraged the Full MEAN Stack to construct a visually appealing, easy to use, front-end backed with an organized and efficient flow of data
Helped in the construction of a patented interactive digital whiteboard with vector based recordings.
Software Quality Assurance Tester
Eturi Corp.
San Diego, CA
6 2015 - 3 2018
Writing and executing manual test cases for software on iOS (2 apps), Android (2 apps), OSX, Windows and web platforms
Accessed and made changes to test accounts in the server using SQL
Education
Bachelor of Science - Computer Science
San Diego State University
undefined
Rancho Bernardo High School
2013
Skills
Angular 2 (5 years)
Typescript/Javascript (5 years)
RxJS (5 years)
NGXS (5 years)
Python (1 year)
SQL (1 year)
MongoDB (1 year)
Expressjs (1 year)
Projects
Developed a 2D side-scroller entitled The Adventures of Entropy Boy using Unity