Experienced Software Engineer with a strong background in web applications development. Most recent work in Web APIs, Node.js, and React. Eternal dabbler. Survived and thrived launching a massive multiplayer web experience. Knows way too much about how the .docx specification works.
Served as first developer and technical lead for Silent Hill: Ascension, a Webby award-winning interactive streaming series
•
Designed and led implementation of real-time player services backend handling gameplay rules, aggregated community inputs, player profiles, and live leaderboards
•
Scaffolded React-based Typescript-driven frontend utilizing WebSockets and REST APIs for interactive user experiences
•
Designed and implemented native mobile application integration, allowing hundreds of megabytes of game assets to be pre-loaded on end-user devices via Google and Apple CDNs to greatly reduce app start time and reduce bandwidth costs
•
Drove adoption of observability tooling and best practices to continually monitor, respond to, and improve user experiences while proactively catching end-user issues
•
Mentored junior developers and set standards for coding and reviews
•
Conducted technical interviews for dozens of engineering role candidates resulting in many successful hires of talented contributors
•
Collaborated with colleagues across various time zones and cultures including Japan, Malaysia, Mexico, and Germany to keep project on track and technical initiatives in alignment
•
Worked closely with CEO and CTO to design and implement solutions for major bottom-line initiatives and address critical issues during off-hours