Things I Know
Programming Languages
Java
Groovy
.NET
C/C++
SQL
HTML5
CSS3
SCSS
JavaScript
EcmaScript6
PHP
Erlang
BASH Script
Visual Basic
Perl
Lisp
XML
Visual FoxPro
Server-Side Technologies
JSP
ASP.NET
Jersey
Grails
Apache httpd
Apache Tomcat
nginx
Jetty
Glassfish
YAWS
Hazelcast
Spring Framework
Databases & Persistence
Relational
PostgreSQL
Oracle
MS Sql Server
MySQL
H2
HSQLDB
SqlLite
Access
No-SQL
Mnesia
LevelDB
KyotoCabinet
CouchDB
MongoDB
ORM/Access Layers
JPA
Hibernate
Spring Data
Web Technologies
HTTP
REST
SOAP
Ajax
WebSockets
Front-End Frameworks, Libraries, & Principles
jQuery
Backbone.js
Underscore.js
Mustache.js
Handlebars.js
Progressive Enhancement
Responsive Design
User Experience Design
Classical Application Technologies
Swing
Windows Presentation Foundations (WPF)
WinForms
Griffon
Windows COM
Applied Cryptography & Security
Symmetric Ciphers
Asymmetric Ciphers
Public Key Infrastructure (PKI)
Smart Cards
ISO 7816 - Identification Cards
ISO 14443 - Contactless IC Cards --
Proximity Cards
Operating Systems (use & administration)
Linux (esp. Ubuntu, Debian, and Red Hat -based
distros.)
OpenBSD
Windows
Places I've Worked
3M (contracted via Maxis Group)
Traffic Safety Systems Division
Software Engineer VI
October 2013 - present
HID Global
Personalization Infrastructure
Staff Engineer
February 2012 - September 2013
QuantumDigital.com
Systems Developer
August 2010 - February 2012
Gemalto
Solutions and Special Projects
Software Architect and Developer
June 2005 - August 2010
Freescale Semiconductor
Hardware/Software Development
Summer Intern / Contractor
June 2004 - October 2004