
About Me
My name is Brett Fry, I am a Dallas native who works diligently to ensure my sites and applications use the most modern technologies and follow best business practices. I am competent not only in programming and web development, but also in the back-end technologies and security practices needed to configure and maintain the overall site.
Contact Details
Brett Fry
Education
SANS Technology Institute
Graduate Certificate in Cyber Defense•2024
Was a great program with a focus on Cyber Defense
SANS Technology Institute
Masters in Information Security Engineering•2023
Was a great program with a focus on Cyber Defense
University of Maryland University College
Bachelors in Digital Media and Web Technology•2015
Completed my degree requirements in Digital Media and Web Technology with a cumulative grade point average GPA of 4.0/4.0
University of Maryland University College
Bachelors in Computer Science•2015
Completed my degree requirements in Computer Science with a cumulative grade point average GPA of 4.0/4.0
Work
US Army
Network Operations NCO• March 2013 - Present
My primary function is to operate and maintain a units strategic network infrastructure and ensure that there is limited downtime.
US Army
Information Systems Instructor • September 2009 - March 2013
I served as the Lead Information Systems Instructor and Cisco Certified Academy Instructor providing training to Soldiers and Civilians alike in the US Army.
Skills
As mentioned I have over 20 years experience in the IT industry and currently hold numerous civilian and military certification in this area.

1.) HelpUs - HowTo Site, class: CMST 385, created: 2015
This site was created in my CMST 385 (Principles of Web Design and Technology I) in 2015. It demonstrates my ability to create content that complies with the XHTML, CSS, and PHP guidelines. The site content provides a how to guide for those interested in the Raspberry Pi, more specifically how to setup a webserver. The idea of the site is to create a better world through sharing knowledge and inspiring others to do it themselves. The site provides step-by-step guides for setting up a raspberry pi, installing and configuring a web server, creating a simple web page/site, and setting up dynamic DNS services. The layout and design are fluid and design pushes the whitespace to the outside edges. .
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 programmes information and events, and a page that uses PHP. The site also uses Google search to allow users to search the 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 was created to demonstrate my ability to create dynamic web content using JSP. This particular application is a basic quiz that dynamically generates math problems and provides user feedback with a score (it is limited to subtractions). It is designed using the Model–View–Controller pattern: one JSP page acts as the controller (user-input.jsp) where the user enters data, Subtraction.java serves as the model, and output.jsp is the view that displays the appropriate information. Finally, the site runs on a Glassfish server I have installed on my Raspberry Pi rather than 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 that I have a basic understanding of Objective‑C. The project showcases how to use arrays to store song titles and artists. More specifically, the assignment required creating a playlist application that writes its data to a file on your computer. The deliverables included using the SongList class, adding a method to write the song name and artist to a file named “Mysongs.txt” and creating methods to list and sort the contents of the SongList. Using NSString and array classes as needed, a test program gathers user input, adds at least ten songs to the SongList, sorts them by artist and writes each entry to the file on a separate line. It uses real song names and artists. Finally, the project provides separate files for the interface (.h), the implementation (.m) and the test program.
FRY DEVELOPMENT, Application development
10.) C++ Cash Register, class: CMIS 315, created: 2015
This application was created in my CMIS 315 class in 2015. The project demonstrates competency in creating C++ applications. More specifically, it was designed to showcase functions/methods and inheritance as well as the implementation of classes, subclasses and subclasses of subclasses in a C++ program. The program functions as a simple grocery store: it prompts the user for the number of items they would like to purchase, adds each item to the cart and then outputs variables based on the user’s input for each subclass. This project demonstrates the use of 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 designed to demonstrate my competency in creating a Model 2 architecture Java application 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 illustrates the Model 2 architecture by accepting user input, checking the business logic inside the HiringServlet and using JavaBeans to generate and store information requested and entered by the user, then passing the information back to the HiringServlet and outputting it to the viewer (ThankYou.jsp). The information displayed should include everything inside the Combo.txt file if populated as well as the information just entered by the user. If you need assistance using 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 and basic programming/design fundamentals. The application is provided in both Python 2 and 3 and performs a series of calculations based on user input. The original assignment was to create an interactive application using a scripting language. Because I regularly use Python for administrative tasks, I decided to write a basic calculator based on the required pseudocode. The program employs sequential, selection and repetitive constructs, allowing the user to perform multiple calculations and prompting them after each one to decide whether to exit. When run, the program displays five menu items for calculations and a sixth option to exit. The pseudocode outlines the five calculations and shows the output to the user.
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 on a Windows server using MS Access in my CMIS 485 class in 2015. It demonstrates my technical competence in developing PHP solutions in Windows, Linux and Mac environments. The current version 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 the records of a realtor’s customers. Overall, it highlights my expertise with open‑source technologies such as MySQL, Linux, NGINX and PHP. By using open‑source products a business could save millions of dollars each year on 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 performed the majority of the programming. The project was designed to demonstrate my understanding of Java application development and show my ability to create complex web applications for e‑commerce. It also demonstrates how Java Servlets can connect to a database. The application allows users to make purchases from an online store, requires them to enter valid information in order to checkout, and provides administrators the ability to update products and prices through 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 Java applet that can add, delete and update data inside a database and can move forward and backward through the database for ease of use. It uses a 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 applets, the United States Government and many other industry leaders still rely on this technology for many of their web applications. This project was created to demonstrate my ability to create Java applets. It connects to a database and allows the user to update information about individuals using an easy to use interface. Due to recent Java security updates some modifications to browser and Java security settings 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. The 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 in a graphical user interface (GUI). The GUI application is capable of iterating through the list of Student objects and displaying the data of each Student object using a GUI. The program ends only if a button 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. It demonstrates my ability to write to and read from files and to create applications using the Model 1 architecture. More specifically, it is a JSP web application where the JSP pages act as both views and controllers. Instead of querying a database it queries three files. The program allows the user to make requests using the input-data page: the user enters an EMPLID into the input‑data text field, selects the file for the class they wish to search, then hits submit and passes the data to the server; student-info.jsp processes the information and reads the files to see if the data exists. If it doesn’t exist then an error message is displayed; if it does exist then the desired information is sent to the screen.
FRY DEVELOPMENT,APPLICATION DEVELOPMENTTestimonials.
Motivational
Get In Touch.
If you are interested in my services or would like to find out more information. Please feel free to contact me.