Ian S. McBride

Software Engineer


Portfolio

Education

Micro-credential in Cybersecurity

April 2021 - June 2021

Borough of Manhattan Community College, CUNY

Completed a 100-hour, instructor-led Cybersecurity certification using course work from Cisco Networking Academy.

Prototyped networks using the simulator Packet Tracer and inspected traffic using Wireshark.

BS Computer Science

August 2011 - June 2021

The City College of New York, CUNY | 3.621 GPA | Magna Cum Laude Honors

Led the Association for Computing Machinery (ACM) Student Chapter, where I organized two panel events with industry guests and a coding project competition.

Notable classes I took include...
  • Artificial Intelligence
  • Web App Development
  • Intro to Data Science
  • Web Security
  • Data Visualization

Experience

Research fellow

June 2019 - Aug 2019

Opportunities in Research and Creative Arts, CCNY | Code-1 | Code-2

Key Technologies: Nginx, Let's Encrypt, FreeIPA, Bash, Vagrant

Assembled a JupyterHub system that supports the school’s students and researchers by providing performant, centralized compute resources that eliminate the need for local, dev environments.

Completed initial phase, which consisted of a monolithic design (VirtualBox, Vagrant VMs, and Bash).

Research intern

June 2016 - August 2016

Memorial Sloan Kettering Cancer Center | Code-1 | Code-2

Key Technologies: Python, Numpy, Scikit-learn, Jupyter Notebook

Reimplemented an in-house Machine Learning algorithm, which assists doctors label tumor and non-tumor tissue in multimodal medical imaging scans.

Projects

WSNR Lobby

March 2021 - Present

Code-server | Code-client | Website

Key Technologies: WebSockets, Node.js, React, Express.js

Built a mobile-first web app that lets users meet online and face off in a game of tic-tac-toe.

Todooly

Sep 2021 - Oct 2021

Code | Demo

Key Technologies: Node.js, React, Netlify Functions, FaunaDB, GraphQL

Built a Serverless to-do list web app.

Smigle

June 2021 - July 2021

Code | Profile | Demo

Key Technologies: Hugo, YAML

Built a minimalist theme for the static site generator Hugo. Drew inspiration from existing JavaScript-free themes. Shared the theme with the Hugo community.

NYC Homeless COVID Impact

November 2020 - June 2021

Code | Website

Key Technologies: Python, Plotly Dash, Pandas, Bootstrap

Explored public datasets, applied ML analysis, and crafted interactive data visualizations.

Kipnxt

January 2021

Code

Key Technologies: Ansible, Clonezilla

Implemented a script that bootstraps a 3-machine, baremetal Kubernetes cluster and cloned the base OS image.

WSNR Chat

June 2020 - July 2020

Code-server | Code-client | Website

Key Technologies: WebSockets, Node.js, React, Express.js

Built a barebones IRC-like, chat web app.

Arch Linux

Jan 2019 - Present

Code

Key Technologies: Bash

A Bash script that bootstraps an Arch Linux based workstation.

Automated the installation and configuration process from disk partitioning to OS to apps.

Scripts

Dec 2018 - Present

Code

Key Technologies: Bash

Miscellaneous Bash scripts used to maintain Linux workstations.

Automated music conversion, OS installation media creation, and coding env initialization.