With a background in software engineering and years of experience with a variety of platforms and
applications, I’ve accrued a vast depth of knowledge from many closely related disciplines. I am an
archetypical example of a generalizing specialist or versatilist. My recent experience has focused primarily on
the AAA live service games industry.
Let me describe the kinds of things I love to do (and that I’m really good at).
Software engineering and architecture. Designing programs and writing code has been my
primary passion for nearly thirty years. I take a thoughtful, methodical approach while not sacrificing
speed of delivery.
Collaborative decision making. I’m keenly aware that I’m not the smartest person in the room,
and I work hard to make every voice at the table heard. Whether as a leader or individual contributor, after I’ve collected
all the feedback, I’m not afraid to make hard decisions and be accountable for the outcome.
I’m a natural diplomat. Whether it’s leading a team or negotiating with stakeholders, I can
maneuver tricky situations with grace and tact. In fact, my personality type is known as “the
Mediator,” and the summary I just linked is probably 90-95% accurate to me personally.
I love developing and mentoring others. Working with cross-discipline teams made up of product
managers, engineers, designers, and testers, I enjoy spending time with each team member, discovering their
strengths and bringing them to the forefront. I can work with people at all stages of their career, from
intern to senior, and I have a drive to grow tomorrow’s leaders.
Software with longevity is my passion. Regardless of my actual role or project, I love
working with systems that are built to last. This could be a platform meant to support many players or a
live game meant to extend its life well beyond box sales. I have a vision for the future and don’t build
throw-away products.
Learning is a core theme of my career. I enjoy work that constantly throws new challenges at
me and requires me to learn and grow every day. Software is a fast-paced field with many opportunities to
explore both established and emerging tools and pick the best one for the job.
I back up my technology expertise with a customer-oriented vision. Years of immersion in some of the best
cross-discipline teams in the business as well as a long stint as a technical product manager have taught me a lot about
products, marketing, infrastructure, operations, you name it. I can see the big picture and apply it to every step of the SDLC.