Technology Leadership in Web, Mobile, and Games
I have over two decades of experience in a wide variety of technologies, though I’ve focused primarily on two things: rich applications with great user experiences and massively scalable platforms, especially in support of entertainment software. So what are my main skills?
- Team leadership. I’ve built and managed multi-disciplinary teams in the range of 6 to 20 members.
- Product and project management. I can build and maintain client relationships and product backlogs with specific expertise in technical products such as tools and platforms. I have a decade of experience in working with agile and traditional project methodologies.
- User interface design. With an extensive background in building customer-facing applications, I can design and prototype interfaces for web, mobile, and more.
2010-2018 • Payments, Platforms, Players
Lead Software Engineer, Lead Program Manager, Technical Product Manager, Senior Producer
During this phase of my career, I built and led teams that created some of the biggest platforms for e-commerce and gaming in the business, platforms that support tens of millions of customers such as GameStop.com, Blizzard Battle.net, and BlizzCon.com. Includes companies such as Blizzard Entertainment, GameStop, and Monolith Productions.
2008-2013 • Rich Experiences on Web and Mobile
Lead/Senior Software Engineer
1997-2007 • All Things Internet
Senior Web Developer, Junior Web Developer
From my humble beginnings making web pages for a local magazine to learning the ins and outs of enterprise application engineering in C# and Java, I worked in a variety of industries to hone my craft: financial, healthcare, marketing / advertising, retail e-commerce, and telecom.
For a detailed list of positions, see my LinkedIn profile.