Senior Software Engineer
After spending time in product management and leadership, I decided it was time to return to my core
passion: software engineering. I joined EA Respawn as a build & release engineer on Apex
Legends so I could continue to expand my knowledge into new domains beyond web and online services,
while remaining true to my core passion of supporting live service AAA games.
Product Director, Group Product Manager
Building on the previous decade’s experience in leading individual teams, the natural evolution and latest
phase of my career is to build out multiple teams and products for large scale initiatives.
I’ve also continued to hone my product management skills and inform
product decisions with data analysis, business acumen, and development experience to build products that
are valuable, viable, feasible, and usable.
Lead Software Engineer, Lead Product Manager, Senior Producer
During this phase of my career, I formed and led teams that built some of the biggest platforms for
e-commerce and gaming in the business, products that supported tens of millions of customers such as
GameStop.com, Battle.net, and BlizzCon.com.
Lead/Senior Software Engineer, Web Developer
I immersed myself in the full stack of web technologies, building excellent multi-tier applications with
HTML, CSS, JavaScript, C#, Java, and SQL. I excelled at building efficient, interactive, responsive, and
secure customer experiences, but I also built services and tools to support those experiences. 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.