Software Developer for hire. For a printable version of this resume please see here.
Related Coursework: Foundation of Programming, Data Structures, Computer Organization, Models of Languages and Computation, Algorithms and Analysis, Modern Web Programming, Computer Security Concepts, Files and Databases, Compilers, Software Engineering Lab, Calculus I-III, Discrete Mathematics, Probability, Linear Algebra
A user authenticating CRUD app built with React, Node, Express, and PostgreSQL. Detects faces in user-submitted photos using Clarifai API.
Was Project Manager of a team of four tasked by UNC Center for Health Innovation with developing two Amazon Alexa skills to be used in real-world healthcare settings. The Blood Draw skill acts as a hands-free helper for clinicians inquiring the color and quantity of tubes needed for lab tests. The Parent Educational Reference is a pediatric knowledge base for parents of infants with an exploratory and game mode. Both skills were written in Node and hosted on AWS Lambda.
Completed a semester-long project constructing a compiler for miniJava, a subset of the Java language. Using knowledge from disparate fields such as automata theory, programming language design, machine organization, and software engineering, was able to build a compiler which analyzes nontrivial miniJava programs and generates the corresponding machine code, executed by an abstract stack machine.
Collaborated with a team of three to develop a real-time, multiplayer HTML5 game inspired by the Slither.io, Agar.io, and Mope.io games. It was built using Node, Express, SocketIO, Canvas, PostgreSQL, and Bootstrap. Was personally responsible for high-level design, user-authentication system, routing, deploying and maintaining database for user credentials and scoring, as well as hosting on Heroku.
Maintained various auxiliary equipment onboard the USS Bainbridge including A/Cs, refrigerators, and reverse osmosis desalination units. Primary RHIB (rigid-hulled inflatable boat) engineer on two anti-piracy deployments to the Horn of Africa. Engaged in over a dozen VBSS (visit, board, search, and seizure) operations near Somalia as RHIB engineer. Managed and delegated responsibilities to a group of five junior enlisted in the auxiliary engineering division.