Copyright © 2016-2024 | Benjamin Carpenter
My name is Ben Carpenter. I am a System Administrator with over six years experience building and maintaining professional networks. I am familiar with Cisco Meraki networks as well as general networking infrastructure. I am skilled at tasks related to maintaining an active business network and competent in taking on new skills. As an example of my skills, I have this website hosted on my own personal server that I manage, including its mail server functionality. I also have experience in web development and other programming. Visit the Projects page to learn more about projects I have done in the past, or visit my Job History page to see where I have worked.
Programming Languages | Operating Systems and Interfaces | Administration |
---|---|---|
|
|
|
You have already seen an example of my coding ability in this website. These projects are included to round out, not just my coding abilities, but my ability to learn information and find solutions to problems. Included here are websites, and various coding and scripting examples.
Click on any items in the right-hand column to see a brief description of the selected project. Click on the link within the description to see the actual project.
Sep. 2023 - Current | Math Tutor | Quinsigamond Community College | Worcester, MA |
My job is to assist both in and out of class with any math questions students may have. I sit in on several professors classes to help the students learn, and I work in the Tutoring Center so that students can come see me outside of class for any additional help they might need with Math. High Points: Helping students to come to, if not love, at least understand Math and how it works.. |
|
Jan. 2023 - Sep. 2023 | Repair Tech | uBreakiFix | Northborough, MA |
I returned to a part-time tech due to returning to college to finish my degree. As a repair tech, my main duties were to interact with customers (live and on the phone) and repair both hardware and software issues on phones, tablets, computers, and video game systems. Interact with customers (both live and on the phone) and assist both with inventory and ticket management. High Points: Assisted as the store converted from a corporate location to a franchise location. |
|
Oct. 2021 - Jan. 2023 | Lead Tech / Assistant Manager | uBreakiFix | Northborough, MA |
As a lead tech, my main duties are to interact with customers (live and on the phone) and repair both hardware and software issues on phones, tablets, computers, and video game systems. I also manage the other techs and assist them with any issues that they encounter while repairing devices. I am responsible for assisting with the inventory management and ordering the parts and supplies that are needed to complete repairs. High Points: I assisted in training several store managers and other repair techs. |
|
July 2021 - Oct. 2021 | Repair Tech | uBreakiFix | Northborough, MA |
As a repair tech, my main duties were to interact with customers (live and on the phone) and repair both hardware and software issues on phones, tablets, computers, and video game systems. Interact with customers (both live and on the phone) and assist both with inventory and ticket management. High Points: I earned a promotion to lead-tech. |
|
Aug. 2020 - Apr. 2021 | Repair Tech | iDropped | Knoxville, TN |
As a repair tech, my main duties were to interact with customers (live and on the phone) and repair both hardware and software issues on phones, tablets, computers, and video game systems. Interact with customers (both live and on the phone) and assist both with inventory and ticket management. High Points: I earned several 5-star reviews for the company. |
|
Aug. 2017 - Feb. 2020 | System Administrator | Ober Gatlinburg | Gatlinburg, TN |
My position was originally to assist a consultant/manager as we established a professional IT network to replace the home-style system they had been working with. It was full participation and the experience was exhilarating. As the system was established and an in-house team assembled, I helped maintain and expand the network. High Points: Coded a system that turned a reoccurring 20 minute process involving multiple staff into a 1 minute software based system alerting both staff and patrons to status changes. Created API, digital signage, and client side alert software to accomplish the above task. Improved the Micros system to remedy common issues. Seeing the appreciation of the other staff as they saw technology make their efforts easier and more productive. |
|
Jun. 2017 - Aug. 2017 | Repair Tech | Cellairis | Alcoa, TN |
Repaired cellphones, tablets, and computers. Solved both hardware and software related issues. High Points: Lead in revenue 2 weeks. Learned my way around mobile devices. |
|
Jan. 2016 - Dec. 2016 | Lab Administrator | Southern Adventist University School of Computing | Collegedale, TN |
Managed the departmental computer lab for the Southern Adventist University School of Computing. Assisted with server setup and maintenance. High Points: As a manager, I learned responsibility and self motivation. I also created and deployed images through network/PXE boot. Enjoyed the experience, but as a student worker, I had to leave when finances forced a hiatus upon my academic efforts. |
|
Jul. 2013 - Apr. 2015 | Computer Help Desk | Georgia-Cumberland Academy | Calhoun, GA |
Interacted with administration, staff, and students, solving a variety of laptop hardware and software issues. Prepared computers for deployment. Resolved network issues. Rolled out new technology. High Points: Though largely a mentorship, students were bona fide IT staff. This job provided a good cross section of experience with computers, networks, and professional client and peer interaction, laying a tremendous groundwork for my career. |
|
May. 2013 - Jun. 2013 | IT Contract | Adventist Christian School of Maryville | Maryville, TN |
Rebuilt computer network for the church and school. High Points: While an only elemental accomplishment, I include it only because it was my first paying gig in IT. Even though I’d never done any networking, I succeeded with my PC skills and a lot of research. They were happy and I was hooked. |
If you would like to reach me, please email me at bencarpenterit@gmail.com, or use the form on the right. |
This is a basic single page website, using placeholder text and pictures.
This is a simple, multi-page website about Chesapeake Bay Retrievers.
This is a website covering the Apollo space program. I then added some more complex features to dress up the website.
I created this app for a former employer when I noticed an opportunity to reclaim valuable employee time. The process automated the alerting of personnel to status changes in amusement park rides. The app took a twenty-minute phone relay system and made it virtually instantaneous. This was accomplished by updating the end-user with the information through a pop-up message through a desktop client. I structured it not only to alert staff, but also to update digital signage to give guests the ability to see the information in realtime.
Website project I joined as an opportunity to further develop my skills. My contribution was to create its secure login systems (I only worked on the backend code, so I was not a part of design, just functionality).
Fun little challenge I did off of a youtube video made by Tom Scott. These Results are from when I made it, as the dictionary I used updates they may change, but the code should still work fine.
These scripts change a computers name, join it to a domain, and gpupdate it. I've included these to illustrate my familiarity with command line, and creating scripts to make the process more easily accessible.
Old class work from my web programming class.
Old class work from my python coding class.
A C++ and python version of a program that allows a user to pick the Amino Acids they want. It then randomly picks DNA to fit the amino acids chosen. If the random DNA is not correct, it retries until succeeding, all while timing itself and running the timer throughout a calculation to give an estimated amount of time for the peptide to be created.
A discord bot featuring music playback, automatic administration, API fetching and more.
Ongoing collaboration with CzRSpecV (Brandon Hirschpold) and Captain Zendik Wulf Penn (James Milliron).
It has many functions, but features include:
Discord bot developed to accommodate a server that had limited spots in a game. The bot allowed a person to join a queue to get in to the game. It also allowed an admin's moderation of the queue as needed.
Discord bot developed alongside CzRSpecV (Brandon Hirschpold) specifically for the RuneScape Private Server Pylos' Community
Fun side project for learning the Steam API. It takes a Steam ID (I.E. 76561198105045037) and will pull the game library info for that user and display it. This only works if it is a public profile.
As an extension of the above project I realized I needed to create a CORS proxy to display the API information. I started with Christophe Coenraets's version of a CORS proxy and then reworked it so that it supported HTTPS, and worked in my environment.
You have already seen an example of my coding ability in this website. These projects are included to round out, not just my coding abilities, but my ability to learn information and find solutions to problems. Included here are websites, and various coding and scripting examples.
Click on any items in the right-hand column to see a brief description of the selected project. Click on the link within the description to see the actual project.