David Cheeseman

Vice President Of DLP Engineering at JPMorganChase

Columbus, Ohio, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
David Cheeseman is a seasoned cybersecurity and software engineering leader with 16 years of experience, currently serving as Vice President of DLP Engineering at JPMorgan Chase. He blends hands-on development and security expertise—from building API-driven and CI/CD workflows to contributing a PAM duress module addressing coercion scenarios—to support offensive and defensive operations. A former Navy information officer and technical lead at MIT Lincoln Laboratory and JPMorgan, he is completing a master's in Cybersecurity at Johns Hopkins while pivoting toward red team operations, malware research, and threat intelligence. Active in CTFs and pursuing OSCP, he combines operational discipline with practical tool development to help red teams and organizations stay ahead of adversaries.
code16 years of coding experience
job7 years of employment as a software developer
bookCybersecurity, Cybersecurity at Franklin University
bookBS, Computer Science, BS, Computer Science at DePauw University
bookMaster's degree, Cybersecurity, Master's degree, Cybersecurity at Johns Hopkins Whiting School of Engineering
bookNA, Computer Science, NA, Computer Science at University of Colorado Boulder
languagesEnglish
github-logo-circle

Github Skills (14)

c1710
c1110
security10
filepermissions9
user-permissions9
bash9
permission9
script9
linux-distribution8
linux8
system8
operating-system8
sys8
git7

Programming languages (11)

C#TypeScriptDockerfileC++ShellCJavaScriptGo

Github contributions (5)

github-logo-circle
nuvious/pam-duress

Aug 2021 - Jul 2022

A Pluggable Authentication Module (PAM) which allows the establishment of alternate passwords that can be used to perform actions to clear sensitive data, notify IT/Security staff, close off sensitive network connections, etc if a user is coerced into giving a threat actor a password.
Role in this project:
userSecurity Engineer
Contributions:13 reviews, 34 commits, 25 PRs in 11 months
Contributions summary:David primarily focused on the implementation of a Pluggable Authentication Module (PAM) designed to enhance security through duress passwords. Their initial contribution involved the creation of core functionalities within `src/duress.c` and `src/util.c`, defining the module's behavior, including file validation, hash verification, and script execution. Subsequent commits address privilege escalation issues, code style issues, and versioning. The user also updated the documentation and corrected some spelling/grammar issues.
authenticationsecurity
nuvious/QuiCC

Jul 2024 - May 2025

A covert channel demonstration using the Connection ID header in the quic protocol.
Contributions:6 releases, 16 PRs, 43 pushes in 10 months
quiccovert-channelcybersecuritycybersecurity-tooldecryption
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial