---
layout: resume
title: Software Developer
permalink: /resume/software-developer
tagline: A self-taught programmer fond of programming language theory.
---
- Mentored programming at the summer robotics camp
- Taught club members to use Java and Git
- Collaborated to build robot controller programs for FTC competitions
- Languages: Java 8, Haskell, HTML5/XHTML
- Tools: Git, GitHub, continuous integration, bug tracking, unit testing, property testing
- Administration: Debian GNU/Linux, Nginx
- APIs: REST, JSON, JSON Schema, JSON-LD, HATEOAS
- Security:
- TLS: Let's Encrypt, SSL Labs, DNS CAA, HSTS deployment
- Web: XSS prevention, CSRF prevention, CSP, input validation, SQL injection prevention
- Recieved OSHA 10 certification.
- Member of marching, symphonic, and jazz bands; recieved John Philip Sousa award in 2019.