My name is Eric Caverly, and I am a student at NAIT studying computer engineering technology. I am very passionate about technology, and learning new things about this field is my primary hobby. When I'm not working with tech, I enjoy playing Video Games with my friends and exploring the outdoors.

Right now I am looking for a Software Development job to work at over the summer (May-August) so that I can take the CO-OP Internship class in CNT. I started CNT in January of 2024 so I will have completed 3 / 4 semesters by May this year.

Work Experience

Core Network Solutions click me!
Core Network Solutionsclose

During my time working at Core Network Solutions, I gained valuable hands-on experience with using, repairing, and implementing a wide range of technologies. A few of those include:

  • Linux (Ubuntu Primarily)
  • Windows Server
  • Active Directory
  • DNS / DHCP
  • M365 & Azure
  • And many more!

I also transitioned into a Dev Ops role later in my employment, where I wrote several applications in GOlang for their internal tooling. I cannot go into much specifics here unfortunately.

Overall my time at Core was foundational in making me who I am today and provided me with an outstanding starting point.

Freelance Development click me!
Freelance Developmentclose

While doing my second semester of CNT I secured some contract-based development work for several web applications. I developed these using GOlang and HTMX. They were designed to be deployed in docker.

One of the web apps provided a frontend with custom XLSX data export for a vendor's API. To protect the client's interests I cannot go into details, unfortunately.

Education

Computer Engineering Technology click me!
Computer Engineering Technologyclose

Computer Engineering Technology is a very interesting program covering a wide variety of topics related to Software Engineering, Electrical Engineering, Embedded Systems, Fullstack Web Development, Database (SQL), and Process Automation with PLCs.

I am truly enjoying getting to learn about all these topics in great detail, I just wish the program had more time to go into even more depth. CNT will provide me with a Diploma once I graduate, but I am considering going to another post-secondary to pursue my degree.

Network Engineering Technology click me!
Network Engineering Technologyclose

Network Engineering Technology was my first experience with post-secondary education. It covered Client/Server Administration, Network Administration and Security, Linux, Virtualization, basic Scripting, M365 Management, and Helpdesk Fundamentals.

The course was fantastic and I learned a lot about computer networks and the infrastructure we make use of in the programs I am currently developing in CNT. NET was paramount to me getting my job at Core Network Solutions and is why I was able to become profficient so quickly.