Resume

I’m a software enthusiast that loves to build cool things, work with awesome people, and solve complex problems. I love building and leading software engineering teams that create robust business solutions that delight customers!

I have several years of experience in the software industry and I’ve worn many hats. Some of my proficiencies include: designing microservices and distributed systems, developing and debugging code, and designing cloud architectures.

I have experience primarily in Go, Java, Microservices, REST/gRPC, Databases, Docker/Kubernetes, and AWS.

Experience


Software Engineering Manager: Cockroach Labs - 2021 - Present

I’m a people manager for our Cloud Identity engineering team responsible for developing and maintaining Cloud Identity & Access Management solutions. My current highlights include:

  • Led the Identity team during our hyper-growth phase in engineering that build enterprise IAM functionality for large businesses
  • Conducted code reviews and participating/hosting architecture discussions with software engineers from cross-functional teams
  • Involved in study and design of social and enterprise SSO capabilities for Cockroach Cloud
  • Supported the design and development of accepting signed JWT tokens as passwords to CockroachDB
  • Provided technical project management and support through our SDLC to deliver robust modern software
  • Worked with senior management to ensure that solutions met business goals

Software Engineering Manager: Intel - 2020 - 2021

I’m an hands-on manager for two software engineering teams responsible for developing and maintaining Intel’s Smart Edge MEC platform core services. Some of my responsibilities included:

  • Building new teams during our hyper-growth phase in engineering
  • Conducting code reviews and participating/hosting architecture discussions with product development engineers
  • Maintain and refine our SDLC process including our software delivery through CI
  • Assist with compliance-related activities to keep our software secure and compliant with Intel’s robust standardsc

Senior Software Engineer: Intel - 2019 - 2020

As a Senior Software Engineer on the Smart Edge Platform team, some of my reponsibilities included:

  • Develop and maintain our Go-based MEC platform including gRPC and REST-based microservices architecture
  • Architected and developed software-defined service chaining architecture on the MEC Edge Node to support complex application coupling
  • Architected and developed software-defined networking configuration backend to handle complex application and network configuration through Docker network-driver plugins like Calico

Senior Software Engineer: ID Analytics, LLC - March 2013 - May 2019

  • Developed and maintained robust and scalable Go and Java Spring Boot microservices
  • Designed and developed an identity resolution model that used a single-link clustering algorithm to match PII to users in the ID Network
  • Designed and developed a driver license extraction and fraud analysis platform for detecting ID fraud on credit applications
  • Designed and architected new POC distributed-ledger identity network to allow cryptographic verification of identity credentials using zero-knowledge proofs
  • Designed and architected a next-gen cloud data lake and real-time data access microservices in Go along with Lambda, S3, DynamoDB, RDS, Elasticsearch, Kinesis, and Docker in AWS

R&D Engineer: FreedomVoice - May 2006 - March 2013

  • Supported and developed specific call routing features within our CloudPBX platform
  • Designed and developed custom PBX systems using a proprietary DSL language
  • Maintained and developed mission-critical monitoring applications to ensure our products operated smoothly
  • Wrote a custom IRC chat bot to handle monitoring and disposition of alerts through a chat client

Projects/Contributions


Projects

  • Nest: An implementation of the Nest API in Go.

  • MPExporter: MPExporter exports your Macpass/Keepass compatible XML export file to CSV.

  • Cockroach Cloud SSO: Sign-up for and sign-in to CockroachDB Cloud using Google and Microsoft SSO.

  • MEC 1.0 Smart Edge: New joint-reference architecture between Dell, Redhat and Intel.

  • ID Connect: ID Connect provides a sophisticated and accurate way to reduce enrollment friction during the sales process.

  • IR Engine: A high frequency currency trading application written in Rust factoring in market news from different sectors.

Open Source

Technologies

  • Languages: Go, Java, Rust, Bash
  • Technologies: Kubernetes, Docker, SQL/NoSQL datastores, Microservices, REST/gRPC
  • Cloud Technologies: AWS, Lambda, S3, DynamoDB, ElasticSearch, Kinesis

Education


2016 - 2017

  • MSc, Computer Science; Georgia Institute of Technology (Atlanta, GA): 3.71 GPA; Not Completed

2009 - 2013

  • BSc, Software Engineering; University of Phoenix (San Marcos, CA): 3.8 GPA