My Resume


Strategic technology leader with 20+ years of experience driving digital transformation and aligning tech with business goals. Known for building high-performing teams and fostering innovation, with a focus on increasing efficiency, reducing costs, and enhancing reliability.

Work Experience

Credit Karma

Director of

03/2023 — Present
  • Directed a geographically distributed Front End organization, driving the development of key frameworks and technologies for mobile and web platforms, serving 120mm+ active members.
  • Led the initiative to advocate for, secured investment in, and began building a next-generation web platform, employing modern web standards to significantly enhance our web capabilities. Our web platform serves over 60 distinct web and embedded web experiences within our mobile products.
  • Assumed leadership of the GraphQL team, managing all API traffic for mobile, web, and backend services. Initiated and executed a roadmap to modernize infrastructure and enhance team efficiencies, optimizing system performance and reliability.

Senior Engineering Manager

10/2019 — 03/2023
  • Enhanced leadership capabilities within engineering teams, resulting in the growth of the App Platform Front End organization from 9 to over 20 engineers.
  • Pioneered a No Code platform that enabled non-designers to build and launch high-quality member experiences, significantly reducing the design-to-engineering handoff from months to hours.
  • Oversaw the Native Applications team, leading iOS and Android mobile build and release processes. Worked with that team to improve our application architecture, monitoring capabilities, and critical runtime metrics.
  • Established and led a UI Component team growing it from 2 to 9 engineers across Android, iOS, and Web platforms, developing a universally accessible and customizable component library. Implemented a revolutionary backend-driven rendering platform, facilitating seamless UI updates without the need for new app releases, ensuring consistent user experiences across all products.
  • Instituted a standardized process for building and maintaining UI component libraries, enhancing collaboration with Design and engineering teams, and facilitating vertical team customizations across multiple platforms.


Senior Engineering Manager

07/2019 — 10/2019
  • Managed 4 entirely remote teams of 20+ engineers and managers within the Studio Zone working on strategic projects related to DSM, Cloud UI, and Studio Runtime API.

Principle Engineer

07/2018 — 07/2019
  • Worked with multiple entirely remote teams within the Collaboration Zone to optimize existing code, iteratively refactor existing architectures, and implement new strategic projects related to the InVision Commenting, Inspect, and Files products.
  • Worked with the Studio Zone on new strategic projects related to Studio Runtime API and Cloud POCs. These projects served as the baseline for the creation of the Studio Cloud product.


SVP of Client Facing Technology

02/2014 — 06/2018
  • Led multiple geographically distributed engineering teams to create a best of breed marketing and advertising data analytics and search platform. This included integrating multiple front and backend systems into one simple yet powerful user experience while also creating a blazing fast analytics engine to serve up visualizations and search results in NRT.
  • Created a self-serve data analytics platform that enabled the business and its members to create data visualizations to help them better understand both their own and their competitors marketing spend across a diverse suite of brand and promotion data sets.
  • Responsible for managing budget, recruiting, architecture, and implementation of all client facing applications.

Allston Trading

Technical Lead

04/2012 — 02/2014
  • Led a team that’s responsible for Data Engineering across the entire firm. This included developing and managing a data cluster used for financial simulations, live & historical market and metadata, databases, and more.

CME Group

Director, Lead Software Architect

05/2010 — 03/2012
  • Managed a team that architected and implemented a full internationalized Java OSGi based exchange surveillance tool. This tool was developed to allow the exchange to accurately and quickly surveil the state of the market and act on it as necessary. The tool scaled to millions of data points and gave admins tools to visualize, aggregate, and filter to find the information they needed to act during highly volatile market conditions.
  • Taught and led a development team toward following an Agile and TDD development methodology. I regularly led sprint planning, estimating, daily stand-ups, and retrospectives for the team. We attained an 90% code coverage testing goal with a high degree of cohesiveness, regular design reviews, and constant code reviews.


Founder & Samurai

01/2009 — 10/2017
  • Developed a custom iOS framework that powered multiple architectural tours guide applications called FanGuide. It offered a full multimedia tour experience including audio, video, images, interactive & offline maps, web, and more.
  • Created a reusable architectural CMS & deployment framework to allow multiple applications to be created with arbitrary pluggable content.
  • Worked with Design and Product on product market fit, use cases, ideation, wireframes, full fidelity mockups, and POC’s for the application.
  • Designed and implemented the company website.

WideAsleep, LLC

Founder, Software Artist

02/2008 — 12/2010
  • Designed, developed, and released the Fairway Golf iOS application to the iTunes AppStore for the stores initial release. It’s a simple easy to use golf training application for managing your bag, clubs, and swings.
  • Designing and developing several iOS and Mac OS applications that are yet to be released.
  • Create the website and all associated content for WideAsleep and it’s products.


10/2009 — 05/2010
  • Created a custom system to aid in automating new and prospective customer to quickly get into existing trading systems. Leveraged C# 3.5, WinForms, WCF, SQL Server, and Oracle.


09/2006 — 05/2008
  • Created a new Wealth Management Investment, Prospecting, Fulfillment, Rebalancing, and Monitoring Platform from scratch in C#. Responsible for initial brainstorming, knowledge gathering, requirements definition, application architecture, and implementation.
  • Worked with the client to drive new programming practices and technologies for C# .NET 2.0 & 3.0.
  • Designed and implemented a new innovative Wealth Management User Interface that challenged the clients traditional approaches. I was the UI development lead responsible for ensuring platform consistency and intuitive design. I worked with the business through various designs and mockups eliciting feedback from all levels of the organization. I was also the lead on implementing and releasing the initial UI of the application into production.

DRW Trading Group

Senior Software Developer

05/2008 — 10/2009
  • Designed and implemented a near real-time (< 100 ms processing) position management system for the front office capable of handling millions of trades per day. This system was also able to be generically queried to generate position data on demand.
  • Developed a new operations frontend to enable monitoring in near real-time of equity trading. It allowed them to quickly perform arbitrary queries and filters to narrow their view of trades. It also facilitated operations to do full trade lifecycle (create, update, delete) management including capturing and application of corporate actions.
  • Developed several adapters to import external trade and clearing related data into our internal trade store. This was used for position reporting and reconciliation.
  • Developed a tool to allow operations to categorize and tag imported clearing data to assist during trade reconciliation.

Bank of America

VP Software Engineering

08/2002 — 09/2006
  • Redesigned a real-time trading bridge to handle high availability, redundancy, load balancing, increased QoS, and scalability using various distributed computing techniques. Heavy use was made of Reliable Multicast, JCache, J2EE, JMS, CORBA, Concurrent Programming Patterns, and Workflow.
  • Developed a CORBA bridge to facilitate real-time communication between the Objective-C and Java trading engines.
  • Wrote tools to handle near real-time reporting, auditing of load, performance, errors, and more.
  • Managed the team of developers that architected the new trading bridge on time for 15+ releases, provided tools to automate build and deployment, and handled 24/7/365 production support.


Software Architect

04/2001 — 04/2002
  • Managed a team of developers for a major product release of the MindAlign enterprise collaboration software.
  • Functioned as the lead web architect responsible for all web technology decisions.
  • Migrated the system architecture from Java, C, and Perl to a J2EE implementation. The final product was a system that was more scalable, highly available, redundant, and more fault tolerant that our previous architecture.
  • Responsible for the complete development lifecycle of the MindAlign web client. This client intelligently handles rendering for varying browser types, integrates into any J2EE compliant servlet container, can be embedded into any web page, and has API’s that allow it to be easily extended and integrated into other systems.

Senior Software Engineer

04/2000 — 04/2001
  • Participated in 3 point releases with lifecycles that included requirements gathering, development, testing, and optimization.
  • Developed a reusable Perl tagging/template engine for use in the application web site, client, and server configuration. This template engine included support for runtime changes and custom branding in the web tier.
  • Designed and developed an application web site that extends the desktop application to add management and searching features.


Senior Software Engineering

01/2000 — 04/2000
  • Architected and implemented a distributed JDBC redundancy and fail over system in Java.
  • Developed a content management tool in Java and XML that synchronized Dynamo application server content with content in an Oracle database.
  • Worked with a team of developers that designed, developed, and deployed an adventure travel web site.


Web Engineer

01/1999 — 12/1999
  • Developed and supported their offline transaction processing system. This system was used to award points and enroll new members into the MyPoints environment.
  • Proposed and championed standards in documentation and coding guidelines. This included maintaining the internal developer web site and writing specifications and proposals of these standards.


Software Engineering

08/1997 — 12/1998
  • Developed and supported a real time collaboration application in Java. This system was deployed as the enterprise wide standard to over 15,000 users and to several external clients.
  • Deployed the Castanet application distribution and management system globally to 20,000+ users. Facilitated and developed toolkits to be used by other developers. This system deployed 50+ applications to employees and customers.


04/1996 — 08/1996
  • Maintained and created content and applications for several internal departmental web servers. The work on these applications facilitated the funding of the emerging web technologies within the company.
  • Researched and reported on advanced technologies to a technology committee.


University of Michigan

Bachelor of Science in Computer Engineering

1992 — 1997
  • Evans’ Scholarship. Four-year, full tuition and housing scholarship.
  • Active participant in ACM, IEEE, and MiNUG

Contact Me

Get In Touch

If you have questions about my resume, background, or perhaps you’re interested in interviewing me for something then please use the email below to reach out to me. You can also use the LinkedIn or other Social links at the bottom as well.

Contact Me