firstname.lastname@example.org 201-***-**** Kearny, New Jersey
Rutgers University September 2017- May 2021
Bachelor of Science in Computer Science New Brunswick, NJ
3.55/4.0 GPA, Deans List 2017-Present
Relevant Coursework: Data Structures and Algorithms(Java), Computer Architecture and Design(C/x86 Assembly), Systems Programming(C/UNIX/LINUX), Software Methodology (Java), Algorithm Complexity and Analysis, Principles of Information and Data Management(Databases/MySQL)
Rutgers University Badminton Club: President and competitive travel team member; Rutgers USACS
JM Technical Services June 2017 – August 2019 (Summer/Winter)
Systems Administrator Intern Kearny, NJ
Working with hardware and software maintenance including IBM, Mac, iPhone, Android, and blade servers.
oPrimary Technician on remote ticketing and automation software for all clients.
Offered technical support to various clients on-site or via phone or email.
Supported remote users with VPN setups and issues to improve workflow.
Developed skills pertaining to work execution and time efficiency.
Satellite Image Classification using a Spiking Neural Network:
oDeveloped a spiking neural network that classified between residential and commercial satellite imagery for the purpose of better studying land usage.
oInput layer consisted of 4096 neurons, each corresponding to one pixel in a 64x64 grayscale image.
oAchieved 83% accuracy with 128 hidden layer neurons and a 3-layer feed forward network.
oWritten in Python.
oFull-stack web application developed to streamline the Buy Nothing Project, an initiative encouraging people around the world to create localized gift economies centered on sharing, lending, giving, and receiving goods for free.
oBuilt front-end for user management, authentication, and interactivity including association with posts using Firebase.
oDeveloped features for post creation, editing, filtering, and claiming using React and Material-UI.
MyMalloc: Program that replicates the C functionality of malloc and free, built from the ground up.
oImplemented using metadata to keep track of all operations done by the program as well as memory management of a static amount of space (4096 bytes).
oAllocates space for the user as the calls are made to request it, and manages the coalescing of free spaces together to form more contiguous memory blocks. Functionality also includes the splitting of larger free blocks to accommodate smaller size malloc calls.
oWritten in C.