About Me
Projects
Experience
Education & Certs
Contact Me

Hello, I'm Jesse, a Computer Programmer and 'IoT Tinkerer'.


I am a Computer Programmer because I've graduated from the Computer Programming course at Algonquin College of Applied Arts and Technology. There, I earned myself a Ontario College Diploma, as well as a spot on the Dean's list for all 4 of the semesters in the program. This website/portfolio is a testement of the skills that I've learned from my time there, as well as my own personal skill development.

I'm an IoT Tinkerer because I enjoy tinkering with some hobbyist devices like the Raspberry PI, Arduino, and the ESP32. I've been tinkering with IoT devices for about 1 year, making little projects I would find fun, such as a RP2040 with a fingerprint sensor that activates an electro-magnetic lock when the right fingerprint is detected. I've also used an ESP32 to make some similar projects but now including WiFi and Bluetooth capabilities.

I have many more interests in the general field of computers, not just programming, but that's what I'm best at. If any of that piques your interest, click on the Contact ribbon above and shoot me a message.



Technologies


Java

Java is my most familiar language. I learned Java in my highschool computer science classes, as well as my college classes, and continuing to use it now, totalling about 4 years of using Java.

I'm pretty confident in my fundamental web development abilities with JS/HTML/CSS, this portfolio site was built using just those three technolgies. I started learning JavaScript about 2 years ago, and it has become been my most used language for the time being, since it has the convenience of having the all-in-one GUI technology of a web browser. CSS and HTML started at about the same time, as it seemed the natural course for outputting any of the JavaScript code I wrote.

Web Development

Android

My Android development experience consists of using Android Studio with Java and XML, connecting to databases with inline-SQL. I only have about 1 year of experience in android. But I picked it up very fast, with it being one of my favourite classes.

Most, if not all of my projects in the past 4 years are tracked using git and uploaded to github, this I make a point of as it has helped much in the past in not only tracking who gets things done and when, but also provides a great safety net to any project that has any sensitive infrascructure behind it. With git, you can always keep a backup of the stable, working code without causing any damage.

Docker is also listed as a DevOps tool, I learned docker (as well as kubernets but I couldn't find an image for it) in my last year of school and have been playing around with it on and off since then, totalling about 1 year.

DevOps

Python

Python is a great language, I have the fewest years of experience in this language compared to my others, sitting at about 1 year, but in that year I've learned much about the versatility, and the effectiveness of Python as a weapon in my developer arsenal.

Linux is a weird one to put in the experience tab, but I think it's a good one to include, despite not listing 'Windows' even though that is my most used OS. The ability to navigate and manipulate Linux effectively can be a vital skill when the tool I am hired to work on is either partially or wholly available in linux. I've had an interest in linux since highschool when I learned Windows wasn't the only thing out there. I have around 3 years experience troubleshooting Operating Systems and making them work on my various systems.

Linux

Data Management

I have experience in a multitude of Database Management Systems, including MySQL, Oracle, and MongoDB. I am glad I have the skills in those 3 specifically, as they are each of a different kind. MySQL being an RDBMS, Oracle being Multi-model, and Mongo being document-based. Working with all 3 types like this is a great asset, as it gave me much versatility when it comes to DBMS'. I've worked with these DBMS' since first term of college, so about 2 years total.


Algonquin College Diploma: Computer Programming (2021-09 > 2022-12)


I've graduated from the Computer Programming course at Algonquin College of Applied Arts and Technology, with a final GPA of 3.88. The reason for it being lower than a 4.0 was to do with the complications of online learning during covid, and should not diminish the opinion of my skills in programming.

I also earned myself a spot on the Dean's List for all 4 of the semesters in the course, despite those complications.



Opeongo High School Diploma (2016-09 > 2020-06)


I was placed onto the list of Ontario Scholars when graduating from highschool, describing that I was able to achieve an average of more than 80% in my top 6 classes.





Certifications



Other


  • Canada Reliability Status
  • Canada Secret (Level II) Security Clearance
0 : 0