Justin J. Fici
Computer Science Undergraduate
Clarkson University
Mobile: (585)729-0200
Education
Clarkson UniversityPotsdam, NY
Pursuing Bachelor of Science in Computer ScienceExpected: August 2024
- Computer Science Coursework: Introduction to Computer Science II (C++), Computer Organization (C, x86 Assembly), Advanced Programming Concepts in Java, Programming Languages (Haskell, Prolog), Automata Theory and Formal Languages, Principles of User Experience Design, Algorithms and Data Structures, Software Design and Development, Cryptography.
- Math and Science Coursework: Calculus I, Calculus II, Discrete Math and Proofs, Physics I, Chemistry I, Economics I (macro and microeconomics), Microeconomics II.
- Club involvement: Clarkson Open-Source Institute, Outing Club, Blacksmithing Club, Ski Club, and Rocketry Club.
Webster Schroeder High SchoolRochester, NY
High School Diploma, with honorsJune 2020
- Relevant Computer Science Coursework: Introduction to Java and AP Computer Science A (Java).
- Club involvement: FIRST Robotics, Ski Club, Key Club.
Projects
Introduction to Computer Science II
Introduction to Computer Science II
- Designed and implemented a registration system for a youth sport program.
- Program allowed users to create a database of players with fields for characteristics such as name, date, age, and registration status. A keyword search function added versatility and usability.
- Designed and implemented a multi-user messaging and multimedia sharing platform, modeled after Slack.
- Utilized multithreading, networking, and GUIs to create an easy to use and feature rich end user experience.
- Implemented end-to-end encryption on all messaging and text files.
- Created an interpreter for a C-like and Assembly-like language.
- Parsed, interpreted, and executed code read in from a file to display the desired result.
- Included functionality for while loops, for loops, if statements, and any combination of those control structures nested together.
- Designed and built a recipe management web application as part of a team of five.
- We used the Spring framework along with Java for the backend.
- JavaScript, HTML, and CSS were used for the frontend.
- We did not use a typical database, instead opting to implement our own system that used the local file system and required considerably less overhead.
Work Experience
McDonalds Crew MemberJuly 2019-August 2021
- Maintained high standards of customer service during high-volume, fast paced operations at the front counter and drive thru. During sustained periods of reduced work force due to COVID-19, I was able to maintain those high standards while also ensuring personal, crew and customer safety.
Webster Technology Internship January 2018 - March 2020
- Assisted in servicing over 2,500 Chromebooks given to students by the school district for a variety of issues ranging from replacing broken screens or damaged motherboards to updating software and managing compatibility.
- Assisted in performing maintenance on approximately 15 full size printers used by staff, teachers, and students.
Solu Technology Partners InternshipJune 2023 - August 2023
- I was part of a 14-person scrum team, comprised entirely of interns, that was tasked with developing a survey taking tool.
- Our technology stack included TypeScript on the frontend, Kotlin on the backend, and MongoDB as our database. We tied this all together using Spring Webflux, a framework for creating reactive web applications. Spring Data was also used to easily interact with the database.
- AWS was used as our build, deployment, and hosting tool. The build process included running a full suite of unit and system integration tests, which I had a personal hand in implementing.