Peter Smith

Software Engineer and Leader

Contact

+64 21 0766 141

[email protected]

Online

LinkedIn

GitHub

Professional Summary

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.

Recent Experience

Senior Engineering Lead

Auror

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

  • Designed and built a vehicle detection 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

  • Built a flexible global ingestion system capable of handling millions of requests per week
  • 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

Further 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
  • Python
  • JavaScript
  • TypeScript
  • SQL

Cloud Platforms

  • Azure
  • AWS
  • Cloudflare

References

Available upon request