Über mich
Mein Name ist Brett Fry, ich komme aus Dallas und arbeite hart, um sicherzustellen, dass meine Websites und Anwendungen die modernsten Technologien verwenden und bewährten Geschäftspraktiken folgen. Ich bin nicht nur in Programmier- und Webentwicklungssprachen kompetent, sondern auch in den Back-End-Technologien und Sicherheitspraktiken, die erforderlich sind, um die gesamte Website zu konfigurieren und zu warten.
Kontaktinformationen
Brett Fry
Ausbildung
SANS Technology Institute
Postgraduierten‑Zertifikat in Cyberverteidigung•2024
War ein großartiges Programm mit Schwerpunkt auf Cyberverteidigung
SANS Technology Institute
Master in Informationssicherheitstechnik•2022
War ein großartiges Programm mit Schwerpunkt auf Cyberverteidigung
University of Maryland University College
Bachelor in digitalen Medien und Web‑Technologie•2015
Ich habe die Anforderungen für meinen Abschluss in digitalen Medien und Webtechnologie mit einem Gesamtnotendurchschnitt von 4,0/4,0 erfüllt
University of Maryland University College
Bachelor in Informatik•2015
Ich habe die Anforderungen für meinen Abschluss in Informatik mit einem Gesamtnotendurchschnitt von 4,0/4,0 erfüllt
Berufserfahrung
USAFRICOM
Leitender Analyst/Planer für defensive Cyberoperationen • Sep 2021 - May 2025
Leitete Threat Hunting und defensive Cyber-Operationen; entwickelte intelligence‑getriebene Detections, Playbooks und Reporting zur Stärkung der Resilienz in Enterprise- und Hochsicherheitsumgebungen.
US Army
Senior Incident Responder / Cyber‑Netzwerkverteidiger • Aug 2018 - Sep 2021
Tätig als ISSM in klassifizierten Enklaven; leitete Incident Response, Threat Hunting und Detection Engineering und verbesserte Automatisierung sowie SOC‑Effektivität.
US Army
Senior COMSEC‑Account‑Manager / Cyber‑Netzwerkverteidiger • Oct 2016 - Jul 2018
Verwaltete sichere Kommunikationsmittel und Cyber-Defense-Aktivitäten; verband Compliance, Risiko und Betrieb zum Schutz missionskritischer Systeme.
US Army
Netzwerkoperationsspezialist • Mar 2013 - Oct 2016
Betrieb und Wartung strategischer Netzwerk‑Infrastruktur; Unterstützung multinationaler Übungen und Verbesserung der Verfügbarkeit durch proaktives Monitoring und Troubleshooting.
Fähigkeiten
Wie bereits erwähnt, habe ich über 20 Jahre Erfahrung in der IT-Branche und besitze zahlreiche zivile und militärische Zertifizierungen in diesem Bereich.
1.) HelpUs - HowTo Site, class: CMST 385, created: 2015
Diese Website wurde 2015 in meinem Kurs CMST 385 (Principles of Web Design and Technology I) erstellt. Sie zeigt meine Fähigkeit, Inhalte zu erstellen, die den XHTML‑, CSS‑ und PHP‑Richtlinien entsprechen. Der Inhalt der Website bietet eine Anleitung für diejenigen, die sich für den Raspberry Pi interessieren, insbesondere wie man einen Webserver einrichtet. Die Idee der Website ist es, durch Wissensaustausch eine bessere Welt zu schaffen und andere zu inspirieren, es selbst zu tun. Die Website bietet Schritt‑für‑Schritt‑Anleitungen für die Einrichtung eines Raspberry Pi, die Installation und Konfiguration eines Webservers, die Erstellung einer einfachen Webseite/eines einfachen Webauftritts und die Einrichtung dynamischer DNS‑Dienste. Das Layout und Design sind fließend, und das Design drängt den Leerraum an die Außenseiten.
Fry Development, Webdesign
2.) 21st TSC Website, class: CMST 386, created: 2015
This site was created in my CMST 386 (Principles of Web Design and Technology II) class in 2015. It demonstrates my ability to create content using JavaScript, PHP, CSS3, and HTML5. It was designed to be an improvement of my unit's website using modern web development standards and practices. The site contains a JavaScript slide show of current events on the home page. The rest of the site covers the history of the unit, the current leadership, the unit's mission, news and featured YouTube videos (some of which I have been involved in), command interests (including phone numbers), family programs information and events, and a page that uses PHP. The site also uses Google search that allows users to search the site's content.
FRY DEVELOPMENT, WEBDESIGN
4. ) JSP Quiz, class: CMIS 440, created: 2014
This program/application was created in my CMIS 440 (Advanced Programming in Java) class in 2014. It demonstrates my ability to create dynamic web content using JSP. This application is a basic quiz that can dynamically create a math quiz and provide user feedback with a score (limited to subtraction). It is designed using the Model‑View‑Controller (MVC) design pattern: the user-input.jsp page acts as the controller, Subtraction.java acts as the model, and output.jsp acts as the view. The site runs on a GlassFish server installed on my Raspberry Pi instead of the default NGINX server.
FRY DEVELOPMENT, WEB APPLICATION
9.) Objective-C Playlist, class: CMIS 115, created: 2015
This application was created in my CMIS 115 class in 2015. It demonstrates I have a basic understanding of Objective‑C. The project is meant to show how to use arrays and store strings with numerous songs and artists. Specifically, the goal is to create an application to build a playlist and output the information to a file on your computer. The deliverables were to use the SongList class, add a method for printing the song name and artist to a file named ‘Mysongs.txt’, and create methods to list and sort the contents of the SongList. Using NSString classes and other array objects as needed, write a test program that gets input from a user and adds at least 10 items to the SongList, then sorts and prints each item to the file with each on a separate line. It sorts by artist. It also uses real song names and artists for entries. Finally, it provides separate interface, implementation, and test program files using “.h” for interface files and “.m” for implementation and program files.
FRY DEVELOPMENT, Application development
10.) C++ Cash Register, class: CMIS 315, created: 2015
This application was created in my CMIS 315 class in 2015. This project demonstrates competency in creating C++ applications. It was designed to demonstrate the use of functions/methods and inheritance as well as the implementation of classes, subclasses, and subclasses of subclasses in a C++ program. The program acts as a basic grocery store application that prompts the user for the number of items they would like to buy, then for each item adds the object to the cart and outputs variables based on the user's input for each subclass. This project demonstrates multiple types of loops, functions, pointers, vectors, classes, switch statements, and if‑else statements.
FRY DEVELOPMENT, APPLICATION
6.) Java Hiring Servlet, class: CMIS 440, created: 2014
This program/application was created in my CMIS 440 class in 2014. It was created to demonstrate my competency in creating Model 2 architecture Java applications using servlets. It also demonstrates my ability to create dynamic web content using Java servlets and JSP pages. The application is designed to keep track of employees. This servlet demonstrates the Model 2 architecture by accepting user input, checking the business logic inside the HiringServlet and using beans to generate and store information requested and input by the user, then passing the information back to the HiringServlet and outputting it to the viewer (ThankYou.jsp). The information displayed should include all the information inside the Combo.txt file if populated and the information just input by the user. If you need any assistance understanding how to use the application, please click the details link.
FRY DEVELOPMENT, WEB APPLICATION
11.) Python calculator, class: CMST 290, created: 2015
This application was written in my CMST 290 class in 2015. It was created to demonstrate my understanding of the Python programming language as well as basic programming and design fundamentals. This application is written in both Python v2 and v3. It performs a series of calculations based on the user's input. The original assignment was to create an interactive application using a scripting language. Because I use Python regularly for administrative tasks, I decided to write a basic calculator based on the required pseudocode project. This program uses numerous sequential, selection, and repetitive programming statements, allowing the user to perform multiple calculations and prompting them after each calculation to ask if they would like to end the program. When run, the program displays five menu items for users to make a calculation and a sixth option to exit the program. The pseudocode provides details of the five calculations and displays output to the users.
FRY DEVELOPMENT,APPLICATION DEVELOPMENT
3.) Realtor - House Tracker, class: CMIS 485, created: 2015
This PHP web application/site is based on an earlier application I developed using a Windows server and MS Access in my CMIS 485 class in 2015. It demonstrated my technical competence in developing PHP products in a Windows/Linux/Mac environment. The running application has been modified from the original (which allowed the user to connect to an ACCESS database and is available for download) to allow the user to connect to a MySQL database and make changes to customers of a realtor. Overall, this displays my technical competence in open‑source technologies such as MySQL, Linux, NGINX, and PHP. By using open‑source products a business could save millions of dollars a year in licensing and support.
FRY DEVELOPMENT, Application development
5. ) Java Webstore, class: CMSC 495, created: 2015
This site was created in my CMSC 495 (Current Trends and Projects in Computer Science) class in 2015. I was the project lead and did the majority of the programming. This project was designed to demonstrate my understanding of Java application development and show my ability to create complex web applications that can be used for eCommerce. It also demonstrates the ability of Java servlets to connect to a database. This application allows a user to make purchases from an online store. It then requires them to enter valid information in order to check out. Lastly, it has the ability to let administrators update products and prices using an administrator portal. If you wish for a more in‑depth view, please click the details link.
FRY DEVELOPMENT, APPLICATION
7.) Java Staff Applet, class: CMIS 440, created: 2014
This application was created during my CMIS 440 class in 2014. It is a JApplet that can add, delete, remove, and update data inside a database and can move forward and backward through the database for ease of use. It uses the client‑server architecture. There is nothing very special about this architecture except that it uses a Java file to connect to a database using an Oracle driver that had to be imported into the file. Despite the current trend of moving away from web applications, the United States Government and many other industry leaders still rely on this technology for many of their web applications and programs. This was created to demonstrate my ability to create Java applets. It is a Java applet capable of connecting to a database and allows the user to update information about individuals using an easy‑to‑use interface. Due to recent updates to Java security, some modifications to browser security and Java security are needed. Please read the documentation if you wish to run the application.
FRY DEVELOPMENT, WEB APPLICATION
12.) Java Student Record GUI App, class: CMIS 242, created: 2014
This is a Java application I created in CMIS 242 in 2014. This project focuses on demonstrating my understanding of object‑oriented programming, including reading data from an input file and processing the data to make a list of student objects. Finally, the student records in the list are displayed on a GUI. The GUI application is capable of iterating through a list of student objects and displaying the data of each student object using a graphical user interface (GUI). The program ends only if a button provided on the GUI is pressed. That is, all exceptions that may occur must be handled.
FRY DEVELOPMENT,APPLICATION DEVELOPMENT
8.) Student Info Finder, class: CMIS 440, created: 2014
This application was created in my CMIS 440 class in 2014. This demonstrates my ability to write to and read from files. Additionally, it demonstrates my ability to create applications using the Model 1 architecture. This application uses the Model 1 architecture: more specifically, it is a JSP web application where the JSP pages act as both views and controller. Instead of querying a database, it queries three files. The program allows the user to make requests using the page input-data: the user inputs an EMPLID into the input-data text field, selects the file for the class they wish to search for the data, then hits submit and passes the data to the server. The student-info.jsp processes the information and reads the files to see if the data exists in the file and if it doesn’t then it outputs an error message; if it does exist, then it sends the information to the screen with the desired information.
FRY DEVELOPMENT,APPLICATION DEVELOPMENTTestimonials.
Motivational
Get In Touch.
Wenn Sie an meinen Dienstleistungen interessiert sind oder weitere Informationen wünschen, zögern Sie bitte nicht, mich zu kontaktieren.