Education
-
Rensselaer Polytechnic Institute, Troy, NY
BS Computer Science, May 2012
-
EC-Council
Certified Ethical Hacker, January 2013
-
CompTIA
Security+ Certified, July 2011
Skill Set
Web (Client-Side) | |
JavaScript (pure) | |
HTML4/5 | |
CSS2/3 | |
Bootstrap 3 | |
AJAX | |
jQuery | |
HTML5 Canvas | |
Web (Server-Side) | |
Django | |
Ruby on Rails | |
SpringMVC | |
SQL (MySQL, PostgreSQL) | |
Java Servlets | |
JSP | |
REST Theory |
Application and Systems Development | |
Java | |
C/C++ | |
x86 Assembly | |
Scripting | |
Python | |
Node JS | |
Ruby | |
Perl | |
Miscellaneous | |
JSON | |
XML | |
Vi[m] | |
Eclipse | |
Bash |
Side Projects
-
PacketKnife (Python)
An interactive packet inspection tool designed to detect and extract passwords and session tokens sent in plaintext.
-
Book (Ruby)
A Ruby domain-specific-language and script to compile text files into a book.
-
Amplitude and Frequency (HTML5, CSS3, JavaScript, HTML5 Web Audio API, Bootstrap)
An educational page explaining Amplitude and Frequency of sound waves. The most important thing here is the Web Audio API-based demo at the bottom.
Jobs
-
Synergist Computing
Web/Software Developer and Project Lead, September 2018-present
-
September 2018-April 2019
(JavaScript, node.js, Express.js, AngularJS)
Full-stack web development. AngularJS single-page-application frontend, node.js backend.
-
April 2019-Present(JavaScript, TypeScript, node.js, Express.js,
Objection.js, knex.js, OracleDB, AngularJS)
Project lead and lead developer for a new web application. AngularJS single-page-application frontend, TypeScript backend running on node.js, OracleDB for data storage with Objection.js as our ORM layer.
-
September 2018-April 2019
(JavaScript, node.js, Express.js, AngularJS)
-
Leidos
Web/Software Developer, January 2015-present
-
January 2015-September 2018
(JavaScript, AngularJS, Bootstrap, Java, SpringMVC,
REST)
Full-stack web development. AngularJS single-page-application frontend, SpringMVC backend.
-
January 2015-September 2018
(JavaScript, AngularJS, Bootstrap, Java, SpringMVC,
REST)
-
Booz Allen Hamilton, Inc.
Consultant - June 2012-January 2015
-
June 2012-January 2013
(Java, SpringMVC, REST Services, XML)
Wrote a REST service to retrieve data from a legacy MySQL database.
-
January 2013-October 2013
(Python, MySQL, XML)
Wrote a Python application to export data from a MySQL database and coerce it into XML documents following a standard.
-
July 2013-October 2013
(HTML/CSS/JavaScript, jQuery, AJAX, Python, Django, REST
Services)
Wrote a web application to assist non-programmers with creating queries for a REST service.
-
November 2013-December 2013
(Perl)
Wrote a Perl script to process application logs and prosent collected data in a human readable format.
-
January 2013-March 2013
(x86, C, Python)
Currently working with distributed, high-availability embedded systems using x86 Assembly, C, and Python.
-
June 2012-January 2013
(Java, SpringMVC, REST Services, XML)