Spelchan.com Logo

Resume

Billy D. Spelchan
Armstrong, B.C., Canada
Email: Spelchan@gmail.com
Willing to Relocate!

Job Objectives

I am seeking a position in software development. I have experience with both client and server-side development. I can write applications for computers, phones, tablets, microcontrollers (IOT devices) so am pretty much able to develop anything that would be needed.

Recent Work Experience

Teaching and Research Assistant
University of BC (Okanagan)

Sep 2018 to Aug 2021
Working as TA and RA where I was running the Human Computer Interfaces (aka UX) Lab, Networking Lab (twice), Network Science Lab, Introduction to Programming I lab (Java, twice), Introduction to Programming II lab (Java), Artificial Intelligence lab (twice) and Machine Architecture (MIPS) lab.

President Blazing Games Inc.

Apr 2003 to September 2014
Created a corporation with two other people for the development of independent games. The old website (viewable on Archive.org) remained up until 2019) and consisted of over 100 games which we created. Due to too much competition and issues with developing our large scale projects it was decided by my partners to dissolve the corporation. The now obsolete Flash and Java Applets are being ported to HTML5/JavaScript on Spelchan.com

Recent Education

Thompson Rivers University
(Open Learning)

November 2014 to August 20, 2017:
Bachelor of Computing Science
Focused on Software Engineering and algorithm based courses while pursuing a generalist approach as I am interested in all aspects of computers. Included courses from Athabasca University and Okanagan College in Kelowna.

President Blazing Games Inc.

Apr 2003 to September 2014
Created a corporation with two other people for the development of independent games. The old website (viewable on Archive.org) remained up until 2019) and consisted of over 100 games which we created. Due to too much competition and issues with developing our large scale projects it was decided by my partners to dissolve the corporation. The now obsolete Flash and Java Applets are being ported to HTML5/JavaScript on Spelchan.com

Technologies Used

Programming Languages:C, C#, Java, C++, GoLang, Basic, Pascal, Python, R, Kotlin

Scripting Languages:ActionScript, JavaScript, TypeScript, PHP, Haxe, Batch, Bash

Assembly Languages: 6502, 68000, 80x86, Sparc

Platforms: Internet, Windows, OSX, Linux, Android, IOS, Arduino, BSD, Palm OS

Frameworks and Engines:.Net, Node.js, JQuery, Create.js, Unity, SDL, Game Maker, RPG Maker

Graphics libraries/tools: OpenGL, DirectX, WebGL, Flash, Blender, Photoshop, GIMP

Databases: SQLite, MySQL, dBase, PostgreSQL

Other Tools: Docker, Tomcat, Libre Office, Microsoft Office, Adobe Creative Cloud, Jira, Audacity, ShotCut

Hobbies

References

Samples of how I used the technologies above are available with many of them publicly posted on the internet. If you want additional samples of my work for a particular technology, please contact me and I will see what I can do to demonstrate my mastery of the technology.

Website with my material: BlazingGames.com, Spelchan.com (this site), TarotRevealed.com, 2600Dragons.com