Nicholas Ranum

Software Engineer

Download PDF

Summary

Software engineer with over four years of commercial experience in New Zealand, most recently operating at a technical lead level within a global energy software company. Proven track record of owning complex delivery end to end. Based in London with full right to work, actively seeking a software engineering role.

Experience

Intermediate Software Engineer

Gentrack

Jan 2023 – Mar 2026

Auckland, NZ

  • Led technical delivery of an 18-month energy platform upgrade serving 500,000+ customers, managing a team of 3 engineers
  • Authored detailed software designs defining architecture and implementation approach
  • Owned code review and quality gates through to production release, introducing new team practices that reduced review turnaround time and defect escape rate

Junior Software Engineer

Dempsey Wood Civil

Nov 2021 – Jan 2023

Auckland, NZ

  • Built a full-stack IoT dashboard (MEAN stack) for real-time telemetry monitoring, alerting, and remote device control as the sole developer
  • Developed C++ microcontroller firmware for motor control and telemetry reporting, integrated with the web application

Education

University of Canterbury

B.E. Hons in Computer Engineering, Minor in Network and Communication Engineering

Feb 2018 – Nov 2021

Christchurch, NZ

Awards & Honors

First Prize — UAV Instrumentation and Data Processing Trophy

Institute of Electrical and Electronics Engineers

Nov 2021

Drone swarm for insect tracking in 3D space. Software-in-the-loop simulation via Gazebo and ROS, with hardware implementation on Pixhawk controllers.

Skills

Languages
TypeScript, Python, C++, SQL
Libraries & Frameworks
Node.js, React, Angular, Tailwind, Express, Next.js, Vue.js
Tools
HTML/CSS, Docker, Jenkins, GitHub Actions, Sumo Logic, MySQL, MongoDB, Git, AWS (Lambda, S3, EC2, RDS, IAM, CloudFormation)
Technical Leadership
Technical Mentorship, System Design & Architecture, Code Review, Stakeholder Management
AI & Automation
Spec Driven Development, AI Workflow Automation, MCP Server Development, RAG, Prompt Engineering, MCP Integration

Projects

pomobar app

Electron · React · TypeScript · Vite · Tailwind CSS · Notion API

A macOS menu bar Pomodoro timer with deep Notion integration. Tracks focus sessions, short and long breaks across daily pomodoro cycles, logs session data to a Notion database, and surfaces a daily planning workflow to set intentions before work begins. Built as a single-user productivity tool with a native macOS aesthetic.

Ask Me Anything — RAG Portfolio Widget

Python · FastAPI · Pinecone · Claude API · React · AWS · Cloudflare

RAG-powered chat widget embedded on a personal portfolio site, letting recruiters query professional background via natural language — built across three fully-designed layers: Notion ingestion, a Python/FastAPI query pipeline, and a React streaming frontend.

Fix My Vibe

Python · MCP · Azure AI Foundry (Foundry IQ)

Built an MCP server that scans developer project directories, detects misconfigured AI tooling and security risks. Generates best-practice config files grounded via Azure AI Foundry's knowledge retrieval layer.