JOSEPH PETITTI
RESUME
Education
Worcester Polytechnic Institute (WPI)
-
M.S. Computer Science, expec. May 2021
-
B.S. Computer Science, May 2020 (High Distinction, GPA
3.93/4.00)
Skills
-
Languages: JavaScript/TypeScript, Java, Kotlin, C,
HTML/CSS, Python, SQL, LaTeX, Bash, Haskell
-
Technologies: GNU/Linux, Node.js, Angular, AWS,
Android, Git, Nginx, JetBrains IDEs, Microsoft Office
Experience
-
Beecology Project, WPI
Full Stack Web Developer
Worcester, MA
Oct 2019–Present
-
NSF-Funded Research: Co-Principal Investigator on
NSF-funded (award number 1742446) research project: "Building
Educational Bridges Between Computer Science and Biology Through
Transdisciplinary Teamwork and Modular Curriculum Design"
-
Front-End Visualization:
Designed Angular front-end data visualization tools for historical
corpus of bee data
-
Curriculum API: Designed and implemented Node.js
API for managing lesson plan metadata and files
-
Data Analysis: Wrote Python flask API scripts for
performing data analysis for bee-related hypotheses
-
ASSISTments
Systems Engineer
Worcester, MA
Jun–Aug 2020
-
AWS Migration: Migrated educational technology web
application used by thousands of students and teachers from
on-premises hardware to secure AWS cloud, involving
PostgreSQL, Java, Vue.js, and Python on Amazon RDS and EC2
-
WPI
Teaching Assistant—Computer Science Department
Worcester, MA
Aug 2018–Jun 2020
-
Labs, Office Hours: Taught labs, held office hours,
and graded assignments for undergraduate computer science classes
-
Wakefly, Inc.
IT Hosting Intern
Marlborough, MA
May–Jul 2019
-
Hosting Team: Managed installing, updating, and
troubleshooting virtual Windows and GNU/Linux servers hosting
Kentico, Umbraco, WordPress, etc. content management systems and
databases for dozens of clients
-
IT Tasks: Independently completed IT tasks and organized
inventory as sole IT staff for office of 32 employees
-
MAPFRE Insurance
Application Services Intern
Webster, MA
May–Aug 2018
-
Enterprise Web Appraisal System: The Enterprise Web Appraisal
System (EWAS) is a web application developed by MAPFRE for internal
use by their appraisers, automating the appraisal process and
increasing efficiency and consistency. Worked on application
services team to develop front-end and debug database
-
EWAS Front-End: Developed and deployed dynamic web
application front-end in JavaScript/JQuery
-
Afterlight Caves
Personal Project
Worcester, MA
Nov 2019–Mar 2020
-
Procedurally Generated Web Game: Designed and built
performant, procedurally generated top-down shooter game for the web
with two other students. All engine code, game logic, and graphics
were made from scratch using only JavaScript. Selected by WPI to be
demonstrated at PAX East 2020.
-
Augmented Reality Tour Guide App
Team Member, Kyoto VR
Kyoto, Japan
Jul–Oct 2019
-
Audio Tour App: Developed mobile app in team of three for
delivering audio tours with augmented reality features for historic
sites in Kyoto, Japan
-
Tour Editor: Designed and deployed web application for
creating and version-managing extensible location-based audio tours
including vanilla JavaScript front-end and Node.js back-end
-
Cultural Preservation and Promotion
Team Member, Institute for Sustainable Urbanisation
Central, Hong Kong
Jan–Mar 2019
-
Web Design: Worked with a team of four to research and create
prototype website for
preservation and promotion of historically significant sites in Hong
Kong
-
Algol Meeting Scheduler
Project Manager, WPI
Worcester, MA
Nov–Dec 2018
-
Angular Front-End: Independently developed responsive
front-end for schedule planning web app using TypeScript, Angular,
and Google's Material Design
-
AWS Back-End: Led team of four to develop Java API and MySQL
database in Amazon Web Services
-
Personal Website: Mar
2018–Present. Independently designed and developed personal
website to host projects. HTML, CSS, and JavaScript on CentOS server
using Nginx back-end
Awards & Other Positions
-
Dean's List: WPI, Fall 2016, Spring 2017, Fall
2017, Spring 2018, Fall 2018, Spring 2019, Fall 2019, Spring 2020
-
Beta Theta Pi: Eta Tau Chapter, Risk Management Chairman 2018;
Finance Chairman 2019
-
Upsilon Pi Epsilon: Computer Science honor society,
Nov 2018
-
Eagle Scout Award: Boy Scouts of America, Sep 2012