Honors degree in Computer Science with Cum Laude
Bachelor Degree in Computer Science & Information Systems with Cum Laude
Josh is the first guy I think of when I want something to look great - anything. He was an excellent addition to the Xero payments team. He rounded us out with his design skills, clear thinking and ability to execute. He has a great balance of ux design, product strategy and technical knowledge. He doesn't get shaky under pressure and tight deadlines. Its been fun working with him on Xero as well as consulting with him on other projects.
Josh is not only a great interaction designer but his deep understanding of product development adds a whole other level to his work. He was great to work with and had an immediate understanding of everything we were trying to do. Our app definitely had some tricky bits to it but he created a great unified design that was super crisp and worked seamlessly on both iOS and Android. He was proactive in all his communications and had great teamwork with the developers. Plus he has a devilishly charming accent!
OnLive was a great place to work largely because of teammates like Josh. He was an outstanding Product Manager at OnLive and a key force in getting the product to market. He was the perfect cure to analysis paralysis - facilitating decisions and making things happen. Rapid turnaround on iterations, well-considered decisions, clear direction/communication with engineering, and a positive attitude made it easy for all my teams to get stuff done. I look forward to the day we can work together again!
Josh is multi-talented. He can manage complex engineering projects, he can work with a creative team on ideation and design, and he understands business relationships well enough to foster new partnerships with external companies. But Josh's most important talent is his ability to always push for something better - a more usable design, a more innovative offering, or a technology that no one else has figured out how to do right yet.
Josh is an extremely motivated, disciplined and experienced Product Manager who drove many projects while at OnLive. Josh designed our social media features, most of our UX interactions and was key to our successful launch in 2010. Josh writes detailed specification documents, produce flow diagrams and wireframes, and knows how to work with artists to product high fidelity comps when needed. With Josh, it wasn't enough to just write the specs... Josh would also sit down with the engineers directly and walk through the logic with them, listen to their comments and then update with new ideas. On top of everything else, Josh was one of the few people who could handle doing meetings directly with the executive team. He'd do presentations they could understand, take detailed notes, and also keep them informed on the status of their requests.
Josh is a highly dedicated and committed team player. My team had to work through many complex product issues with legal implications in the privacy area and IP areas with Josh. He was thoughtful, easy to work with, and always willing to explain more, on the one hand, and listen carefully, on the other hand. I found Josh to be excellent at working with all levels of the company from our CEO and other C-levels on down. He is a solid and professional team player. I would welcome the opportunity to work with Josh again.
Josh is a tremendous collaborator and an expert at cross-team interaction between engineering, product management and marketing. In our time working together, Josh managed the integration of SmartDJ, a key feature for our Zune product. From dealing with deep engineering complexity, to light front on development and product messaging, Josh has an all round ability to mobilize and harness teams. And he's a cool guy. Although he does like dodgy drun and bass music.
Josh was *the* UX guy at OnLive ultimately responsible for the entire entertainment experience for our app, whether it be on a phone, tablet, TV, PC or Mac. Josh's ability to establish trust among the engineering teams and executive team is only surpassed in his ability to quickly adapt to schedule changes, priority shifts, and new product needs. Combined with his can-do attitude, an attention to detail, and consistently clear product requirement documentation, I look forward to see the next set of products that evolve under Josh's leadership.
Josh is a great Porgam Manager - well able to balance the conflicting requirements of feature set versus available resources. Josh is very easy to work with and able to effectively communicate his requirments to both development and test resources, enabling a cohesive product team.
I worked with Josh for several years in the Windows Update, where he was a program manager and I was the architect. Josh impressed me from the start as a smart, creative program manager. Josh found ways to make interesting things happen in a group where the #1 priority is always to ship, ship, ship. He struck a good balance of contributing his own ideas in technical areas while still listening to the rest of the team. I would be happy to work with Josh again someday.