A Software Engineer, former lawyer, and Air Force Veteran based in Laurel, MD. Spends personal time working on apps to improve his family life and the availability of open data in government, science, and the law.
Developing distributed system for gathering and reporting digital marketing analytics. Designing, developing, and operationalizing new container-based deployment processes and tooling to support conversion to microservice architectures. Modernize existing AWS infrastructure to enable rapid adoption and replacement of components in technology stack.
Angular, AWS, Cloudformation, DevOps, Docker, ECS, MongoDB, Node.js, Python, Saltstack
Startup using smartphone sensors to analyze driving behavior. Maintained test application suite for independent evaluation and verification of iOS-specific SDK and cross-platform library, including creation of SDK test application with faked library. Maintained internal and external CocoaPods repositories and Podspecs, improving distribution and cross-team development. Developed UI Automation script for on-device profiling of library code.
Bluetooth, C/C++, Cocoapods, iOS, Machine Learning, Mobile, Objective-C, Sensors
Developing and consuming scientific and legal Open Data APIs. Developed responsive website for collecting data from citizen scientists conducting wide-scale animal feeding experiment.
AWS, DigitalOcean, Bootstrap, CSS, PostgresDB, Rails
Assessed legal and technical impacts of newly discovered software vulnerabilities. Analyzed expert reports on data breach incidents. Briefed on encryption fundamentals, cryptanalysis techniques, and software development methods. Developed corporate policies for information security topics, including handling law enforcement technical requests and securing personal health information.
Cybersecurity, Encryption, Government Contracts, HIPAA, National Security
Addressed user interface and core library bugs for graphical Simulink diff and merge tool. Enhanced functionality and usability of model comparisons. Developed custom reporting module.
Eclipse, Java, Matlab, Simulink, Swing
Developed enterprise-wide shipping application to manage compliance with transnational biotech regulations. Developed WPF components and prototype software for seed fulfillment. Maintained and supported internal scientific research software.
Wrote production code and emergency fixes for WebSphere High Availability and Work Load Management modules. Assisted various component teams in isolating and debugging production code issues. Improved feature and unit tests, resulting in 25% test suite runtime improvement.
Java, JUnit, Parallel Systems, WebSphere
Developed automated tests to grade student programming assignments, reducing course-wide grading time while increasing quality of code review. Created lab exercise teaching testing fundamentals, adding new component to standard course curriculum. Taught recitations of 30+ students for sophomore level Java programming and data structure courses and junior level C++ courses.
C/C++, Java, JUnit, Mentorship
Duty station at the National Security Agency. Applied foreign language to computer forensic analysis. Automated several lab functions by developing custom scripts. Provided technical support and knowledge to other language analysts. Developed training materials to ensure continuity of operations during analyst turnover. Awarded National Security Agency STAR Award for Exceptional Performance. Held TS/SCI clearance.
Bash, Computer Forensics, National Security, Perl
Studies focused on Intellectual Property, National Security, and Regulatory Law.
Studies focused on advanced software engineering techniques, parallel programming and algorithms, bioinformatics, embedded systems, mobile (iOS) development, and robotics.