Summary
Ian Rainford is a Senior Developer Technical Lead with 15+ years of hands-on experience modernizing mission-critical systems across banking, insurance and government, currently leading Kotlin Spring Boot microservices for Land Information New Zealand. He brings deep Java expertise (Oracle-certified) and a strong full-stack skill set—TypeScript/React frontends, Postgres/Informix backends, and containerized CI/CD pipelines to AWS and Azure—alongside practical DevOps with OpenShift, Docker and Kubernetes. Ian has a track record of delivering large-scale enterprise integrations (Guidewire, teller systems, and BNZ digital platforms) and improving operational tooling through instrumentation, logging and static analysis. He combines rigorous engineering discipline with a background in electronics and computer engineering, and is comfortable moving between low-level systems and cloud-native architectures. Notably, his career blends long-term institutional knowledge with frequent contract roles, making him adept at rapidly assimilating domain context and driving pragmatic modernization.
10 years of coding experience
21 years of employment as a software developer
Zero To Mastery Academy
Standish High School
Beng (Hons), Electronics and Computer Engineering, Beng (Hons), Electronics and Computer Engineering at University of Central Lancashire
OND level4, Electrical and Electronics Engineering, OND level4, Electrical and Electronics Engineering at Wigan college of Technology