John Privitera
Email: johnpriv@live.com
Phone: 978-809-1136
Education
Northeastern University, May 2022
Bachelor of Science, Electrical and Computer Engineering
Experience
Audible [Amazon]: August 2022 to April 2024
Software Development Engineer I
- Researched and implemented changes to author searches to increase result count and improve result
relevancy
- Led development for a cross team Java project to double the number of sort filters in the search results
page, resolving a major source of customer complaints
- Onboarded a new project to internal authentication services using TypeScript and AWS CDK code
- Designed and released a safe search filter for third party podcasts using Java
- Revised and launched multiple discontinued experiments from Audible's codebase
Desktop Metal: January 2021 to August 2021 (8 months)
Embedded Software Co-op
Numeric Investors: Janury 2020 to June 2020 (6 months)
Software Engineering Co-op/Intern
Thermofisher Scientific: January 2019 to August 2019 (8 months)
Software Engineering Co-op
Projects
Cooking.johnprivitera.com
: August 2024 to Present
- Cooking website hosted on AWS
- Frontend: Static website coded in HTML, CSS, and Javascript
- Backend: Java/Python/Postgres [WIP]
- [Link] WIP sample recipe page
Security System
- Computer Vision team lead
- Executed code on a Zedboard
- Used OpenCV's HOG Descriptors to detect people in a camera frame
- Coordinates of detected people are pushed to a queue and forwarded from the camera system to a remote
base system
JPEG Compression in Hardware
- Implemented the DCT, quantization, dequantization, and IDCT steps of the JPEG algorithm on an FPGA
- FPGA was on a Xilinx PYNQ board
- The PYNQ board was also running a Jupyter notebook
- Vivado's HLS C was used for programming the FPGA
- Python was used for supporting functions:
- Importing images
- Generating 8x8 pixel chunks for DCT and quantization
- Streaming the pixel chunks to and from the FPGA
- Recombining the output chunks into a compressed image
Bluetooth Robotic Arm
- Synchronized a robotic arm to a Wii remote
Light/Alcohol Seeking Robot
- Implemented C++ code on an Arduino for an autonomous robot that avoids obstacles and
detects light or alcohol
- Developed an efficient search algorithm for robot movement using custom Matlab
simulations
Links