I am a 30 year old Game and Web Programmer, currently employed as a Freelance Programmer and studying French as a second language at the CSDM in Montréal, Quebec. I am a proud member of the Canadian Armed Forces Reserve specializing as an Armoured Reconnaissance Soldier. I am proficient at game, web, and application development, as well as database design, with a passion for creating video games and writing beautiful code.
I enjoy working in a team environment and can often be found giving advice, and helping out co-workers with tough problems. I am extremely resourceful, which helps me to tackle new problems with little to no guidance. I am also a fast learner, and quickly begin contributing to projects even if I have no previous experience with the particular programming language, framework or tools being used. I regularly draw on my wide variety of programming experience to bring new perspectives to the team when working through architectural and design problems.
- Experience with APIs such as DirectX, OpenGL, XNA and ASP.NET
- Competent in network programming, including Sockets, RESTful, and Web Services
- Proficiency with SQL database systems such as MySQL, SQL Server and SQLite
- Experience with a variety of development tools including Visual Studio, Eclipse and SVN
- Ability to quickly learn new languages and frameworks with little guidance
- Extremely resourceful, able to solve problems independently
I had the privilege of working with Dennis on For Honor at Ubisoft Montreal. Dennis is a fantastic individual and talented programmer. He excels in applying his knowledge of C++ to help the team and more junior developers. His ability to write high quality, maintainable code made my job as his peer a breeze. I would recommend Dennis for a broad range of programming challenges, without hesitation.Jared Thomson, Generalist Programmer
Senior Web Application & Games DeveloperFuel Industries
I have worked with Dennis in implementing complex systems within our existing server/client framework. I think that Dennis excels at building out these complex systems with a degree of simplicity and extensibility that makes the software easier to implement and maintain in future revisions. When problems and bugs arise Dennis is able to drive to the root of the problem and offer intelligent, long-lasting solutions to avoid similar issues down the road.Robb Corbett, Web Developer
Web Application & Games DeveloperFuel Industries
While at Fuel Industries I worked with Dennis on internal libraries used by the rest of the rich interactive team. During short periods of downtime between projects Dennis was able to make incremental improvements to the library. Dennis posses a strong understanding of technical architectural and is capable of designing clean, scalable solutions to complex challenges.Mike Baker, Playground Director (R&D)
Game ProgrammerCrowdwave Games
Dennis was responsible for developing our 2010 NHL Stanley Cup Play Off game for the Washington Capitals. Working directly with Dennis to outline and construct the game play mechanics was a distinct pleasure. His is clearly passionate about gaming, and worked hard to find code solutions that elevated the project to it's highest game play potential. Dennis was a definite asset to our team, and I hope to have occasion to work with him again.
Toma Feizo Gas, Creative Director
InterestsHere are a few of the things I like to do outside of work:
Ever since I bought my first motorcycle in the summer of 2012, I have been inseperable from it. The moment you buy a motorcycle you join a community of welcoming and friendly people who love to have fun.
Soon I will be buying a dual-sport motorcycle so I can explore off-road too.
I love all kinds of adventure sports including mountain biking, kayaking, snowboarding and rock climbing. I also enjoy roller blading, hiking and camping.
I love to explore nature and will never turn down the opportunity to be outdoors.
While a newcomer to international travel, I have always loved visiting new places, people and cultures. During my most recent trip, I spent an incredible month travelling to various cities around Cuba.
Some of the top destinations for my future travels include Vietnam, Australia, Brazil and Germany.
Wherever I go on the internet I have a tendency to build and manage communities.
I have started and been the leader of a gaming clan, been a moderator at OpenSourceCMS, and am currently a moderator of more than twenty communities at reddit.com, most notably /r/BuildAPC, which recently surpassed 350,000 subscribers.