Resume Download


Summary

I am a student at the University of Tennessee at Martin. I am currently employed as the lead developer for a company in Martin, TN. I spend most of my free time with friends and family or working on side projects. I am skilled in front-end and back-end web development. I use Laravel, MySQL, JavaScript, and HTML/CSS several hours each day. I have experience working with Linux servers using both Apache and Nginx, though I prefer the latter. I am always reading news in the software development world. I like to think I'm an informed individual when it comes to modern practices and techniques.

Work Experience
Lead Developer Commercial Equipment Broker LLC — August 2014 - Present
  • Develops applications for and is solely responsible for the continued growth and use of the following internal software system components: Employee/Customer/Inventory/Sales Management, Payroll, Invoices, Point of Sale, Item Tracking / Barcode Generation, Data Management, and Reports / Analysis
  • Develops and is solely responsible for the development and quality customer experience of a proprietary online store that ties directly into the back-end internal operations system software
  • Leads a small team to develop internal web applications
  • Conducts meetings to evaluate the progress of goals and occasionally reorganize ideas to better meet company needs
  • Conducts weekly code reviews with mandatory refactoring time in preparation for weekly deployments
  • Responsible to the quality of deployment and performance of the company's server and development resources
Web Developer Savant Learning Systems Inc. — January 2014 - August 2014
  • Developed corporate facing software to assist with internal operations
  • Continued work and refactored/optimized code in a time-scheduling application for employees
  • Built a PDF generator for consumers to view recently submitted college applications to any of the schools we worked with
  • Continuously interfaced with designers and developers to create the desired look and feel of web applications
  • Used problem-solving skills and good time management to assess and tackle intricate problems in areas with which I was not familiar
Education
Bachelor of Science, Computer Science — 2018 University of Tennessee at Martin
Graduation Diploma — 2012 Gleason High School
Skills & Qualifications
Web
  • PHP, Laravel
  • SQL, MySQL
  • Sockets
  • JavaScript, NodeJS
  • HTML, CSS, Sass
Software
  • C++
  • Java
  • Swift
  • Functional (Haskell)
Tools
  • Git
  • Vim
  • XDebug
  • JetBrains IDEs
  • Xcode
Practices
  • Code Style Guide
  • Testing / TDD
  • DB Migrations
  • DRY & SRP
  • Responsive Design
Personal
  • Public Speaking
  • Problem Solving & Conflict Resolution Skills
  • Excellent Writing & Communication
  • Spanish (advanced)
  • Quickly adaptable to new environments and challenges
  • Can interpret and understand abstract ideas
Team Leading
  • Able to lead a small team to meet goals and deadlines
  • Good use of time management and resource allocation
  • Heavily weighs consequences alongside benefits to project development changes

Note: I have more experience working with web development than software development in a production environment. My experience with writing software comes primarily from side-projects and my academic work. Despite this, I am confident enough in my abilities to have listed software skills, and I am eager to dive deeper into software development at more advanced levels.

Speaking & Volunteering
February 2016 Speech
InterProcess Communication: IPC University of Tennessee at Martin Conducted a high-level presentation of InterProcess Communication. I began by explaining that it is used to handle concurrent processes on an OS. I defined and explained the following methods: Pipes, Semaphores, Message Queues, Shared Memory, and Sockets. I defined and gave examples of race conditions. I compared Processes vs Threads and issues including the overhead with both inter-process and inter-thread communication.
November 2014 Speech
GoPoll.us, Real-time polling application for the classroom ACM Conference, Pigeon Forge TN Presented work on an internet application for professors to perform live quizzes in the classroom. The application used WebSockets to handle real-time data transfer and provided immediate feedback in the form of charts for the presentation view, current individual score for each student on device, and a spreadsheet of gradebook records visible only to the professor after completing the quiz. Students scanned into a live session using an auto-generated QR code. Students would then confirm their identity using a Google authentication service matching their student ID with their email address to ensure gradebook consistency.
2011 Volunteer
Civil Air Patrol, U.S. Air Force Auxiliary Henry County, TN Squadron Attended biweekly formal meetings. I was held accountable to learn and being prepared for testing over academic materials usually concerning aerospace. I was responsible for being present at scheduled community service events and necessary drill practices. I was taught to act with the utmost integrity and respect for others, especially while in uniform. My squadron often conducted public service events such as presenting the Tennessee and United States flags at appropriate ceremonies in which I was a rifle bearer.