Nicholas
Giannetta
Computer Science Major
Achievements
3.65 GPA
Dean’s List every semester
Move a Mountain Missions group leader
August 2022 – Current
Introduction to Systems Software University of Pittsburgh
Learned how to read and write C code.
Used GDB to debug program crashes and break down existing programs into x86 assembly language.
Implemented a first-fit memory allocator and completed a buffer overflow attack for two class projects.
January 2021 – May 2021
Algorithms and Data Structures University of Pittsburgh
Completed large coding projects which familiarized me with different data structures such as linked lists, queues, dequeues, etc.
Learned sorting algorithms such as Selection Sort, Merge Sort, and Quick Sort.
Calculated the runtime efficiencies of multiple sorting algorithms to discover which were the best relative to one’s data and goals.
Recursively implemented a linked list in a Java project. February 2023 – March 2023
Autocompletion Engine Project University of Pittsburgh
Implemented two De La Briandais (DLB) tries in Java to store a dictionary and to keep track of what suggested words a user selects.
Created a Java class that uses the respective DLBs to suggest words based on the frequency that a user selects words.
EMPLOYMENT EXPERIENCE:
Bakery Square – Front Desk Administrator (May 2022 – August 2022)
Christ the Divine Teacher Catholic Academy – Custodian (June 2016 – August 2021)
Pittsburgh Steelers – Equipment Manager (July 2018 – January 2019) Education
September 2020 – Current
Computer Science
University of Pittsburgh
Skills
Data management
Problem-solving
Sorting data
Interests
Combinatorics
Operating
systems
Sports
Contact
106 Lucca Lane
Oakmont, PA 15139
*****@****.***