Ken Bellows

Web & Software Developer

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.

    GitHub

  • Book (Ruby)

    A Ruby domain-specific-language and script to compile text files into a book.

    GitHub

  • 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.

    Live Page

Jobs

  • Leidos

    Web/Software Developer, January 2015-present

    • January 2015-preset (JavaScript, AngularJS, Bootstrap, Java, SpringMVC, REST)

      Full-stack web development. Angular single-page-application frontend, SpringMVC backend.

  • 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.