Michael P. Email & Phone Number
Who is Michael P.? Overview
A concise factual answer block for searchers comparing this professional profile.
Michael P. is listed as Senior Software Engineer at JoeScan, a with 9 employees, based in Washougal, Washington, United States. AeroLeads shows a matched LinkedIn profile for Michael P..
Michael P. previously worked as Senior Software Engineer at Mvp Interactive and Senior Software Engineer at Perfect Company. Michael P. holds Bs, Game Development from Full Sail University.
Email format at JoeScan
This section adds company-level context without repeating Michael P.'s masked contact details.
Review company-level records connected to Michael P. before choosing the right outreach path.
About Michael P.
Michael Perry is a passionate and driven programmer with 16 years of development experience in both games and traditional applications. Eager to take on any programming task or project, regardless of the technical requirements. Creating tools and applications that help others is of particular interest and specialty. Whether it is productivity, games, or augmented/virtual reality, programming is problem solving and that is where he excels.Over the past 16 years, he has been able to dive into the most popular game engines without any difficulty and complete projects with aggressive deadlines. Unfamiliar technology is embraced, not avoided. Technical skills include:• C, C++, C#, Objective-C• Java• JavaScript, TypeScript• Tool Development• Game Engines• Augmented/Virtual Reality• Computer Vision• iOS App Development• Android App Development• Technical Documentation• Unity• Unreal Engine 4• Torque 2D/3D• Visual Studio• Android Studio• Xcode• git, SVN, Perforce• Jira, Trello
Michael P.'s current company
Company context helps verify the profile and gives searchers a useful next step.
Michael P. work experience
A career timeline built from the work history available for this profile.
Senior Software Engineer
In an effort to expand my technical capabilities and refresh prior knowledge, I began offering my services as an independent contractor to companies that needed a senior developer for critical projects. I was able to use all of my skills and known languages to complete projects for high profile clients, which afforded new projects for the companies I was contracting for. While working with MVP Interactive, I completed the following projects:Columbus Blue Jackets Fan Zone Goalie… Show more In an effort to expand my technical capabilities and refresh prior knowledge, I began offering my services as an independent contractor to companies that needed a senior developer for critical projects. I was able to use all of my skills and known languages to complete projects for high profile clients, which afforded new projects for the companies I was contracting for. While working with MVP Interactive, I completed the following projects:Columbus Blue Jackets Fan Zone Goalie Challenge: Developed three separate applications which provided a game simulation for players to act as hockey goalies against a hardware controlled puck ejector, which launched out from a screen that had a projected 3D simulation of a hockey player making shots. Altogether, the three applications utilized game play architecture, modern communication protocol, computer vision, hardware controllers, and GigEvision standard for processing raw high-speed data from an ethernet camera. The experience was successfully deployed to the Columbus Blue Jackets stadium in their newly renovated Fan Zone.MELT Aflac Virtual Jersey: An application which generates a customized football Jersey based on a user’s information stored in a QR code generated by an online backend. The 3D representation of the Jersey, including real time cloth simulation, was captured to a video format that was then transmitted to a server and emailed to the user.Ferrari/Snapdragon Pro Pose: An augmented reality web application targeting mobile devices that allows a user to select a well known Ferrari racer and take a “selfie” with the driver’s virtual avatar.Stanford Gallery of Champions: A combination of both native, desktop game application and online data maintenance of prestigious Stanford athletes and coaches for their “hall of fame” events. Show less
Senior Software Engineer
While working at Perfect Company, I significant broadened my development knowledge. On any given project, it was expected that I would implement features requiring multiple languages to complete. On the Perfect Kitchen lineup of Bake, Blend, and Drink, adding a new interface feature could require me to write C++, Objective-C, Java, and Javascript. I was initially hired to assist in shoring up the Android release of the Perfect apps, despite having no previous experience in Java and Android… Show more While working at Perfect Company, I significant broadened my development knowledge. On any given project, it was expected that I would implement features requiring multiple languages to complete. On the Perfect Kitchen lineup of Bake, Blend, and Drink, adding a new interface feature could require me to write C++, Objective-C, Java, and Javascript. I was initially hired to assist in shoring up the Android release of the Perfect apps, despite having no previous experience in Java and Android development. I was able to quickly pick up the language, learn the proprietary code, and delivered feature rich and stable releases on multiple applications.As the company moved into the commercial kitchen space, my focus shifted to web applications intended to run locally on native hardware. Once again, I embraced unfamiliar languages and tech stacks, such as JavaScript, Vue.js, and Cordova. With aggressive deadlines and high profile clients with worldwide reach, I was able to deliver multiple applications utilizing several languages and IoT protocols. Show less
Senior Software Engineer
In an effort to expand my technical capabilities and refresh prior knowledge, I began offering my services as an independent contractor to companies that needed a senior developer for critical projects. I was able to use all of my skills and known languages to complete projects for high profile clients, which afforded new projects for the companies I was contracting for.The main project I worked on for Plas.md was WellQuest: A casual game developed for iOS and Android app stores with… Show more In an effort to expand my technical capabilities and refresh prior knowledge, I began offering my services as an independent contractor to companies that needed a senior developer for critical projects. I was able to use all of my skills and known languages to complete projects for high profile clients, which afforded new projects for the companies I was contracting for.The main project I worked on for Plas.md was WellQuest: A casual game developed for iOS and Android app stores with the focus of encouraging players to exercise and maintain a healthy lifestyle. I was responsible for developing the biometric integration that tracked user steps and converted the values into gameplay bonuses. I also took over the game maintenance to fix critical bugs, deployment to the stores, and creation of the web tools for coaches and employees at both Biocentric and the National Institute of Health. Show less
Senior Software Engineer
Contributed to nearly every project in the company using a variety of technologies and languages. During this period, I utilized three game engines, coded in four programming languages, and worked on all revenue generating projects.● KidQuest: An arcade style collection of six Kinect mini-games featuring popular Warner Bros IP. The final product was installed at the new and high profile venue of Studio City in Macau. The full application was developed in Unity. While working on this… Show more Contributed to nearly every project in the company using a variety of technologies and languages. During this period, I utilized three game engines, coded in four programming languages, and worked on all revenue generating projects.● KidQuest: An arcade style collection of six Kinect mini-games featuring popular Warner Bros IP. The final product was installed at the new and high profile venue of Studio City in Macau. The full application was developed in Unity. While working on this project, I developed three of the games on my own and took the lead for finishing the remaining portions of the project for launch.● Interaptive: An augmented reality project used for visualizing the progress of live airshow racing on a user’s iOS phone or tablet. As the lead developer for this project, I was responsible for designing the architecture of the application, building the data format, and implementing the AR view.● Flora Arnsenica: A virtual reality application for viewing highly detailed models of flowers using the Oculus Rift. I volunteered for the role as lead developer, in addition to my normal work load. I chose Unreal Engine 4 as the renderer and wrote a mix of Blueprint and custom C++ code for controlling the experience.● DevPro: Game Design and Game Programming curriculum with practical exercises and video based lectures that support modern classrooms for a flipped or self-paced experience. In addition to writing the majority of the content for the C# programming portion of DevPro, I was the lead developer for all internal tools used by the team. Show less
Engine And Tools Programmer
My primary focus at GarageGames during this time period was on our 2D game engine technology. I was one of the lead engineers on Torque 2D, a derivative of the popular Torque Game Engine. ● Torque 2D (Commercial): The commercial version of Torque 2D was a flexible and easy to use 2D game engine, complete with a full editor suite. When I took over the project, I was responsible for all of the platforms, editors, and engine improvements. I oversaw and contributed code to seven version… Show more My primary focus at GarageGames during this time period was on our 2D game engine technology. I was one of the lead engineers on Torque 2D, a derivative of the popular Torque Game Engine. ● Torque 2D (Commercial): The commercial version of Torque 2D was a flexible and easy to use 2D game engine, complete with a full editor suite. When I took over the project, I was responsible for all of the platforms, editors, and engine improvements. I oversaw and contributed code to seven version releases for the product.● Torque 2D (MIT): The successful Torque 2D commercial engine was revamped, upgraded, and relicensed to be MIT compliant. I was responsible for rewriting the OS X and iOS platform layers for the engine, integrating 3rd party systems such as Spine and LeapMotion, and overseeing the public launch. Show less
Associate Producer For Itorque
When I first joined GarageGames, my official responsibilities included documenting all of the Torque engines, writing HTML and JavaScript for the doc delivery system, and overseeing any contractors working on iTorque 2D (the first iOS game engine released to the public).● iTorque 2D: The first public game engine for iOS, which was a derivative of the already successful Torque Game Builder. My role with the product transitioned from technical writer to Associate Producer, where I became… Show more When I first joined GarageGames, my official responsibilities included documenting all of the Torque engines, writing HTML and JavaScript for the doc delivery system, and overseeing any contractors working on iTorque 2D (the first iOS game engine released to the public).● iTorque 2D: The first public game engine for iOS, which was a derivative of the already successful Torque Game Builder. My role with the product transitioned from technical writer to Associate Producer, where I became responsible for the quality of the product and oversaw the engineers. Show less
Documentation Engineer
● Torque Documentation: Technical documentation, API reference, and tutorials for six different game engines under the GarageGames umbrella. I was the main contributor of the content, programmed a documentation generator capable of combining loose docs into a single format, and interacted with the end-users to get direct feedback on what was lacking.
Colleagues at JoeScan
Other employees you can reach at joescan.com. View company contacts for 9 employees →
Kristina Shepley
Colleague at JoescanCamas, Washington, United States
View →
BM
Brad Michael
Colleague at JoescanPortland, Oregon Metropolitan Area, United States
View →
TM
Tiffany Monroy
Colleague at JoescanVancouver, Washington, United States
View →
MC
Misty Caamal
Colleague at JoescanVancouver, Washington, United States
View →
SB
Samuel B.
Colleague at JoescanPalm Coast, Florida, United States
View →
KM
Kelvin M.
Colleague at JoescanPortland, Oregon Metropolitan Area, United States
View →
JM
Jacalyn Mcgeehan
Colleague at JoescanVancouver, Washington, United States
View →
JW
Jackson Wright
Colleague at JoescanPortland, Oregon, United States
View →
AE
Allan Estibar
Colleague at JoescanVancouver, Washington, United States
View →
Michael P. education
Frequently asked questions about Michael P.
Quick answers generated from the profile data available on this page.
What company does Michael P. work for?
Michael P. works for JoeScan.
What is Michael P.'s role at JoeScan?
Michael P. is listed as Senior Software Engineer at JoeScan.
Where is Michael P. based?
Michael P. is based in Washougal, Washington, United States while working with JoeScan.
What companies has Michael P. worked for?
Michael P. has worked for Joescan, Mvp Interactive, Perfect Company, Plas.Md, and Garagegames, Llc.
Who are Michael P.'s colleagues at JoeScan?
Michael P.'s colleagues at JoeScan include Kristina Shepley, Brad Michael, Tiffany Monroy, Misty Caamal, and Samuel B..
How can I contact Michael P.?
You can use AeroLeads to view verified contact signals for Michael P. at JoeScan, including work email, phone, and LinkedIn data when available.
What schools did Michael P. attend?
Michael P. holds Bs, Game Development from Full Sail University.
Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.
Start free trialCheck these profiles if this is not the Michael P. you were looking for.
View similar profiles