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. Additionally, I am not only competent in Programming and Web Developement languages, but the back-end technologies needed to configure and maintain the overall site. This site is a portfolio of what I can do with three SoC devices and all open-source products. Currently, I am in the process of developing a scalable platform to host my website and applications (being able to load-balance). If you wish to learn about my setup click here for a detailed breakdown. Most importantly I am a strong supporter of open source development and human rights. If you are interested in getting involved and becoming more active click one of the following links EFF, Prism-Break. To have a free society we must have a free and open press. The people must be able to standup and speak out no matter how unpopular the idea. No voice should be silenced. If you feel the same you can find more about this at (979) 393-1593.
### # #### Drive
Grand Prairie, TX 75052 US
Bachelors in Computer Science â¢ 20##
Completed my degree requirements in Computer Science with a cumulative grade point average GPA of 4.0/4.0
Bachelors in Digital Media and Web Technology â¢ 20##
Completed my degree requirements in Digital Media and Web Technology with a cumulative grade point average GPA of 4.0/4.0
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.
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.
As mentioned I have over 16 years experience in the IT industry and currently hold numerous civilian and military certification in this area.
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
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 is capable of dynamically creating a math quiz and providing user feedback with a score (it is limited to subtractions). It is designed using Model-View-Control Design (MVC). More specifically the design pattern uses one JSP page to act as a controller in this case the user-input.jsp and the user inputs data, the Subtraction.java acts as the model, and the output.jsp is the Viewer that displays the appropriate information. Lastly, the site makes us of a Glassfish server I have installed on my raspberry pi and not the default NGINX web server.FRY DEVELOPMENT, WEB APPLICATION
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 demonstrate the ability of arrays and storing strings using numerous songs and artists. More specifically, the role is to create an application to create a playlist and output the information to a file on your computer. The deliverables for the program was to use the SongList class, add a method for printing the songname and artist to a file named âMysongs.txtâ. Then 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 inputs from a user and adds 10 entries to your Songlistadds at least 10 SongList items and then sorts, and prints each SongList item to the file with each SongList on a separate line. It sorts by artist. It also uses ârealâ song names and artists for entries. Lastly, it provides a separate @interface, @implementation and test program files using â.hâ for interface files, and â.mâ for implementation and program files.FRY DEVELOPMENT, Application development
This application was created in my CMIS 315 class in 2015. This project demonstrates competency in creating C++ applications. More specifically, this project was designed to demonstrate the usage of functions/methods and inheritance as well as the successful implementation of classes and subclasses and subclasses of subclasses in a C++ program. The program is used as a basic grocery store application that prompts the user for the number of items they would like to buy then for each item it added the object to the cart and then outputs the variables based on the users input for each subclass. This project demonstrates the uses of multiple types of loops, functions, pointers, vectors, classes, switch statements, and if-else statements.FRY DEVELOPMENT, APPLICATION
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 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 is 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 by 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 be 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
This application was written in my CMST 290 class in 2015. This was created to demonstrate my understanding of the Python programming language as well as basic programming/design fundamental. This application is written in both Python v2 and v3. It performs a series of calculations based on the users input. The original assignment was to create an interactive application using a scripting language. Because I use Python on a regular basis for administrative tasks, I decided to write a basic calculator based on the pseudo code Project that was required. This program uses numerous sequential, selections, and repetitive programming statements allowing the user to perform multiple calculations and prompts them after each calculation to ask if they are would like to end the program. When run, program displays five menu items for users to make a calculation and sixth option to exit the program. The Pseudo code provides details of the 5 calculations and display output to the users.FRY DEVELOPMENT,APPLICATION DEVELOPMENT
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 application running has been modified from the original (allowed user to connect to 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
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, which can be used for eCommerce. It also demonstrates the ability of Java Servlets to connect to a database. This particular application allows a user to make purchases from a online store. It then requires them to enter valid information in order to checkout. Lastly, it has the ability to let administrators update products/prices using an administrator portal. If you wish for a more in-depth view please click the details link.FRY DEVELOPMENT, APPLICATION
This application was created during my CMIS 440 class in 2014. It is a JApplet that can add, delete, remove, and update a 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 is uses a Java file to connect to a database using a 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 from many of their web applications/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 the 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
This is a Java Application I created in CMIS 242 in 2014. This project focuses on demonstrating my understanding of OOP 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
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 created 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 a EMPLID into input-data text field, the user selects the file for the class he wishes to search for the data, then hits submit and passes the data to the server and 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 a error message and if it does exist then it sends the information to the screen with the desired information.FRY DEVELOPMENT,APPLICATION DEVELOPMENT
Your work is going to fill a large part of your life, and the only way to be truly satisfied is to do what you believe is great work. And the only way to do great work is to love what you do. If you haven't found it yet, keep looking. Don't settle. As with all matters of the heart, you'll know when you find it.Steve Jobs
I believe that if you show people the problems and you show them the solutions they will be moved to act.Bill Gates
If you are interested in my services or would like to find out more information. Please feel free to contact me.