Dan Fanthome work email
- Valid
- Valid
Dan Fanthome personal email
- Valid
I’ve been programming professionally for over 20 years. I’ve spent a fair amount of my career working in, or on projects closely related to the game industry.One of the unique features of this industry is that games tend to be ubiquitous. This has given me the opportunity to work on a wide range of computer platforms and development environments, and as such, I am able to move from working on larger systems like desktops and game consoles, to adjusting to the challenges that come with working on embedded systems where resources can be very constrained.Another great benefit with working on games is that they tend to make good use of the resources available on the platform. I have experience working on nearly every aspect of the system, from networking, file management, graphics and sound to programming concepts such as multiprocessing, real-time programming, code optimization and resource management. I am also able to pick up and learn new APIs as the need arises.My core strength is working with the C/C++ programming language. However, I have a solid understanding of programming patterns and paradigms, and can quickly recognize these patterns inside different programming languages, making it very easy for me to learn new languages.I’ve always strived for simplicity, both in my own designs and development work as well as learning to recognize it in other areas. All programming systems contain within them a set of basic core concepts. Discovering these core concepts, or to put it in a more colourful way, discovering the ‘buddha nature’ of the system provides insight into the motivation behind the design. Once you have this knowledge, learning to master the system becomes much easier.
-
DeveloperArctic Leaf Inc.Ottawa, On, Ca -
DeveloperArctic Leaf Inc. Aug 2016 - PresentOttawa, Ontario, Canada -
ProgrammerCaseware International Inc. 2015 - 2016CaseWare Analytics develops enterprise level solutions using the Microsoft .NET environment. I was contracted out to them through Flick Software to develop an import export tool that would transferconfiguration settings from a staging environment to a production system. The existing tool handled transferring complete configurations to empty systems. The new tool had the additional requirement of being able to handle periodic updates or partial configuration changes to existing… Show more CaseWare Analytics develops enterprise level solutions using the Microsoft .NET environment. I was contracted out to them through Flick Software to develop an import export tool that would transferconfiguration settings from a staging environment to a production system. The existing tool handled transferring complete configurations to empty systems. The new tool had the additional requirement of being able to handle periodic updates or partial configuration changes to existing systems. This required doing side by side comparison of the exported settings with current settings on the target system and alert the user of any conflicts. It then would provide choices as to how the conflict should be resolved.Development was done in the C# language. The user interface was designed using WPF, Microsofts latest incarnation for creating interfaces. It uses an XML like syntax language as well as a visual WYSIWYG tool. Some additional work was done using WCF. Show less -
Lead ProgrammerKratt Brothers Company 2011 - 2015The Kratt Brothers develop educational content to teach kids about wildlife. Their current show Wild Kratts appears regularly on PBS and TVO stations.I was hired to help start up their interactive division. The goal was to create interactive educational apps using content from the TV show to promote their brand. The targeted platforms were mobile devices, initially for iOS only, but later for Android as well. I had developed a game library earlierto support my own projects, so I… Show more The Kratt Brothers develop educational content to teach kids about wildlife. Their current show Wild Kratts appears regularly on PBS and TVO stations.I was hired to help start up their interactive division. The goal was to create interactive educational apps using content from the TV show to promote their brand. The targeted platforms were mobile devices, initially for iOS only, but later for Android as well. I had developed a game library earlierto support my own projects, so I decided to use this as the basis for these apps. I preferred to use my own library because it gave me the flexibility to implement new features or resolve issues that may have been harder if I was using a third party library. In addition, as I had prior experience developing similar libraries and this one was already made it made the decision easier.All the apps were developed in C, except for a small amount of glue code needed to handle interaction with the system. I was responsible for most of the development process from initial planning and design, to coordination with the artist and animator, to final testing and deployment.I also designed and developed a game in HTML5. Show less -
ProgrammerGesturetek 2004 - 2010Gesturetek specialized in designing and developing applications for camera based gesture recognition. I starting work in the newly created mobile division. The goal was to port their existing motion tracking software to a mobile phone and use the device camera as the input sensor. I was given the task of taking the tracking software and getting it to work on the device, and then to use the output it generated as input for a simple game where you controlled a rolling ball by tilting… Show more Gesturetek specialized in designing and developing applications for camera based gesture recognition. I starting work in the newly created mobile division. The goal was to port their existing motion tracking software to a mobile phone and use the device camera as the input sensor. I was given the task of taking the tracking software and getting it to work on the device, and then to use the output it generated as input for a simple game where you controlled a rolling ball by tilting the phone in different directions. Along with porting the tracking software, I also had to learn how to use the phone API, design and develop a game library and write the game, all in the span of five weeks. The work was completed on time, and the demo went on to generate lot of interest in the company. As well, the library was ported to several other platforms allowing the demos to be shown on multiple devices. I also added support for a displaying visualization information and for creating a simple UI. This allowed the developer designing the algorithm to do initial testing on the PC, which was a much more forgiving environment, and then be able to perform final testing on the device using the same library.I later moved on to work as a tools programmer. One of the main projectsI worked on was a multi-platform toolkit to assist in the design and development of new tracking algorithms. It used a simple filtering mechanism that allowed common processing to be shared between different trackers. The tracking parameters were defined in an XML file along with the different filters. Code was generated to create a simple UI to present and adjust the tracking parameters. Show less -
ProgrammerMiscellaneous 2000 - 2004Over the years between working for Artech and Gesturetek, I was involved in a number of different start up companies.Ghostchip Inc was founded shortly after I left Artech and included three former coworkers. The goal was to explore a business around grid computing, or making use of the shared computing power of computers hooked up to the internet, similar to what SETI was doing. Different ideas were explored including what was the best language to use, to what markets could best make… Show more Over the years between working for Artech and Gesturetek, I was involved in a number of different start up companies.Ghostchip Inc was founded shortly after I left Artech and included three former coworkers. The goal was to explore a business around grid computing, or making use of the shared computing power of computers hooked up to the internet, similar to what SETI was doing. Different ideas were explored including what was the best language to use, to what markets could best make use of the technology, to how algoritms would be designed. A business plan was generated around the idea of trying to commoditize the whole process, but the idea never gained traction.I also helped other coworkers with their game businesses, including one, Joule Media, which focused on generating content distributed over a cable network. Work involved writing game play and supporting library code.Casino Webcam created internet based casino games. Their main hook was using live dealers that the players could see and chat with while they played. This also reassured players that the gameplay was authentic. I was involved in a variety of work including handling localization, to writing code to implement gameplay. Show less
-
Game ProgrammerArtech Studios 1993 - 2000Artech Studios designed and developed multimedia applications and games for a variety of platforms. I started out assisting programming leads and was promoted to project lead within two years.Most of the development work was done in C. The target platform was mainly Windows, but there was some development done for consoles including the Sega Genesis and Sony Playstation. I also designed and developed several tools to aid in the development of other projects.
Dan Fanthome Skills
Dan Fanthome Education Details
-
Highest Honours
Frequently Asked Questions about Dan Fanthome
What company does Dan Fanthome work for?
Dan Fanthome works for Arctic Leaf Inc.
What is Dan Fanthome's role at the current company?
Dan Fanthome's current role is Developer.
What is Dan Fanthome's email address?
Dan Fanthome's email address is da****@****me.name
What schools did Dan Fanthome attend?
Dan Fanthome attended Carleton University.
What are some of Dan Fanthome's interests?
Dan Fanthome has interest in Ultimate, Curling, Snowboarding, Tennis, Golf.
What skills is Dan Fanthome known for?
Dan Fanthome has skills like Perforce, Game Development, Xbox 360, Video Games, C++, Visual Studio, Directx, Java, Android, Game Design.
Not the Dan Fanthome you were looking for?
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial