About Me

Hey, I am Calvin Williams and I am a programmer. I am a new graduate from Algonquin College with an Ontario College Diploma in Computer Programming. This is my personal website for displaying previous projects and information about me. I am currently looking for work so feel free to contact me!

Contact

Email:

Phone:

Projects

code

Java RMI Client/Server with Hibernate

This is an RMI with Hibernate combination of the Client/Server Project here and the Bouncing Sprites Project here but without the multithreading.
Sprites are saved in a MySQL database using Hibernate (Sprites class annotated, Server class committing).
Clients connect to the Server and gets an RMI object that hold an array of the sprites and methods to get height/width. To add sprites the Client clicks and a method on the RMI object is called to create a new sprite at the position clicked.

Java Sprites

The project was our first time using threads and is now a very small project knowing what I know now.
All this project does is runs an animated "sprite"(coloured ball) on a new thread.

Java Client Server Implementation

This is a multi-threaded Java implementation of a client/server program.
The server listens for client connections and if one is recieved it sends it to a client handler where the client can send text to the server and it will simply echo it back to the client. The client can exit by typing "thanks for all the fish" and the server will continue to run.

PoeTB

This is a personal work in progress. The end goal is a Path of Exile(Video Game) Trading Bot. The code is private as I think if made widespread could ruin or change the in-game economy(once fully developed).

Java Vancouver Housing Data Parser

This was one of my assignments for my Business Intelligence (BI) course. The program parses CSV files released by the local Vancouver government and displays very basic BI statistics.

This Website

This website was created by me! It is available through these domains:
http://www.CalvinWilliams.website
http://www.CalvinWilliams.me
http://CalvinWilliams1012.github.io
The website is hosted through github pages and the technologies used can be found in the github readme.


Education

book

Ontario Secondary School Diploma

I graduated from Carleton Place High School receiving my Ontario Secondary School Diploma.

Post-Secondary School Diploma

I attended and graduated from Algonquin College's 2 year Computer Programming course receiving my Ontario College Diploma in Computer Programming.


Work History

work

Ontario Linen Solutions

General Labourer

Prepared linens for packaging and delivery to Clients.

MACS Convenience Store

Cashier/Stock Boy

  • Greeted customers with positive attitude during transactions.
  • Maintained daily sales accounts.
  • Ensured a clean and safe environment.
  • Reception of goods from vendors and stocked shelves.

Walmart Canada

Garden Center Employee

  • Worked the cash register.
  • Maintained stock in garden center.
  • Interacted with and guided customers.