Zach Ziccardi

About me

# Education #
Binghamton University, State University of New York Binghamton, NY
Bachelor of Science in Computer Science Expected May 2018
Major GPA: 3.41/4.00 · Cumulative GPA: 3.13/4.00 · Dean’s List, Fall 2017
• Coursework: Software Engineering, Programming Languages, Design Patterns, Data Structures & Algorithms, Operating Systems, Computer Systems, Computer Networks, Programming for the Web, Database Systems, Intro to Computer Security
Sanford H. Calhoun High School Merrick, NY
High school diploma June 2014
• Engaged in three Project Lead the Way courses (Intro to Engineering Design, Principles of Engineering, Digital Electronics); received AP Scholar Award with Distinction (eight AP courses); inducted into National Honor Society; graduated in top 10% of class

# Skills #
• Programming languages: C++, C, Java, JavaScript (ES6), Python, Ruby
• Other languages: HTML, CSS, XML, SVG, MediaWiki markup, Markdown
• Tools: Node, Express, Selenium, React, Rails, Mocha, Mongo, Git, Inkscape, Autodesk Inventor

# Experience #
Health Care Compliance Strategies (HCCS) Jericho, NY
Quality Assurance Intern Summers, 2013–2017
• Developed an automated testing tool for the company’s healthcare compliance web application to increase work productivity — using Node, with Selenium for automating browsers, Express for dynamically serving a front end where test cases can be selected remotely, and Mocha for writing tests
• Received the company-wide “rising star” intern award in Q2 2016 for creating a tech demo of the automated testing tool — leading to its continued development by myself and other employees
• Performed quality-assurance testing of web applications — identified functionality issues, composed reports detailing ways to reproduce the bugs, discussed possible solutions with the QA team and developers, and conducted regression testing to ensure bug fixes did not introduce new problems

# Projects #
• Implemented a multi-threaded HTTP proxy in C and C++ that accepts GET requests from clients, retrieves the desired resources, caches them, and forwards them to the client
• Designed an authentication web service in JavaScript that allows registering new users, signing in users, and accessing users’ information — using Node, with an Express web server and a Mongo database
• Created a generic library for serializing and deserializing objects in Java using reflection — allowing for the addition of new object types and serialization formats with minimal changes to existing code
• Produced a checkers game in Python with a GUI built using TkInter with three classmates — gaining experience in constructing GUIs and working as a member of a team

# Leadership #
• Collaborates with other volunteers on editing Wikipedia (2013–present) — researching topics and writing high-quality, well-sourced articles; fact-checking content; and countering vandalism
• Participates in cooperative programming projects at hackathons and in the computer science club

Skills & Technologies

  • Inkscape
  • Git
  • mongo
  • Rails
  • React
  • Selenium
  • express
  • Node
  • CSS
  • HTML
  • Ruby
  • python
  • JavaScript
  • Java
  • C
  • C++

Project Involvement

Contributions (GitHub) - 5 total commits x 1 - 5

Contributions (Hangouts Hosted) - 0 total hangouts x 1 - 0

Contributions (Hangouts Attended) - 0 total hangouts x 1 - 0

Contributions (Authentications) - 1 authentications x 100 - 100

Contributions (Profile Completeness) - 8 out of 10

Contributions (Membership Length) - 6 out of 6

Contributions (Sign In Activity) - 4 out of 6

Zach Ziccardi has no publicly viewable Youtube videos.