About Me

Senior Software Engineer, Technical Team Lead, Analyst, Delivery Lead


Peter Torr Smith, a laugh on the beach :-)
Ruby on Rails, APIs, OpenAPI
Data, Databases, SQL, NoSQL (Postgres, MySQL, SQL Server, Oracle)
Technology Management / Leadership, Architecture, Strategy, Teams
Agile & PM practices, tooling, delivery
Business, Technical and UX Analysis
Business & Finance
Product Ownership
Amazon Web Services (AWS)
Atlassian Jira, Confluence, Bitbucket/Pipelines
Event Driven Systems, Kafka, Queues
Full Stack Web - Tech strategy and architecture
GIT, GitHub, GitLab
Hubspot API Integration
Sidekiq, Good Job, Delayed Job, Cron, async jobs
Bootstrap
Diagraming flows, architecture, mockups, PlantUML/Mermaid, Miro/Figma
Heroku
HTML and CSS. Handlebars
Javascript (Typescript)
JSON, YAML, XML
React/Vue
SendGrid, ClickSend mail integration
Testing: RSpec, Cypress, Playwright, Jest
Metrics and Observability: OTEL, Data Dog, Sentry, Splunk, Raygun, Cloud Watch, Honeycomb, Prometheus & Grafana
Node.js, Express
CI/CD, BuildKite, Argo, Gitlab and Bitbucket pipelines
Stripe Payments
.Net C#, ASP.net, Delphi, Fortran, Cobol

I've been living in Wellington since 1993 and for much of that time have worked in IT delivery for private-sector, Government and start-up businesses in technical, analytical, product and team management and delivery roles.

I now spend time between Wellington and Auckland, and have been enjoying remote working and the challenges and opportunities that presents.

I enjoy business, technology, governance, finance & economics, food and fermentation, swimming, yoga, art, living in Aro Valley, my friends and family

I love helping others learn new things, as well as digging in and helping make a product, business, team, technology or process work.

Download/View Profile/CV PDF

JAVLN
Senior Software Engineer and Technical Team Lead, Release Manager

From: 2025. To: current.

Senior full stack Ruby, Oracle, Vue, AWS, DevOps, AI leadership JAVLN is an Online Insurance Broker and Network SaaS platform for Customer, Policy, Financial and Compliance management and automation, operating in NZ, Australia, and other markets. I am responsible for leading a team of intermediate and senior engineers, BA, QA through * priority support and incident work * performance optimizations * new feature planning and implementation * security improvements * Platform upgrades, improvements and simplifications * Tech debt identify, plan and implement Responsible for * Team planning and delivery * Code quality, product alignment, maintainability, security, performance * AI adoption and improvement * Deployment automation and management * Release management * Technical planning and scheduling * Team performance, alignment and welfare I spend my time, energy and focus across * Work prioritization and clarity / readiness - across multiple stakeholders * Kickoffs and solution planning * Team alignment and unblocking * Code reviews and feedback * Cross company engineering alignment * Stakeholder communication and alignment * Priority and feature development and test coverage - smart use of AI * Release management - scheduled and on-demand

Flux Federation (Powershop, Meridian, AU retailers) - contract
Senior Product and API engineer, solutions analyst/architect

From: 2023. To: 2025.

Electricity and gas billing solutions. Ruby on Rails enterprise core system and APIs. Features, enhancements, bug fixes, configuration. API design and development Data extracts System audits Designing and building event driven systems with Kafka to decouple monoliths. Enhancing React based UI.

AskYourTeam
Senior Developer Engineer

From: 2022. To: 2023.

Full Stack Ruby on Rails, React and AWS developer. Feature development Back-end logic, data, background async jobs and APIs. Highlights: Organisation People Strucutre/hierarchy, with import and export sync. Automated survey permissions from this org structure. Multi-select demographics (JSONB) system-wide. Background / Async jobs (Delayed Job > Good Job), crons. Hubspot API integrations. Platform upgrades and maintenance. On Call duties and incident management 2nd tier customer and bug support

Culture Amp - contract
Analyst Developer Engineer

From: 2021. To: 2022.

Performance Camp, Team KISS. Ruby on Rails API monolith decoupling. Scalability, Performance and simplicity focus. Microservice / domain grouping. Serverless/Lambda with React (Typescript) RSpec / TDD. Sidekiq / async jobs. AWS. BuildKite. Data Dog. 100% Remote. Good online teamwork, agile. Highlights: Shift all exports async to RDS replica. Find and fix slow performing endpoints. Async and GDPR deletion. Technical debt for UX and performance. Domain Driven Design code rework. Monads. Query Repository pattern. React admin application with serverless backend and integration with Launch Darkly SDK and APIs

Resn Digital - contract
Technical Director - Development, Infrastructure, Integration & Operations for a launch project.

From: 2020. To: 2021.

Technology investigation and solution design, scoping and sizing - pre-sales, pre-development. Development, Cloud Infrastructure & services admin, deployments and operations. Scoping, sizing, infrastructure architecture and implementation for https://goodmeat.co, a Vue, ThreeJS & WebGL digital experience. AWS hosting - S3, EC2, CloudFront, ACM, Lambda, Route53, AWS Organizations, IAM, Docker. Git, BitBucket pipelines for CI/CD, branch/tag/release management. Daily scrums, workflow management and kanban boards. Burn up/down tracking. Remote teams. Systems and Security audit and practices guide.

HireThings.com
Full stack tech lead Ruby on Rails developer, AWS engineer

From: 2019. To: 2020.

Tech lead, developer, architect, cloud infrastructure engineer for site, platform and mobile upgrade and management.

Ministry of Social Development
Analyst, Project Manager, Agile manager, Mobile and User Experience capability manager

From: 2011. To: 2018.

Business analyst, project manger, programme manager and Web Team manager. UX and mobile capability manager. Agile tools capability manager.

Catalyst IT
Open Source developer, analyst and project manager

From: 2009. To: 2011.

Analyst, developer and project manager for a variety of open-source web based applications. Business analysis, Project & Client Management, UX & IA, Wireframing, PHP, Ruby on Rails.

HireThings.co.nz
Co-founder, developer, General Manager

From: 2006. To: 2009.

Co-founder, developer and CEO for online hire and rental marketplace startup www.hirethings.co.nz (and later www.hirethings.com.au)

Intergen
.Net Developer and Database Administrator

From: 2004. To: 2006.

Developer and DBA for a wide range of Windows and web based applications.

World Viajero
World Traveller, Spanish Learner. Sabbatical year.

From: 2002. To: 2003.

Personal Adventure Sabbatical USA, Brazil, Peru, Bolivia, Argentina, Chile, Columbia, Cuba, Canada, UK, Spain, Germany, The Netherlands, Switzerland, Singapore. Built and maintained own travel website with photo bulk uploads. Captured entire year. Study, learn and use Spanish and came close to fluent in conversational Spanish... Más o menos

eCentric
Web Developer, DBA

From: 2000. To: 2002.

Developer for eCargo freight marketplace, including early WAP based mobile web UI. Support developer for eCentric government clients. Worked alongside founding TradeMe team and technology. Delphi, .Net, C#, SQL Server, XML, XSLT, SOAP

Ministry of Agriculture and Forestry - IT
Analyst Developer

From: 1998. To: 2000.

Analyst developer for MAF IT systems. Year 2000 upgrades.

Ministry of Agriculture and Forestry - Operations
National IT Projects manager

From: 1995. To: 1998.

Coordinating IT projects and initiatives across the MAF Quality Management. 6 month role operating and managing MAF's GIS systems and capability.


Brilliant.org - self learning (2025)
Brilliant.org

Python. How AI works. Large Language Models. Cryptocurrency tech. (more to come)

AWS Certified Developer Associate (DVA-C02) (2023)
AWS, Udemy, ACloudGuru, Self paced

Covered most AWS services and best practices for developers. Cloud compute and serverless stacks AWS EC2, VPC, Security Groups, IAM, Elastic Storage, AMIs Elastic Beanstalk CloudFormation, CI/CD services, AWS CLI, Console, SDKs KMS Encryption, Certificates. Serverless, DynamoDB, Lambda, Cognito. API Gateway. CloudWatch, X-Ray, CloudTrail. AWS Billing and Budgets

Ruby on Rails Professional (2019)
Udemy & DevCamp

As part of updating my Ruby on Rails skills I completed 226 module hands-on course "Dissecting Ruby on Rails 5". The result was this website built from scratch with Rails 5 (now updated to Rails 6), Javascript/JQuery, PostgreSQL, web-sockets, GIT and Heroku for hosting.

EDA Dev Bootcamp (2018)
Enspiral Dev Academy

Completion and graduation of Foundation and Bootcamp intensive mobile web development programme. Javascript backend (node.js) and front-end (React/Redux) focus.

Scaled Agile Framework (2017)
SAFe

Scaled Agile Framework practitioner exam and certification.

MSP - Managing Successful Programs (2015)
Axelos / CCLearning

Foundation and Practitioner/Professional exam and certification

Prince2 (2011)
Axelos / CCLearning

Projects In a Controlled Environment (Prince2) foundation and practitioner/professional exam and certification.

Certified Scrum Master (2010)
Scrum.org

Scrum master training and certification.

Microsoft Certified Professional DBA (2006)
Microsoft

SQL Server 2005 certified professional DBA exam and certification.

Microsoft Certified Professional DBA (2002)
Microsoft

SQL Server 2000 certified professional DBA exam and certification.

Bachelor of Commerce and Post-graduate Diploma in Information Sciences (2001)
Auckland University and Massey University

Bachelor of Commerce, Auckland. 3 years full-time: Management, Marketing, Accounting, Finance, Business Computing, Systems Analysis, Economics, Statistics, Property valuation. Post-graduate Diploma in Information Sciences, Massey. 6 years part-time extramural studies whilst working: Management Information Systems (types, industry/sector, scale, architecture, buy/build/support), Geographical Information Systems, Object Oriented development and databases, distributed computing, scaling enterprise applications.

Powerbuilder Developer (1999)

Full week of practical training on PowerBuilder development.


JAVLN - Insurance

Currently I'm the technical team lead at JAVLN for a team of engineers + QA, channeling both new features and support issues from Product and Support, triaging and prioritising these, and working with the team to deliver these in a timely manner.

I coordinate sprints for features and improvements, P1 and P2 issue diagnosis and resolution, and scheduled, automated and manual releases throut UAT and production.

Some highlights from JAVLN:

  • Improving the work flow from identification, diagnosis, fix, testing and release
  • Improving the quality and clarity of work items and acceptance criteria, and the quality and throughput of the work delivered
  • Implementing Open Telemetry (OTEL LGTM stack) for tracing and metrics (to Cloudwatch and Grafana)
  • Several rounds of performance improvements and optimisations, including database query optimisation (N+1s mostly), caching, and code refactoring

Flux Federation (Meridian) - Electricity and Gas

2023 - 2025 I completed a 19 month contract working fully remote as a Senior Product Engineer for Flux Federation working on their enterprise electricity and gas billing platform.

Much of my work there involved designing and implementing new APIs (using Open API) for external and internal consumption. This was to progress the platform to support new Open Data regulations in the Australian market (coming to NZ soon), and to start extracting services out from the core Ruby on Rails monolith.

Some highlights from Flux Federation:

  • Supporting the product owners and manager to refine, design and deliver new capabilities
  • Implementing new features and enhancements to the core customer billing platform
  • Analysis, design and implementation and enhancement of new and existing APIs
    • Core APIs to support new microservices
    • Core APIs to comply with Consumer Open Data regulations
    • API extensions for the mobile app
  • Working closely with external teams and stakeholders to support their adoption of these new APIs
  • Using OpenAPI to define the APIs, code generation from this to create common reusable classes for the development teams
  • Performance optimizations of core code and background jobs
  • System financial data audits, integrity checks and fixes

AskYourTeam - Enterprise Survey Platform

2022 - 2023 I had a wonderful year as a senior engineer with AskYourTeam in their Wellington team enhancing their Ruby on Rails and React enterprise survey platform. I led several new features including implementing a full organisation hiearchy/structure management facility using and extending the Ancestry gem, and automating of user permissions automatically derived from this structure. I also migrated many aspects of the application functionality to asynchronous / background job processing, initially using Delayed Job, but then using Good Job. I also led the design and implementation of a number of integrations with Hubspot using their Private Apps APIs so the sales and customer support team were alway up to date with what our customers (accounts and users) are doing with the platform.

In 2023 I sat and passed my AWS Certified Cloud Developer Associate exam (DVA-C02), assisted by this Udemy course: Ultimate AWS Certified Developer Associate 2023 NEW DVA-C02 (), course and study matrials from A Cloud Guru, and plenty of reading and hands on.

Certificate for Completing Udemy Ultimate AWS Certified Developer Associate 2023 NEW DVA-C02 course
Culture Amp - Employee Experience Platform

2021 - 2022, I contracted fully remote to Culture Amp as a Senior Engineer for their 'Performance' product. For much of this I was primarily focused on back-end performance and enhancements: APIs, DB query optimization, asynchronous job processing, and code restructuring to support domain isolation, laying the foundations for extracting domains out from the Ruby on Rails monolith.

RESN - Digital Agency

In late 2020 I had the privilege of doing a short contract with the Resn Digital team as one of their Technical Directors. Here I've helped scope out and investigate technical approaches for a number of digital projects in the pipeline, and to help make the GOOD Meat launch experience a reality :-) (the site experience we made is no longer publically available as it was only for their initial launch)

HireThings - Online Hire and Rental Marketplace

2019 - 2020 I did a number of major upgrades for HireThings.com / .co.nz / com.au towards a more appropriate style and focus required of a modern useful online service. This included upgrading from Ruby on Rails 2 to 5 (since upgraded to 7.2), re-architecting the application and shifting onto Amazon Web Services, enabling continuous deployments, and giving the service a full mobile-first refresh based on the Bootstrap framework. I've also mentored a couple of younger developers during that journey.

Modern Web and Rails Upskilling

In late 2018, to refresh and modernize my technical skills and prepare for the upgrade work on Hire Things, I did the excellent Enspiral Dev Academy Bootcamp. Here with a great bunch of students and coaches we were immersed in a world of Javascript, frameworks, modern web app development with React, and team challenges. The EDA Graduation Letter covers it quite well

I then spent several weeks this fantasic and challenging Rails Professional Udemy course. It was very detailed, a great refresher, and the result of my efforts was this website (hosted on Heroku), ptorrsmith.com, built from scratch with Rails 5 (I've since upgraded this to Rails 6.1 and ruby 3.2).

Certificate for Completing Udemy Dissecting Rails 5 Professional course

Ministry of Social Development - Government

2011 - 2018 I worked with the Ministry of Social Development on IT business projects & programmes for a wide range of business services and applications. These have been mainly web applications and the shift to mobile-first web.

Prior RelevantExperience

Prior to my time at the Ministry of Social Development, I gained experience in various roles that helped shape my skills in technology and business.

  • 2009-2011: Catalyst IT - Helping win and implement a wide range of projects - pre-sales, analysis and requirements workshops, design, development, implementation and support
  • 2006-2009: Starting and embedding Hire Things in NZ and Australia.
  • 2000-2006: eCentric and Intergen - .Net development and DBA
  • 1994-2000: Ministry of Agrculture (MAF) - Business IT Coordinator, Business Analyst, Developer/DBA

Git activity

commits, pull/merge requests, code reviews and approvals

Github 2019-2023 (HireThings, Culture Amp, AskYourTeam), Gitlab (Flux) 2023-2024. BitBucket (JAVLN) has no equivalent chart

Github 2019-2023
Github commits 2019 - Culture Amp Github commits 2020 - Culture Amp Github commits 2021 - Culture Amp Github commits 2022 - Culture Amp, AskYourTeam Github commits 2023 - AskYourTeam
Gitlab (Flux) Snapshot 2023-2024
Gitlab commits 2023/24 - Flux Federation (snapshot)