John Terenzio

Consulting

I have experience helping a diverse set of businesses in a variety of areas and am currently available for engagements of any size. If you are interested in discussing consulting services in any of the areas below please contact me.

Technical

I have deep experience with modern web application engineering best practices and am familiar with a wide array of technologies. I also have first-hand experience scaling extremely high-volume websites such as airbnb.com. I can assist businesses with software development or architecture and systems design projects of any scope. I've had engagements in this area ranging from simple homepages for local businesses, to medium-sized e-commerce websites, to architecting large-scale consumer web applications. Clients include...

Payments

I'm well versed in both the technologies underpinning global payment systems and the business aspects of operating global online marketplaces. My expertise spans areas such as card processing, digital payment gateways, alternative payments, emerging markets, international bank transfers, PCI compliance, taxes, and foreign exchange. I can advise on market dynamics, specific payment systems or providers, and how to design and integrate payment systems. I can also consult on information security and compliance topics, including PCI. Clients include...

Management

I have gained many insights into successful strategies for structuring technical organizations and recruiting and managing software engineers in high-growth companies. I can advise organizations on topics such as organizational structure, technical sourcing and recruiting, technical interviewing, employee retention, and performance management and incentives for technical staff. Clients include...