IAN J. LONGO
WHITEHOUSE STATION, NJ 08889
Mobile: 908-***-**** ***.*******@*****.***
Education
University of Maryland – College Park, MD 2013 – 2018 Major in Computer Science
Undergraduate Teaching Assistant for CMSC216 (C/Unix) in Spring semester 2017 3.2 GPA in Major Field
Concentration in Journalism (Philip Merrill College of Journalism, 60 credits) Professional Experience
Teaching Assistant CMSC216, Spring 2017
Held office hours during the week to help aid students who need additional help with class material Helped students with guidance on projects and labs, both with planning and debugging Answered student questions on Piazza, the online class forum Was personal tutor/mentor to student in a different C programming course for non-majors (CMSC 106), by request of my professor
ShopRite of Branchburg, NJ
Currently working in administrative scanning department Requires working with all department managers to provide accurate, up-to-date signs needed at the moment, as well as for the coming week’s product and sale changes Given access to sensitive store functions, such as price changes, and information such as future sales Technical Experience
Languages: Java, Python, JavaScript, CSS, HTML, PHP, C, Ruby, OCaml, Prolog OS: Unix, Mac OS X, Windows (64 bit)
IDE(s): Eclipse, Jupyter Notebook, Komodo Edit, EMACS Utilities: Microsoft Office, JUnit testing, Make, MySQL Major Projects
Small C Parser: Used OCaml to develop a C language parser implementing various conditional statements and language constructs, mathematical operations, print statements and variable assignments Data Structures: Object Oriented paradigms, design and develop advanced data structures such as self- balancing trees, data-condensing tries, as well as spatial structures Metadata Database: Utilized Java and SQL to store metadata (name, size, type, etc.) of files of any type to the database. Additionally developed recursive algorithm to search for and insert submitted HTML files for other embedded or linked files
Favorite Courses
CMSC389J/P- Advanced Web Programming: Used JavaScript, PHP, HTML and CSS to create advanced, dynamic webpages. Backend development included utilizing PHP and SQL to create and manage databases
CMSC 330-Organization of Programming Languages: Learned program language theory, various language paradigms and how languages differ in design and function CMSC424-Database Design: Learned to use SQL to satisfy and optimize complex queries and to create efficient architecture for logical relational databases