Billy D. Spelchan
Armstrong, B.C., Canada
Email: Spelchan@gmail.com
Willing to Relocate!
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.
Teaching and Research Assistant
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 |
Thompson Rivers University
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 |
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
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