{"id":218,"date":"2024-12-05T03:00:32","date_gmt":"2024-12-05T03:00:32","guid":{"rendered":"https:\/\/wp.odu.edu\/cyberimpact-template\/?page_id=218"},"modified":"2026-10-10T23:04:45","modified_gmt":"2026-10-10T23:04:45","slug":"skills-2","status":"publish","type":"page","link":"https:\/\/sites.wp.odu.edu\/edade001\/skills-2\/","title":{"rendered":"Skills"},"content":{"rendered":"\n<p>This page showcases three skills that I have gained through projects, internships and coursework: problem solving, Python automation, and digital forensics. Problem solving refers to when I must deal with a problem whose solution is not immediately apparent. This can include a tool that is not working properly, an error that cannot be identified, or a team that is not collaborating efficiently. Python automation involves the creation of scripts and tools that can perform data cleaning, web scraping and repetitive tasks that would otherwise be completed manually. In digital forensics I have learned how to analyze a system, recreate events, and document those events effectively. Below you will find a brief explanation of each of these skills, followed by evidence of that skill. <\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<p class=\"has-large-font-size\"><strong>Problem Solving<\/strong><\/p>\n\n\n\n<p>Problem solving refers to dealing with a problem where the solution is not immediately apparent. In cybersecurity this is most of the job. Tools, systems and threats are constantly evolving and thus there is rarely a ready made solution. First I attempt to identify the actual problem, then I try a solution and modify as necessary. I have used this skill to solve technical problems such as identifying errors and dealing with tools that do not operate the way they should, and also to solve interpersonal problems such as getting development and security teams to work together efficiently. I have found that these can be dealt with similarly \u2013 by breaking the problem into pieces, being patient and remaining curious. Below you will find examples of this.<\/p>\n\n\n\n<p><strong>Getting Security and Development on the Same Page,  Internship<\/strong> :My first issue with a team was not about coding, it was about cross interaction between security and development. I fixed this by setting up regular meetings and explaining my research and discoveries. I also walked both ways through the code to keep everyone on the same page.<\/p>\n\n\n\n<div data-wp-interactive=\"\" class=\"wp-block-file\"><object data-wp-bind--hidden=\"!selectors.core.file.hasPdfPreview\" hidden class=\"wp-block-file__embed\" data=\"https:\/\/sites.wp.odu.edu\/edade001\/wp-content\/uploads\/sites\/37860\/2026\/10\/Problem-Solving-Security-and-Development.pdf\" type=\"application\/pdf\" style=\"width:100%;height:600px\" aria-label=\"Embed of Problem-Solving-Security-and-Development.\"><\/object><a id=\"wp-block-file--media-4f75ec36-85c3-4460-83a6-efdbbc4e9c39\" href=\"https:\/\/sites.wp.odu.edu\/edade001\/wp-content\/uploads\/sites\/37860\/2026\/10\/Problem-Solving-Security-and-Development.pdf\">Problem-Solving-Security-and-Development<\/a><\/div>\n\n\n\n<p><strong>Reflection Paper 2, CYSE 368<\/strong> : I&#8217;ve encountered situations where my web Scraper has failed multiple times during the initial attempt. Rather than speculating, I debug through the failures. I&#8217;ve done the same with compatibility issues in the code used by my teammates.<\/p>\n\n\n\n<div data-wp-interactive=\"\" class=\"wp-block-file\"><object data-wp-bind--hidden=\"!selectors.core.file.hasPdfPreview\" hidden class=\"wp-block-file__embed\" data=\"https:\/\/sites.wp.odu.edu\/edade001\/wp-content\/uploads\/sites\/37860\/2026\/10\/annotated-Reflection20Paper202.docx.pdf\" type=\"application\/pdf\" style=\"width:100%;height:600px\" aria-label=\"Embed of annotated-Reflection20Paper202.docx.\"><\/object><a id=\"wp-block-file--media-71af418f-3760-4097-b8fe-1e26473127ed\" href=\"https:\/\/sites.wp.odu.edu\/edade001\/wp-content\/uploads\/sites\/37860\/2026\/10\/annotated-Reflection20Paper202.docx.pdf\">annotated-Reflection20Paper202.docx<\/a><\/div>\n\n\n\n<p><strong>Sword vs. Shield<\/strong>, CYSE 301: Cybersecurity Technique and Operations :I have never worked with network data before. At first I found it very difficult. I used Wireshark to gradually narrow down a capture to find a login in plain text and a file being transferred.<\/p>\n\n\n\n<div data-wp-interactive=\"\" class=\"wp-block-file\"><object data-wp-bind--hidden=\"!selectors.core.file.hasPdfPreview\" hidden class=\"wp-block-file__embed\" data=\"https:\/\/sites.wp.odu.edu\/edade001\/wp-content\/uploads\/sites\/37860\/2026\/10\/Sword-V-Shield.pdf\" type=\"application\/pdf\" style=\"width:100%;height:600px\" aria-label=\"Embed of Sword-V-Shield.\"><\/object><a id=\"wp-block-file--media-affa103b-8bcd-46e8-934a-10980f241185\" href=\"https:\/\/sites.wp.odu.edu\/edade001\/wp-content\/uploads\/sites\/37860\/2026\/10\/Sword-V-Shield.pdf\">Sword-V-Shield<\/a><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<p class=\"has-large-font-size\"><strong>Python Automation<\/strong><\/p>\n\n\n\n<p>Python automation is the key to transforming repetitive manual tasks into automated tools. It plays a vital role in cybersecurity. Security involves a significant amount of data and number of alerts that no one can manually analyze. By automating the repetitive tasks, analysts can focus on the actual issues at hand. I have created scripts and applications that scrape data from websites, clean and format data and interface with services such as Google Drive. I have also gained experience in creating code that can handle errors and messy data. I also consider how tools handle sensitive data such as credentials. This is important as I look towards application security. Below you will find the tools I created and the problem they address.<\/p>\n\n\n\n<p><strong>Milestone 1 and 2 combined to show both project description and code<\/strong>, <strong>CYSE 250<\/strong>: I have created a quiz client-server system in Python that can take over the role of a quiz master. This system can create new users and handle logins, load in questions from a file, mark answers, keep score and deliver the results to a number of clients using a basic cipher for the communication.<\/p>\n\n\n\n<div data-wp-interactive=\"\" class=\"wp-block-file\"><object data-wp-bind--hidden=\"!selectors.core.file.hasPdfPreview\" hidden class=\"wp-block-file__embed\" data=\"https:\/\/sites.wp.odu.edu\/edade001\/wp-content\/uploads\/sites\/37860\/2026\/10\/CYSE250_FIFA_Quiz_Game_Project.pdf\" type=\"application\/pdf\" style=\"width:100%;height:600px\" aria-label=\"Embed of CYSE250_FIFA_Quiz_Game_Project.\"><\/object><a id=\"wp-block-file--media-6ff8765f-ef0c-4a4e-9181-75bcbd0aa861\" href=\"https:\/\/sites.wp.odu.edu\/edade001\/wp-content\/uploads\/sites\/37860\/2026\/10\/CYSE250_FIFA_Quiz_Game_Project.pdf\">CYSE250_FIFA_Quiz_Game_Project<\/a><\/div>\n\n\n\n<p><strong>Av Stager Project, Internship<\/strong>:I created AV Stager, a Python utility used by the media group to automate the management of video and audio content delivery. AV Stager links to Google Drive and can cross-reference files to a row in a spreadsheet (even if file names don\u2019t match), populate the links and generate the transcript books. All file linking and link copying is performed in a single process and any items that are not successfully linked can be quickly inspected.<\/p>\n\n\n\n<div data-wp-interactive=\"\" class=\"wp-block-file\"><object data-wp-bind--hidden=\"!selectors.core.file.hasPdfPreview\" hidden class=\"wp-block-file__embed\" data=\"https:\/\/sites.wp.odu.edu\/edade001\/wp-content\/uploads\/sites\/37860\/2026\/10\/AV_Stager_Writeup.pdf\" type=\"application\/pdf\" style=\"width:100%;height:600px\" aria-label=\"Embed of AV_Stager_Writeup.\"><\/object><a id=\"wp-block-file--media-7c6517eb-072e-4f2e-9254-c86fe22441e6\" href=\"https:\/\/sites.wp.odu.edu\/edade001\/wp-content\/uploads\/sites\/37860\/2026\/10\/AV_Stager_Writeup.pdf\">AV_Stager_Writeup<\/a><\/div>\n\n\n\n<p>Reflection Paper 1, CYSE 360: During my first 50 hours as a data and coding intern I have utilized Python for data cleaning and organization as well as developing small scripts to automate repetitive tasks such as reading from multiple spreadsheets. In this paper I will highlight how automation helped make some tedious tasks easier and how I dealt with errors and unexpectedly complicated data by breaking down problems into smaller pieces.<\/p>\n\n\n\n<div data-wp-interactive=\"\" class=\"wp-block-file\"><object data-wp-bind--hidden=\"!selectors.core.file.hasPdfPreview\" hidden class=\"wp-block-file__embed\" data=\"https:\/\/sites.wp.odu.edu\/edade001\/wp-content\/uploads\/sites\/37860\/2026\/10\/Reflection-1-1.pdf\" type=\"application\/pdf\" style=\"width:100%;height:600px\" aria-label=\"Embed of Reflection-1-1.\"><\/object><a id=\"wp-block-file--media-bb32d8c2-d94c-4aa8-9902-c464dae2294b\" href=\"https:\/\/sites.wp.odu.edu\/edade001\/wp-content\/uploads\/sites\/37860\/2026\/10\/Reflection-1-1.pdf\">Reflection-1-1<\/a><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<p class=\"has-large-font-size\"><strong>Digital Forensics<\/strong><\/p>\n\n\n\n<p>In digital forensics I have developed the ability to examine a system, determine events that transpired and present the information in such a way that another person can understand and have confidence in the information presented. In the area of cybersecurity this translates to incident response where determining the method by which an attack occurred is key to preventing future occurrences. I emphasize methodical investigation by tracing evidence step by step and recording the evidence and its relevance. The analysis provided demonstrates my approach to an investigation and my method for presenting the results of the investigation.<\/p>\n\n\n\n<p><strong>Incident Response Report, REAL Incident I responded  to<\/strong><\/p>\n\n\n\n<p>I responded to a remote-access attack on a Windows PC. The malware was installed using AnyDesk and was a persistent malware installation tool. Using a cyclic UAC messagebox I located the malware files. The files were then identified using timestomping. The startup persistence was disabled and then the malware was deleted. All systems were scanned using Defender to ensure complete removal. The incident was then related to the NIST SP 800-61 incident lifecycle. Finally I documented actions that could be improved such as evidence preservation prior to removal.<\/p>\n\n\n\n<div data-wp-interactive=\"\" class=\"wp-block-file\"><object data-wp-bind--hidden=\"!selectors.core.file.hasPdfPreview\" hidden class=\"wp-block-file__embed\" data=\"https:\/\/sites.wp.odu.edu\/edade001\/wp-content\/uploads\/sites\/37860\/2026\/10\/Incident_Response_Report.pdf\" type=\"application\/pdf\" style=\"width:100%;height:600px\" aria-label=\"Embed of Incident_Response_Report.\"><\/object><a id=\"wp-block-file--media-69531fae-549a-4869-abbb-05f2e6c8bdc6\" href=\"https:\/\/sites.wp.odu.edu\/edade001\/wp-content\/uploads\/sites\/37860\/2026\/10\/Incident_Response_Report.pdf\">Incident_Response_Report<\/a><\/div>\n\n\n\n<p><strong>Digital Forensics Examination Report, CYSE 407:<\/strong> I created a forensic examination report for a simulated federal investigation of a laptop and an iPhone. I documented the chain of custody, imaged and hashed the evidence using a hardware write-blocker, conducted keyword searches and recovered deleted files. I created a table summarizing the results of the examination. All names and the case are simulated.<\/p>\n\n\n\n<div data-wp-interactive=\"\" class=\"wp-block-file\"><object data-wp-bind--hidden=\"!selectors.core.file.hasPdfPreview\" hidden class=\"wp-block-file__embed\" data=\"https:\/\/sites.wp.odu.edu\/edade001\/wp-content\/uploads\/sites\/37860\/2026\/10\/forensic-report-final-1.pdf\" type=\"application\/pdf\" style=\"width:100%;height:600px\" aria-label=\"Embed of forensic-report-final-1.\"><\/object><a id=\"wp-block-file--media-a245a107-f5c3-4a77-964c-08c3119aced4\" href=\"https:\/\/sites.wp.odu.edu\/edade001\/wp-content\/uploads\/sites\/37860\/2026\/10\/forensic-report-final-1.pdf\">forensic-report-final-1<\/a><\/div>\n\n\n\n<p><strong>Digital Forensics Laboratory Operations Plan, CYSE 407 Midterm:<\/strong> This plan outlines the setup of a digital forensics lab for a local police department over a three year period. The plan also includes evidence management and lab setup, software and equipment within the lab, the timeline to achieve ISO\/IEC 17025 certification, calibration and maintenance requirements and staffing. This plan also demonstrates evidence protection within a lab and the maintenance of certification.<\/p>\n\n\n\n<div data-wp-interactive=\"\" class=\"wp-block-file\"><object data-wp-bind--hidden=\"!selectors.core.file.hasPdfPreview\" hidden class=\"wp-block-file__embed\" data=\"https:\/\/sites.wp.odu.edu\/edade001\/wp-content\/uploads\/sites\/37860\/2026\/10\/Cyse407_midterm_final-1.pdf\" type=\"application\/pdf\" style=\"width:100%;height:600px\" aria-label=\"Embed of Cyse407_midterm_final-1.\"><\/object><a id=\"wp-block-file--media-eccfabc5-4f1d-441a-83bd-68fae11b7b01\" href=\"https:\/\/sites.wp.odu.edu\/edade001\/wp-content\/uploads\/sites\/37860\/2026\/10\/Cyse407_midterm_final-1.pdf\">Cyse407_midterm_final-1<\/a><\/div>\n","protected":false},"excerpt":{"rendered":"<p>This page showcases three skills that I have gained through projects, internships and coursework: problem solving, Python automation, and digital forensics. Problem solving refers to when I must deal with a problem whose solution is not immediately apparent. This can include a tool that is not working properly, an error that cannot be identified, or&#8230; <\/p>\n<div class=\"link-more\"><a href=\"https:\/\/sites.wp.odu.edu\/edade001\/skills-2\/\">Read More<\/a><\/div>\n","protected":false},"author":28410,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"_links":{"self":[{"href":"https:\/\/sites.wp.odu.edu\/edade001\/wp-json\/wp\/v2\/pages\/218"}],"collection":[{"href":"https:\/\/sites.wp.odu.edu\/edade001\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/sites.wp.odu.edu\/edade001\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/sites.wp.odu.edu\/edade001\/wp-json\/wp\/v2\/users\/28410"}],"replies":[{"embeddable":true,"href":"https:\/\/sites.wp.odu.edu\/edade001\/wp-json\/wp\/v2\/comments?post=218"}],"version-history":[{"count":4,"href":"https:\/\/sites.wp.odu.edu\/edade001\/wp-json\/wp\/v2\/pages\/218\/revisions"}],"predecessor-version":[{"id":343,"href":"https:\/\/sites.wp.odu.edu\/edade001\/wp-json\/wp\/v2\/pages\/218\/revisions\/343"}],"wp:attachment":[{"href":"https:\/\/sites.wp.odu.edu\/edade001\/wp-json\/wp\/v2\/media?parent=218"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}