John Chan
Computer Science graduate and full–stack developer focused on secure, maintainable web applications and reliable backend services
Hire this person
Send a job offer directly to this candidate
About
Christchurch–based Computer Science graduate and full–stack developer focused on secure, maintainable web applications and reliable backend services. I have built React and Node.js products backed by PostgreSQL, with layered APIs, shared validation, authentication, and automated tests. My project work also includes external API integration, real–time systems, and production deployment, giving me experience tracing behaviour across the frontend, backend, and data layers.
I am seeking a junior software engineering role where I can contribute careful implementation and strong problem–solving while learning from experienced engineers.
Experience
Software Engineering Team Project (Agile Scrum) - University of Canterbury - New Zealand
- Restructured sprint planning to decouple dependent tasks, unblocking bottlenecks and improving team delivery flow
- Mediated a UI workflow design discussion, helping the team agree on a clearer user path
- Translated ambiguous Product Owner requirements into actionable tasks, enabling smoother iterative delivery
- Pair programmed on integration work to align approaches and catch issues early, reducing rework
AI Training Contractor (ongoing) - Outlier (Scale AI) - Remote
(2025-03)
- Evaluated AI–generated code and LLM responses against provided rubrics, applying critical thinking to judge accuracy and reasoning quality
- Assessed agent builds across models using rubric–guided QA, strengthening judgement on clear prompts and reliable AI outputs
Education
Bachelor of Science - Computer Science - University of Canterbury (2024)

