
Despre mine
Numele meu este Brett Fry, originar din Dallas. Lucrez cu dedicație pentru a mă asigura că site-urile și aplicațiile mele folosesc cele mai moderne tehnologii și respectă cele mai bune practici. Sunt competent nu doar în programare și dezvoltare web, ci și în tehnologiile și practicile de securitate necesare pentru configurarea și întreținerea completă a site-ului.
Detalii de contact
Brett Fry
Educaţie
SANS Technology Institute
Certificat postuniversitar în apărare cibernetică•2024
A fost un program grozav cu un accent pe apărarea cibernetică
SANS Technology Institute
Master în Ingineria securității informației•2023
A fost un program grozav cu un accent pe apărarea cibernetică
University of Maryland University College
Licență în media digitală și tehnologia web•2015
Am finalizat cerințele pentru diploma de licență în Media Digitală și Tehnologia Web cu o medie generală de 4.0/4.0
University of Maryland University College
Licență în informatică•2015
Am finalizat cerințele pentru diploma de licență în Informatică cu o medie cumulată de 4.0/4.0
Experienţă
US Army
Subofițer operațiuni de rețea• March 2013 - Present
Funcția mea principală este să opereze și să întrețină infrastructura strategică de rețea a unei unități și să asigure un timp minim de nefuncționare.
US Army
Instructor sisteme informatice • September 2009 - March 2013
Am fost instructor principal de sisteme informatice și instructor certificat Cisco Academy, oferind instruire atât soldaților cât și civililor în armata SUA.
Abilităţi
Așa cum am menționat, am peste 20 de ani de experiență în industria IT și dețin numeroase certificări civile și militare în acest domeniu.

1.) HelpUs - HowTo Site, class: CMST 385, created: 2015
Acest site a fost creat în clasa mea CMST 385 (Principiile designului web și tehnologiei I) în 2015. Demonstrează abilitatea mea de a crea conținut care respectă ghidurile XHTML, CSS și PHP. Conținutul site‑ului oferă un ghid pentru cei interesați de Raspberry Pi, în special cum să configureze un server web. Ideea site‑ului este de a crea o lume mai bună prin împărtășirea cunoștințelor și inspirarea altora să facă acest lucru singuri. Site‑ul oferă ghiduri pas cu pas pentru configurarea unui Raspberry Pi, instalarea și configurarea unui server web, crearea unei pagini sau a unui site web simplu și configurarea serviciilor DNS dinamice. Aspectul și designul sunt fluide, iar designul împinge spațiul alb spre marginile exterioare.
Fry Development, Webdesign
2.) 21st TSC Website, class: CMST 386, created: 2015
Acest site a fost creat în cursul meu CMST 386 (Principiile Designului și Tehnologiei Web II) în 2015. Demonstrează capacitatea mea de a crea conținut folosind JavaScript, PHP, CSS3 și HTML5. A fost conceput pentru a fi o îmbunătățire a site‑ului unității mele folosind standarde și practici moderne de dezvoltare web. Site‑ul conține un slideshow JavaScript cu evenimente curente pe pagina principală. Restul site‑ului acoperă istoria unității, conducerea actuală, misiunea unității, știri și videoclipuri YouTube selectate (unele dintre ele implicându‑mă), interese ale comenzii (inclusiv numere de telefon), informații și evenimente despre programe pentru familii și o pagină care folosește PHP. Site‑ul utilizează, de asemenea, căutarea Google care le permite utilizatorilor să caute în conținut.
FRY DEVELOPMENT, WEBDESIGN
4. ) JSP Quiz, class: CMIS 440, created: 2014
Acest program/aplicație a fost creat în cursul meu CMIS 440 (Programare Avansată în Java) în 2014. A fost creat pentru a demonstra capacitatea mea de a crea conținut web dinamic folosind JSP. Această aplicație particulară este un chestionar de bază capabil să genereze dinamic probleme de matematică și să ofere feedback utilizatorului cu un scor (limitându‑se la scăderi). Este proiectată utilizând modelul Model‑View‑Controller: o pagină JSP acționează ca un controler (user-input.jsp) în care utilizatorul introduce date, Subtraction.java servește ca model, iar output.jsp este vizualizarea care afișează informațiile adecvate. În final, site‑ul rulează pe un server Glassfish instalat pe Raspberry Pi în locul serverului NGINX implicit.
FRY DEVELOPMENT, WEB APPLICATION
9.) Objective-C Playlist, class: CMIS 115, created: 2015
Această aplicație a fost creată în cadrul cursului meu CMIS 115 în 2015 și arată că am o înțelegere de bază a Objective‑C. Proiectul demonstrează utilizarea tablourilor pentru a stoca titluri de melodii și artiști. Sarcina a fost să creez o aplicație care să genereze o listă de redare și să scrie datele într‑un fișier pe computer. Cerințele includeau folosirea clasei SongList, adăugarea unei metode care să scrie numele melodiei și artistul într‑un fișier numit „Mysongs.txt” și crearea de metode pentru listarea și sortarea conținutului SongList. Folosind clasele NSString și array, un program de test preia intrări de la utilizator, adaugă cel puțin zece melodii, le sortează după artist și scrie fiecare intrare în fișier pe o linie separată. Folosește titluri și artiști reali. În cele din urmă, proiectul furnizează fișiere separate pentru interfață (.h), implementare (.m) și programul de test.
FRY DEVELOPMENT, Application development
10.) C++ Cash Register, class: CMIS 315, created: 2015
Această aplicație a fost creată în 2015 în cadrul cursului meu CMIS 315. Proiectul demonstrează competența mea în realizarea aplicațiilor în C++. Mai exact, proiectul a fost conceput pentru a prezenta utilizarea funcțiilor/metodelor și a moștenirii, precum și implementarea claselor, a subclaselor și a subclaselor subclaselor într‑un program C++. Programul funcționează ca un magazin alimentar de bază: solicită utilizatorului numărul de articole pe care dorește să le cumpere, adaugă fiecare articol în coș și apoi afișează variabilele pe baza intrării pentru fiecare subclasă. Acest proiect demonstrează utilizarea mai multor tipuri de bucle, funcții, pointeri, vectori, clase, instrucțiuni switch și if‑else.
FRY DEVELOPMENT, APPLICATION
6.) Java Hiring Servlet, class: CMIS 440, created: 2014
Acest program/aplicație a fost creat în cadrul cursului meu CMIS 440 în 2014. A fost conceput pentru a demonstra competența mea în crearea unei aplicații Java cu arhitectură Model 2 folosind servlete. De asemenea, demonstrează capacitatea mea de a crea conținut web dinamic folosind Servlete Java și pagini JSP. Aplicația este proiectată pentru a ține evidența angajaților. Acest servlet demonstrează arhitectura Model 2 acceptând intrări de la utilizator, verificând logica de afaceri în HiringServlet și folosind JavaBeans pentru a genera și stoca informațiile solicitate și introduse de utilizator; apoi returnează informațiile către HiringServlet și le afișează în vizualizator (ThankYou.jsp). Informațiile afișate ar trebui să includă toate datele din fișierul Combo.txt, dacă este populat, și informațiile tocmai introduse de utilizator. Dacă ai nevoie de ajutor pentru a utiliza aplicația, fă clic pe linkul de detalii.
FRY DEVELOPMENT, WEB APPLICATION
11.) Python calculator, class: CMST 290, created: 2015
Această aplicație a fost scrisă în 2015 în cadrul cursului meu CMST 290. A fost creată pentru a demonstra înțelegerea mea a limbajului de programare Python și a principiilor fundamentale de programare și design. Aplicația este scrisă în Python versiunile 2 și 3 și efectuează o serie de calcule pe baza intrărilor utilizatorului. Sarcina originală a fost să creezi o aplicație interactivă folosind un limbaj de scripting. Deoarece folosesc Python în mod regulat pentru sarcini administrative, am decis să scriu un calculator simplu bazat pe pseudocodul cerut. Acest program utilizează numeroase instrucțiuni secvențiale, de selecție și repetitive, permițând utilizatorului să efectueze mai multe calcule și întrebându‑l după fiecare dacă dorește să închidă programul. Când este executat, programul afișează cinci opțiuni de meniu pentru a face calcule și o a șasea opțiune pentru a ieși din program. Pseudocodul oferă detalii despre cele cinci calcule și afișează rezultatele utilizatorului.
FRY DEVELOPMENT,APPLICATION DEVELOPMENT
3.) Realtor - House Tracker, class: CMIS 485, created: 2015
Această aplicație web PHP se bazează pe o aplicație anterioară pe care am dezvoltat‑o pe un server Windows folosind MS Access în cursul meu CMIS 485 în 2015. Demonstrează competența mea tehnică în dezvoltarea de produse PHP în medii Windows, Linux și Mac. Versiunea curentă a fost modificată față de original (care permitea utilizatorului să se conecteze la o bază de date ACCESS și este disponibilă pentru descărcare) pentru a permite utilizatorului să se conecteze la o bază de date MySQL și să facă modificări în înregistrările clienților unui agent imobiliar. În general, acest lucru îmi arată competența tehnică în tehnologii open‑source cum ar fi MySQL, Linux, NGINX și PHP. Folosind produse open‑source, o companie ar putea economisi milioane de dolari pe an în licențe și suport.
FRY DEVELOPMENT, Application development
5. ) Java Webstore, class: CMSC 495, created: 2015
Acest site a fost creat în cadrul cursului meu CMSC 495 (Tendințe și Proiecte Actuale în Informatică) în 2015. Am fost liderul proiectului și am realizat cea mai mare parte a programării. Proiectul a fost conceput pentru a demonstra înțelegerea mea a dezvoltării aplicațiilor Java și pentru a arăta capacitatea mea de a crea aplicații web complexe care pot fi utilizate pentru comerț electronic. De asemenea, demonstrează modul în care Servletele Java se pot conecta la o bază de date. Această aplicație permite utilizatorilor să facă cumpărături într‑un magazin online, necesită introducerea de informații valide pentru finalizarea cumpărăturilor și oferă administratorilor posibilitatea de a actualiza produse și prețuri printr‑un portal de administrare. Dacă dorești o privire mai detaliată, fă clic pe linkul de detalii.
FRY DEVELOPMENT, APPLICATION
7.) Java Staff Applet, class: CMIS 440, created: 2014
Această aplicație a fost creată în cursul meu CMIS 440 în 2014. Este un applet Java care poate adăuga, șterge și actualiza date într‑o bază de date și permite navigarea înainte și înapoi prin baza de date pentru ușurință de utilizare. Utilizează arhitectura client‑server. Nu este nimic deosebit la această arhitectură, cu excepția faptului că folosește un fişier Java pentru a se conecta la o bază de date utilizând un driver Oracle care a trebuit să fie importat în fişier. În ciuda tendinței actuale de a renunța la appleturile web, guvernul Statelor Unite şi mulţi alţi lideri din industrie se bazează încă pe această tehnologie pentru multe dintre aplicaţiile lor web. Acest proiect a fost creat pentru a demonstra capacitatea mea de a crea appleturi Java. Se conectează la o bază de date şi permite utilizatorului să actualizeze informaţii despre persoane printr‑o interfaţă uşor de utilizat. Din cauza actualizărilor recente de securitate Java, sunt necesare câteva modificări la securitatea browserului şi a Java. Vă rugăm să citiţi documentaţia dacă doriţi să rulaţi aplicaţia.
FRY DEVELOPMENT, WEB APPLICATION
12.) Java Student Record GUI App, class: CMIS 242, created: 2014
Aceasta este o aplicaţie Java pe care am creat‑o în CMIS 242 în 2014. Proiectul se concentrează pe demonstrarea înţelegerii mele a programării orientate pe obiect, incluzând citirea datelor dintr‑un fişier de intrare şi procesarea acestora pentru a crea o listă de obiecte Student. În cele din urmă, înregistrările studenților din listă sunt afişate într‑o interfaţă grafică de utilizator (GUI). Aplicaţia GUI este capabilă să parcurgă lista de obiecte Student şi să afişeze datele fiecărui obiect utilizând o interfaţă grafică. Programul se încheie numai când se apasă butonul furnizat în GUI. Toate excepţiile care pot apărea trebuie gestionate.
FRY DEVELOPMENT,APPLICATION DEVELOPMENT
8.) Student Info Finder, class: CMIS 440, created: 2014
Această aplicaţie a fost creată în 2014 la cursul meu CMIS 440. Demonstrează capacitatea mea de a scrie şi citi fişiere şi de a crea aplicaţii folosind arhitectura Model 1. Această aplicaţie utilizează arhitectura Model 1. Mai exact, este o aplicaţie web JSP în care paginile JSP acţionează atât ca vizualizări, cât şi ca controlere. În loc să interogheze o bază de date, interoghează trei fişiere. Programul permite utilizatorului să facă cereri folosind pagina input‑data: utilizatorul introduce un EMPLID în câmpul de text input‑data, selectează fişierul pentru clasa în care doreşte să caute date, apoi apasă trimite şi transmite datele serverului; student-info.jsp procesează informaţiile şi citeşte fişierele pentru a vedea dacă datele există; dacă nu, afișează un mesaj de eroare; dacă există, trimite informaţia dorită pe ecran.
FRY DEVELOPMENT,APPLICATION DEVELOPMENTTestimonials.
Motivational
Get In Touch.
Dacă sunteți interesat de serviciile mele sau doriți să aflați mai multe informații, vă rog să nu ezitați să mă contactați.