A Software Engineer, former lawyer, and Air Force Veteran based in Alexandria, VA. Spends personal time working on apps to improve his family life and the availability of open data in government, science, and the law.
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.
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.
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.
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.
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.
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.
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.