Bryan Smith
Technology Leader

Professional Experience


Software Engineering Manager  •  Sept 2021 - present

Capital One

Senior Manager, Mainstreet  •  Jan 2021 - Sept 2021
  • Managed teams that delivered a highly available, resilient, readily adopted and mission-critical platform; as well as contributed to other business-critical frameworks and applications
  • Responsible for leading the end-to-end testing for cross-organizational initiatives
Senior Manager, C4ML/CDML  •  July 2019 - Jan 2021
Machine Learning Manager, C4ML  •  May 2018 - July 2019
  • Managed teams that delivered machine learning-enabled marketing capabilities
  • Helped lead cross-organization development and adoption of shared machine learning-based experimentation capabilities

Learning Objects

Engineering Manager  •  November 2016 - May 2018
  • Managed cross-functional team responsible for platform integrations, analytics, and academic program management
  • Contributed to development of open standards for digital credentials, including critical role in terms of driving development and early adoption of the Extended Transcript standard
  • Led requirements gathering and project management across teams for multiple projects
Software Engineering Team Lead  •  July 2015 - November 2016
  • Managed cross-functional team responsible for platform integrations, analytics, and domain administration
  • Contributed to development of open standards for digital credentials, especially related to the Extended Transcript standard
Senior Software Engineer (SEIII)  •  August 2014 - July 2015
Software Engineer (SEII)  •  June 2013 - August 2014
  • Provided greenfield native iOS and responsive web development
  • Led select client management and requirements gathering
  • Contributed capabilities to and provided support for shared education technology platform

MPublishing, University of Michigan

Software Developer  •  August 2010 - May 2013
  • Contributed to MPach publishing platform, which published born-digital content to HathiTrust
  • Co-developed redesign of Michigan Press website
  • Implemented redesign of highly customizable interface for DLXS platform, and adopted platform for various journals and imprints
  • Provided development support for Pancreapedia, a knowledgebase sponsered by the American Pancreatic Association
  • Other custom web and workflow development, Dept. of Biological Chemistry, University of Michigan

Java Developer  •  January 2007 - August 2010
  • Core development of Tranche project, a secure, peer-to-peer distributed object store and platform targeting scientific communities
  • Co-managed distributed Tranche network used by the proteomics community, supported by
  • Development and contributions to tandem mass spectrometry utilities (mass spectrometer file format conversions, de novo peptide identification)

Washtenaw Community College

Instructor  •  January 2004 - August 2006
  • Designing for the User Experience: information architecture, with brief introduction to accessibility, usability engineering and SEO.
  • Internet Technology: high-level overview of Internet technology.
  • Web Coding I & II: web development with XHTML and CSS, with brief introductions to XML/XSLT, WML and SGML.



Awards & scholarships

Continuing education


  • Bryan Smith, James Hill, Mark Gjukich, Philip Andrews. Tranche Distributed Repository and Chapter from Data Mining in Proteomics: Methods in Molecular Biology. Humana Press, 2010.
  • James Hill, Bryan Smith, Panagiotis Papoulias, Philip Andrews. Collaborative Annotation and Project Management Resource Integrated With the Tranche Repository. Journal of Proteome Research, April 2010.

Conferences papers and presentations

Research experience


Volunteer  •  August 2009 - May 2010

Semantic memory (the storage and retrieval of facts about the world), including the development of tools to work with ontologies as well as performing tractable inferential reasoning.

De novo sequencing

Independent  •  May 2009 - August 2009

Attempt to automate the identifiction of proteins from mass spectrometer output using genetic algorithms and applications of discrete mathematics. (Limited success for shorter sequences, but tractability and false positive problems for longer sequences).

Professional development

Other presentations



  • Recent: Scala, Java, JavaScript, Python
  • Previous: C, Clojure, Objective-C, PHP, Perl, Ruby, Swift


  • Recent: AWS (API Gateway, Step Functions, Lambda, EMR, ECS, S3, etc), IaC (Terraform), Kubernetes (Argo workflows)


  • Recent: React/Redux
  • Previous: AngularJS, Mojolicious, Rails


  • Previous: iOS (Objective-C), Android (Java), responsive web


  • Previous: CI/CD (CircleCI, Jenkins), CMS (Drupal, Movable Type, WordPress, DLXS), Unix