Employment

Publications

Education & Awards

Skills

Software Development

Languages:
Python — Java — JavaScript/ECMAScript — C — C++ — Perl — PHP — Lua — Pascal — R — Bourne, BASH and C Shells — x86, 68000 and MC68xx Assembly Language
Web Development:
Django — ReactJS — Backbone.js — Celery — PHP — Nginx — Gunicorn — Apache
Android:
Android Studio — SL4A — Fragments — GCM — Picasso — PayPal SDK — Android Pay/Wallet
Dev Tools:
PyCharm — Docutils — Sphinx — LightTable — Jenkins — Git — Github — Subversion — Make (GNU and BSD)

Security and Forensics

Forensic Tools:
The Sleuth Kit — Autopsy — Plaso — log2timeline — Ettercap — Wireshark — Scalpel — PyFlag — Snort — Volatility
Digital Forensics & Incident Response:
Forensic imaging — Filesystem/Disk forensics — Timeline analysis — Network forensics — Browser forensics — File carving — Email authentication — Metadata analysis — Live capture — Memory forensics — Security auditing — Penetration testing

System Administration

Cloud & Virtualization:
Amazon Web Services (AWS) (including EC2, S3, EBS, Lambda, VPC, RDS, IAM) — Heroku — DreamHost — Docker — Vagrant — VirtualBox — FreeBSD Jails — OwnCloud
Operating Systems:
BSD (FreeBSD, OpenBSD) — GNU/Linux (Ubuntu, Debian, CentOS, Fedora, Slackware) — Solaris & Illumos
Network Administration:
DNS — DHCP — Routing — Firewalls — VLAN — Intrusion Detection — Wireless AP management — Configuration Management
Network Admin Tools:
PF & AltQ — Cisco IOS (~CCNA) — Linux (IPTables) — HostAPD — AWS VPC — Salt — Puppet
Server Administration:
Nginx — Apache — Gunicorn — BIND — DNSmasq — Sendmail — Postfix — Samba — Squid — OpenLDAP — inetd — Mailman — Bacula — Amanda — HostAPD — Snort — OwnCloud — Salt

Other CS&IT Skills

Data Mining:
Association Rule Mining — Poisson Regression Analysis — Anomaly Detection — Cluster Analysis — Product Recommendation Systems (Similar & Related products) — PredictionIO — Triplestores
Embedded Systems:
VHDL (simulation and FPGA synthesis) — Buses — stepper motor controllers — USB — GPS — 68HCxx Assembly
Databases & Cache:
PostgreSQL — SQLite — Oracle — MySQL — ElasticSearch — Memcache
Markup:
HTML — CSS — XML — XSL — RST — Markdown — LaTeX & BibTeX

Other Skills

Teaching:
Classroom instruction and management — Lesson planning — Writing & marking exams, tests & assignments — Plagarism Detection
Academic & Written Communication:
Technical writing — User and developer documentation — Producing research proposals, reports and articles — Conference presentations
Music:
Composition & arrangement — Tracker Music (Impulse, Schism, ModPlug, Pixi) — Music typesetting — Tuba (advanced) — Trombone (beginner) — Keyboards (intermediate) — Hammond Organ (beginner) — Electric Bass (beginner)

Last Updated 2017-02-17