Software and Programming
Experience
Operating Systems
I have gained experience throughout my professional career in Windows, MacOS, and Linux distributions. I am very experienced with Debian and Redhat based Linux distributions for personal and educational use. I am a passionate Linux user and have experience developing packages for Debian, Arch, and Redhat based distributions.
Programming Languages
I am most proficient in C, C++, and Python from both my educational career and personal hobbies and projects. However I have experience with Java, SQL, HTML, CSS, and JavaScript. I am passionate about programming and enjoy exploring what is possible when you take the time to study and develop your skills.
Projects
Chat Bot
The chat bot, dubbed Ervin (Emotional Response Virtual Intelligence Network), is writen in python with a short bash script for easy packing and installation on Redhat, Arch, and Debian based Linux distributions. All code and associated files are located on the corresponding GitHub repository.
File-Level Backup Agent
This File-Level Backup agent was written in C/C++ utilizing some of the header files I am more comfortable with in C. The program was developed to create an uncompressed backup of folders on my local machine to a separate network attached drive. All code and associated files are located on the corresponding GitHub repository.
Stress Test Agent
The stress test terminal application I have dubbed Inferno is a single thread write test designed to stress the CPU and test the stability of a machine. The program is entirely written in C and was a challenge for myself to develop my first package for Linux systems. Starting off as an rpm and later being ported to Debian. All code and associated files are located on the corresponding GitHub repository.