Peter Smith

Software Engineer and Leader

Address

23 Renata Crescent

Te Atatu Peninsula

Auckland 0610

Contact

+64 21 0766 141

[email protected]

Online

LinkedIn

GitHub

About Me

I'm an experienced software engineer and technical leader currently based in Tāmaki Makaurau, Aotearoa.

I love working in a focused and creative environment, helping other engineers to learn and grow, and doing work that improves users' lives.

I build flexible, pragmatic and adaptable teams. Those teams build systems that are simple, flexible, maintainable and scalable.

I lead with empathy and care, solve problems with creativity and rigour, and communicate clearly and deliberately.

Professional Experience

Senior Engineering Lead

Auror

Leading a software engineering team, handling License Plate Recognition in Auror

  • Designed and built a LPR ingestion system handling hundreds of millions of requests per week
  • Introduced a search system capable of sub-second search over billions of vehicle detections
  • Built a team of effective, pragmatic

Principal Engineer

Auror

Leading implementation and guiding technical approach for License Plate Recognition at Auror

  • Implemented secure sharing of LPR camera health and uptime details with customers
  • Established design principles and practices for microservices at Auror

Lead Developer

The Independent Mortgage Company

Design and development of a fully digital mortgage lending system, and the underlying AWS infrastructure

  • Implemented a passwordless login system
  • Created an administrative portal for the lending system
  • Implemented a scenario modelling system used to generate mortgage data for testing and demonstration

Senior Software Engineer / Team Lead

Auror

Design, development and maintenance of Auror's SaaS products. Leadership of a small corps of software engineers

  • Implemented a BI system for internal reporting and alerting
  • Redesigned the permission system for Auror's core intelligence platform
  • Designed and implemented a payment system in Auror's debt recovery platform

Senior Software Engineer / Tech Lead

Pushpay

Design, development and maintenance of Pushpay's SaaS products. Leadership of a cross-functional team

  • Led a major database migration, changing all primary keys in Pushpay’s transactional SQL database from 32- to 64-bit
  • Designed authentication and authorization for Pushpay's core giving experience

Education

Postgraduate Certificate in Meteorology

Victoria University of Wellington

Postgraduate Diploma in Science

University of Auckland

Major
Physics

Bachelor of Science / Bachelor of Arts

University of Auckland

Majors
Physics, French

Technical Skills

Programming Languages

  • C#
  • Clojure
  • JavaScript
  • TypeScript
  • SQL

Cloud Platforms

  • Azure
  • AWS
  • Cloudflare

Databases

  • SQL Server
  • PostgreSQL
  • CosmosDB
  • DynamoDB

References

Available upon request