Principal Engineer
Dec 2021 - Present
• 3 yrs 5 mosSoftware Engineer
Jun 2018 - Dec 2021
• 3 yrs 7 mos
Senior Software Engineer
OpenDNS - now a part of Cisco
Apr 2015 - Jun 2018
• 3 yrs 3 mosFeb 2011 - Apr 2015
• 4 yrs 3 mos- Responsible for setting overall technical vision, team leadership, and core engineering that helped Relevvant scale.
- Designed and implemented a cross channel marketing orchestration platform that used targeted SMS and email to engage and collect data from users.
- Built and managed small engineering team to define the architecture and design/implement common components necessary to productize new analytical applications at scale on the cloud.
- Led and executed on a migration of MySQL to SAP HANA/Casandra to split analytic and data warehousing workloads as well as improve query time on complex queries by as much as 14x.
- Launched and designed a highly scalable backend using Gearman for message queuing, which in many cases allowed us to easily saturate third party pipelines, and do background batch processing easily.
- Defined and managed Proof Of Concept projects to demonstrate new use-cases for real time data analysis
- Integrated the product with such third party platforms such as Facebook, ExactTarget, OpenMarket and more.
- Acted in the role of dev ops for our AWS backed servers, defining standards to allow managed continuous deployment of a highly complex environment

Web Application Developer
Tencent America
Jun 2008 - Jan 2011
• 2 yrs 8 mosDesigned and implemented a PHP framework to allow plug and play integration of flash based web games into Facebook. Work with all facets of the Facebook platform (FBML, XFBML, FBJS, REST API, JS SDK)
Designed and developed an analytics suite, including the integration of Kontagent and additional core functionality internally
Developed an A/B testing interface of stream posts to allow easy analysis of stream effectiveness
Designed and lead development on a JSON flash interface to allow easy maintenance on Facebook integration to keep up with Facebook’s changing API
Architected and maintained a database in MYSQL of user activities within social game
Helped the design and production teams understand the Facebook functionality and how it could be used to increase user engagement as well as any limitations it may impose
Did every single piece of Facebook API integration for all released social games, including Published User Actions, Invites, Notifications, Dashboards, etc
Designed and implemented a versioned release method using SVN to promote code from testing to live environments

System Programmer
O&k America Corp
Jan 2007 - Jun 2008
• 1 yr 6 mosHeaded web development initiatives coding in JSP and JavaScript
Managed the company’s Apache Tomcat web servers
Transitioned user environment from green screen to more user friendly web based GUIs
Profiled existing code to create specs for new web based programs and provided better documentation for users
Planned, developed and implemented new analytical tools to improve user efficiency
Redesigned company database while maintaining functionality on existing programs
Debugged and updated legacy code in RPGIV/ILE and CL
Used the Toyota Production System both as a method to guide my own work behavior and as a functional requirement for new programs
Worked with a team of both English and Japanese speakers

Assistant System Coordinator
Nippon Express
Aug 2005 - Jan 2007
• 1 yr 6 mosMember of a committee to improve the programming environment with a focus on security and standardization
Assisted internal users operating in-house systems often by searching through code to find the flows in question
Worked with end-users to define requirements for new programs and to improve older functions
Debugged and improved programs written in RPG/CL which were critical to the companies' global business
Made modifications to existing code to implement requirements for local business so that the code could be shared with global partners
Performed version control maintenance to ensure code created or revised by our global partners could be safely integrated into our system
Worked with a team of both English and Japanese speakers in a working environment modeled after the Japanese style