About
I’m a software developer from Sudbury, Ontario. I was born and raised in this lovely city, the existance of which has always revolved tightly around the large mining companies employing citizens to work in the mines, or support companies that service them.
While I have over 16 years of employment as a developer with an honours degree in Computer Science from Laurentian University (with its campus in Sudbury), I have been writing code and experimenting with technology for nearly 20 years. My interest in technology, which would later evolve into an interest in software development, began at an early age. I used to sit beside my (identical) twin brother in my fathers high drafting chair and watch him play games like Command & Conquer: Red Alert, WarCraft II, or StarCraft, to name a few. I can remember watching his units moving around in their world, and wondering how it all worked. I also remember spending weekends playing the many Nintendo consoles (NES, SNES, N64, Gamecube) with my dad and brother. If you’re wondering, yes we also had a Sega Saturn, PlayStation, and PlayStation 2 growing up. My dad owns all the Nintendo consoles (we don’t count the Virtualboy), all the Sony consoles, a Sega Saturn, and an XBox One. I have written code in so many languages (programming, scripting, and markup), I may have lost track. My attempt at a list (in order of them being used) would be:
- Visual Basic
- C++
- TorqueScript (Starsiege: TRIBES scripts)
- HTML/CSS
- PHP
- SQL
- Python
- Turing
- Java
- Objective-C
- Lua
- JavaScript
- C
- Assembly
- Asterisk Dialplans
- Bash/shell
- Ruby/Rails
- VB.NET
- C#
- Go
- Rust
- Dart
I also have experience working with many different databases, including PostgreSQL, MySQL, MSSQL, Oracle, and SQLite.
I love learning, and refuse to be willfully ignorant about any topic, especially those involving software development.