John Snache

john's face
Contact Information
John Snache
johnsnache@hotmail.com
Address
Richmond Hill, ON
Canada
John Snache

First, an introduction! My name is John Snache and I currently live in Richmond Hill, ON. I am years old and started teaching myself programming when I was 19 years old. After some time spent teaching myself C++, I took an intro course to Java and realized I really enjoyed programming.

I signed up for an Advanced Diploma at Centennial College and began my journey into the wonderful world of programming. When I finally graduated, I was prepared to take to the world! I started programming so I could be a video game developer, but as the years passed I realized there are other subjects that are interesting too!

I graduated and found employment at Magentrix, working on client projects and working for OpenText. I continue to grow and learn, both at work and on my own time with self-learning projects and courses through Athabasca University where I am working on my bachelor's degree. Currently I am learning about functional programming and beginning to learn the basics of virtual reality.

Programming Experience
  • Magentrix Corp: May 2013 - Present
    • Communicate with clients and assist them in realizing their goals
    • Execute tasks and projects through the full development cycle including design, analysis, development, testing, documentation, and support
    • Write code that is quick and efficient
  • Contract Work: January 2012 - May 2013
    • Developed a website for band that integrates with APIs to play music, show a carousel of pictures, and creates a display of Amazon products
    • Built applications for a gaming group to track characters and information
    • Added features as requested and tested on various platforms to ensure consistency
  • GSL Games: January 2010 - April 2010
    • Created simple games with educational twist
    • Advised on what technologies to use
    • Worked with artist to create assets
Other Work Experience
  • Factory Direct: Oct 2012 - Apr 2013
    • Test Products that are returned
    • Attempt to repair disfunctional products, otherwise replace or issue credit
    • Inform and sell products to customers
  • YMCA Geneva Park: May - Sept (2010, 2011, 2012)
    • Clean washrooms and event rooms
    • Set up event halls and offices for corporate events
    • Submit client requests
  • Teletech Orillia: Sept 2008 - Dec 2008
    • Remotely repair cell phones
    • Authorize phone replacements
    • Modify phone plans
  • Wal-Mart: May 2008 - Sept 2008
    • Stock Shelves
    • Dispose of broken merchandise
    • Clean department
  • Apprentice Carpenter: May 2007 - Aug 2007
    • Assist with Construction
    • Measure and cut material to specification
    • Clean worksite
  • Shell Gas Station: July 2005 - Dec 2006
    • Customer relations
    • Balance and deposit shift funds
    • Stock products
  • Athabasca University - Sept 2015 to present
    • Bachelor of Science Major in Computing and Information Systems (Post Diploma)
  • Centennial College - May 2013
    • Software Engineering - Interactive Gaming
Platforms
  • Windows
  • Browser
Programming Languages
  • Comfortable
    • C#
    • Javascript
    • Apex
  • Familiar
    • Java
  • Some Experience
    • SQL
    • Python
    • PHP
Tools
  • Visual Studio
  • Eclipse
  • Git
  • Microsoft Team Foundation Server
Libraries
  • jQuery
  • Bootstrap
  • XNA
  • Create NPCs based on the ruleset for Dungeons and Dragons 5th Edition and expanded for back stories
  • Harness magic to defeat the Scorpion Clown King
  • Defend the gate against oncoming enemies
  • Feed fish as they become hungry