Overview
Work History
Education
Skills
Projects
Timeline
Generic

Jackson Catozzi

San Diego,CA

Overview

6
6
years of professional experience

Work History

Senior Manager/Lead Architect/Software Engineer

Trovata
San Diego, CA
01.2020 - Current
  • 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.
  • Implemented state 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 maintained shared 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

Timeline

Senior Manager/Lead Architect/Software Engineer

Trovata
01.2020 - Current

Software Engineer

The Hovercam
08.2018 - 11.2019

Software Quality Assurance Tester

Eturi Corp.
6 2015 - 3 2018

Bachelor of Science - Computer Science

San Diego State University

undefined

Rancho Bernardo High School
Jackson Catozzi