David Piedra - Developer & Security Engineer

David Piedra

Passionate about building elegant software solutions, and building & deploying large scale secure systems. Explore my projects and professional journey.

Featured Projects

AEGIS

AEGIS: Automated Event Governance for Infrastructure Security. AEGIS began as an experiment to simplify and automate incident response for small to mid-sized infrastructure. I built a system where infrastructure could be deployed with Terraform and provisioned with Ansible, then dynamically monitored using SIEM alerts. The system detects network anomalies and triggers automated triage or recovery workflows, effectively acting as a skeleton SOC team in one tool. This project taught me how to merge detection, response, and recovery into a fully automatable stack.

TerraformAnsiblePythonDockerLogstashElasticsearchIncident Response

IsoFlow

As part of a push toward self-healing infrastructure, I created IsoFlow to detect and alert on abnormal network traffic using Isolation Forest models. Netflow data is ingested live via Logstash, then evaluated and routed to AEGIS for automated triage. IsoFlow serves as the “eyes” of the network, spotting threats in real time before users notice anything wrong.

NetFlowPythonScikit-learnPandasAnomaly DetectionIncident Response

Boilerexams Infrastructure Overhaul

Boilerexams, a 70+ person organization serving thousands of students, had aging infrastructure with fragmented authentication and poor observability. I led a solo infrastructure overhaul that introduced secure remote access, centralized authentication, real-time monitoring, and a resilient mail server with IPS rulesets. This project hardened their entire backend and created a scalable foundation.

PostfixDovecotKVMOpenVPNGrafanaPrometheusTelegrafOpenLDAPNextcloudDockerdnsmasqPostgresql

Independent Projects

Technical

Programming

Artificial Intelligence

Work Experience

Security Engineer Intern

Amazon

May 2025 - August 2025

Amazon logo
  • Designed and implemented data analysis tools using NLP and Likert scales to identify customer sentiment trends and pain points
  • Led the creation of a self-service solution to address identified friction points, including authoring design documents, conducting user interviews, and presenting findings
  • Developed and deployed a full-stack serverless application using AWS CDK, CloudFormation, Lambda, Bedrock, Aurora, API Gateway, and EventBridge; backend in Python and frontend in React
  • Shadowed internal penetration tests, contributing through code review, account configuration assessments, log analysis, and manual exploitation using Burp Suite
Network Engineering Aide

Purdue IT

October 2024 - May 2025

Purdue IT logo
  • Automated ISO audit tracking and data entry with Python
  • Aided in maintaining and upgrading network infrastructure for a campus of 60000 students
  • Assisted Network Engineers in both troubleshooting and trend analysis to resolve outages and issues
  • Configured, Installed, and Replaced Cisco equipment such as Routers, Switches, Distros
Research Support Developer

Rosen Center for Advanced Computing

January 2025 - Present

Rosen Center for Advanced Computing logo
  • Deployed a network monitoring architecture across a research campus, measuring latency, bandwidth, routes, and packet loss
  • Containerized the archiving suite & dashboard and deployed it on a Kubernetes cluster with high availability and redundancy
  • Utilized Puppet to deploy an infrastructure as code defined research machine for students
Cybersecurity & Critical Infrastructure Intern

Lawrence Livermore National Laboratory

June 2024 - August 2024

Lawrence Livermore National Laboratory logo
  • Contributed to a webapp using MongoDB, Express, Angular, and Node.js to assess security for Critical Infrastructure
  • Developed and analyzed cyber attack strategies, deriving their likelihood and effects
  • Prototyped a tool to simulate cyberattacks using Terraform and Ansible
Code Sensei

CodeNinjas

September 2020 - August 2022

CodeNinjas logo
  • Taught programming languages like C#, Java, JavaScript
  • Designed and executed coding camps, demonstrating strong organizational and multitasking skills
  • Nurtured problem-solving abilities in students through engaging coding projects

Student Organizations

Backend & Infrastructure Team Lead

Boilerexams

November 2023 - Present

Boilerexams logo
  • Worked with Node.js, React, Tailwind to help design frontend solutions for a website serving thousands of page views per day
  • Utilized Node.js, Prisma, and Postgresql to create an api for the website, serving up to 40 thousand queries/day
  • Constructed an efficient and secure server architecture and network topology for the organization
  • Deployed a Web Application Firewall on the reverse proxy to protect all websites exposed externally
  • Implemented an Intrusion Prevention System on a mail server which resulted in an average of 10 bruteforce attempts per day prevented

Certifications

CompTIA IT Fundamentals (ITF+) Certification
CompTIA IT Fundamentals (ITF+) Certification

Issued by CompTIA on March 2024

Information TechnologyInformation Technology InfrastructureBusiness Continuity
CompTIA Security+ Certification
CompTIA Security+ Certification

Issued by CompTIA on May 2024

CybersecurityNetwork SecuritySecurity AnalystBusiness Continuity

Extracurricular Activities

NCL CyberSkyline CTF - Spring 2024

NCL CyberSkyline CTF - Spring 2024

Finished in the top 1% of 8000 participants in this Capture the Flag which tests a broad set of Cybersecurity knowledge and skillsets.

Cyber Sentinel CTF - Summer 2024

Cyber Sentinel CTF - Summer 2024

Participated in an exclusive CTF hosted with the US Department of Defense and placed 154th out of 2800 participants and 5000+ applicants.