Developing Scalable applications
Echo Client-Server Application: Implement a client and a server that communicate over a network using TCP. The server is essentially an echo server, which simply echoes the message it rceives from the client
Performing RTT and Throughput Measurements: Measure the round trip time (RTT) and throughput of the path connecting the client to the server.
To measure RTT, you will use TCP to send and receive messages of size 1, 100, 200, 400, 800, and 1000 bytes. Measuring the throughput will require the use of TCP to send and receive messages of size 1K, 2K, 4K, 8K, 16K and 32K bytes.
For each measurement and for each message size, the client will send at least ten probe messages to the server, which will echo back the messages. See Github to browse code.
Using Postman (POST GET commands) & Command Line (Curl)
Developed a Minecraft bot in Discord using python to provide functionality to the community driven Minecraft Discord server as well as provide daily important reddit posts from the Minecraft subreddit.
Build, configured, and managed ubuntu servers and desktop versions installed on virtual machines using VMware ESXi to host PiHole (Ad-blocking service) and other services
Installed and configured multiple linux distros and server type distros on virtual machines using virtual box and VWware ESXi
Manage multiple linux virtual machines on Vmware ESIx
Utilize kali linux on a virtual machine to test the vulnerability of a modeled network using penetration testing tools such as nmap hping
Utilize kali linux to test the vulnerability of a my servers/websites by running simulated DDOS attacks using nmap and hping3 by flooding using SYN packets
Developed and installed openVPN service on wyatta
Perform monthly security checks on router; installed and deployed Ubiquiti Edge Router