About
Since 2011, I have been a professional software engineer, working across a range of e-commerce and fintech companies.
I have built teams from the ground up, starting as the first hire and growing to a dozen engineers.
I’ve spearheaded software development lifecycle programs and launched applications from scratch.
I enjoy breaking complex and high-level business problems into small and simple code changes.
My documentation and designs consistently amplify the productivity of engineers around me.
Some of the things I’ve worked on professionally include:
- Payment Processing, Chargeback Disputes, and Representments
- Manual Review Queues, Tooling for Queue Administration
- Authentication, Authorization, and Identity and Access Management Systems
- Real-time Rules Engines, Control Planes, and Internal Tools for Policy Administration
- Experimentation Frameworks, A/B Testing, Feature Flags, and Shadow Evaluation Policies
- Distributed Systems, Service Oriented Architecture, Domain Driven Design
- Graph Databases, Digital Identities, and Anomaly Detection
- Business Intelligence, ETL, Enterprise Data Warehouse
In business, some of my key achievements include:
- Planning incremental delivery for a platform engineering team with a 24-month roadmap
- Architecting a real-time rules platform for risk controls in payment processing
- Risk and Identity domain expertise, with conference speaking experience
- Cross-functional collaboration with product, security, marketing, accounting, and operations teams for delivering value at scale
Technically, some of my achievements include:
- Launching and upgrading services
- Maintaining legacy services
- Deprecating and removing services
- Migrating services between data centers
- Evaluating and integrating third-party vendors
- Deprecating and removing third-party vendor integrations
As a technology generalist, I deliver value using a wide array of modern tools.
That said, some of my favorite technologies are listed here
I also offer my formal resume in various formats.
Favorite professional books
- The Phoenix Project: A Novel about IT, DevOps, and Helping Your Business Win by Gene Kim, Kevin Behr, George Spafford – THE book I would recommend for project leads, product managers, engineering leaders, and business executives
- A Philosophy of Software Design, 2nd Edition by John Ousterhout – A guide to managing complexity in code. I find its a more pragmatic approach than Clean Code or similar titles
- Lean Knowledge Management: How NASA Implemented a Practical KM Program by Roger Forsgren – Knowledge Management and documentation can be a force multiplier or a productivity killer, here’s how to do it right
Feel free to reach out with questions or opportunities.