I am a multidisciplinary tech with experience building large, highly scalable, highly performant systems for ISPs and other technology companies. With over 20 years in the Internet industry, I bring a wealth of experience and understanding to the complexities of delivering large scale internet service platforms.
Experience
2018 — Now
2018 — Now
San Francisco Bay Area
• Engineering Team Lead for the Product Platform team which maintains the product data APIs used for all user experiences at NerdWallet in both Python and Go.
• Lead implementation and maintenance of core Go frameworks to integrate Go applications within the NerdWallet software stack, which uses AWS ECS and Kubernetes for applications.
• Rewrote the Data Ingestion Service used by the product platform from Python to Go. The driver for this was that the Python implementation had all rules defined in code and was difficult to debug. The • Go implementation uses a simple YAML configuration file along with predefined reusable “functions”.
• Supported other teams with applications written in Go, identifying optimizations and shipping bugfixes to common Go packages.
• Extensive experience using Oracle, MySQL, PostgreSQL, DynamoDB and Redis in multiple languages.
• Development and support of several core Python applications, as well as support of a legacy application in C.
• Provided leadership on how to pivot the NerdWallet technology stack to better align with the new STT model.
• Part of a team that performed critical performance analysis to improve Core Web Vitals, shipping multiple fixes to applications.
• Prototyped implementation that will provide a path for the team to eject from custom infrastructure deployment tooling and provides a path towards using Github Actions for CI and Infrastructure deployment with Terraform and other standard tools.
• Involved in the Agile Guild at NW, am a passionate believer that embracing Agile principles will result in stronger organizations that prioritize impactful, working solutions to problems that have a high business value.
2017 — 2018
2017 — 2018
San Francisco, California
Proofpoint acquired Cloudmark in December of 2017, and is one of the leading Enterprise Security companies in the market today with nearly 2000 employees. I'm currently working in the Solutions Engineering DevOps team with the Safe Messaging Cloud product using Agile development methodologies and am responsible for leading the teams development in REST APIs as well as maintaining the Ansible playbooks for automated AWS provisioning and platform deployments.
• Designed and developed several high performance REST API microservices in Go using the Echo web services framework.
• Integrated API microservices with Redis, Elasticsearch and MySQL.
• Automated AWS provisioning and deploymet using Ansible.
• Prototyped a Kubernetes platform for the SMC product.
• Integrated REST API microservices with AWS APIs.
• Developed several in-house tools for managing various systems in Go.
2015 — 2017
2015 — 2017
San Francisco, California
Cloudmark is a leading provider of carrier grade messaging anti-abuse systems and was acquired by Proofpoint in December, 2017. At Cloudmark, I have been involved in the Technical Sales Organisation as a Solutions Architect and met with Cloudmark customers all over the US and Canada. Instrumental in deployments of the Cloudmark Security Platform for Email product at several customer sites, including Videotron, Verizon and Sprint. Towards the end of the 2016 I was transferred into the Solutions Engineering DevOps team as a Senior Solutions Engineer, and have been working on the maintenance and automation of the Safe Messaging Cloud product using Ansible and several custom components written in Go since then.
• Deployed Cloudmark Security Platform for Email at Videotron in Montreal, Canada.
• Developed several proof of concept integrations for major telecommunications providers in the US.
• Deployed Cloudmark Security Platform for Mobile at Verizon and Sprint.
• Developed a custom integration for Single Sign On for a telecommuications customer.
• Drove the initial design and development of SMC 2.0
2013 — 2014
2013 — 2014
Manila, Philippines
BNC Holdings was a startup, now defunct, based in Japan with a development office in the Philippines that was formed to develop a mobile payments system called SIDO, primarily for the asian market. I managed a Systems Engineering team to implement a fully PCI-DSS compliant payments platform in a cloud hosted environment, and collaborated with the Development leads on refining the software architecture to be PCI-DSS compliant. While the business objectives were not met by the company, the experience was incredibly valuable.
• Successfully managed a small tight-knit team of engineers.
• Modernized application deployment and management policies and procedures.
• Deployed a fully redundant VPN network using open source software over OSPF.
2007 — 2013
2007 — 2013
Sydney, Australia
Telstra is the largest Telecommunications company in Australia and provides both traditional wired and wireless services to millions of people all around Australia. I was employed as an Engineer for the Telstra BigPond consumer ISP, focused on the Mail and DNS platforms. I learned a lot about the Telecommunications industry, and how to get things done in a highly bureaucratic system. Gained hands-on experience with OpenWave Email MX mail platform, Nominum DNS products, on high end Sun Solaris systems as well as RHEL on Intel hardware.
• Designed and developed several high performance SOAP API services in C and C++ using gSOAP.
• Maintained several C and C++ projects that integrated with OpenLDAP, Oracle 11g, and Microsoft SQL Server
• Designed and built a complex mail archival system, with Openstack on HP Bladecenter blades, using Netapp filers for storage, with custom components written in C for mail archival.
• Assisted other Telstra development teams developing in Java.
• Developed a lot of perl tools and daemons for various purposes.
• Maintained the Nominum Caching DNS and Authoritative DNS platforms.
Education
Ninja Internet Engineering School