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
- Contributed source filtering to spring-data-elasticsearch
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