Profile

I am a Software Engineer living in Melbourne. I am always looking to further my knowledge of software development by expanding my technical skills. I enjoy working on projects from the ground up and enhancing current applications with a great team of people.

Experiences

Senior Software Engineer

July 2021 - Present
Larki, Melbourne, AU
  • Developing Larkis platform for processing and ordering of 3D point clouds.
  • Technologies used: JavaScript (React, Redux, Node, Express, Sequelize, Bootstrap), PostgreSQL, Terraform, AWS, JIRA.

Senior Software Engineer

Nov 2020 - July 2021
ReadCloud, Melbourne, AU
  • Delivered new features for ReadCloud’s digital resources platform. These included an enrolment portal for students to enrol in courses as well as real time annotations to eBooks.
  • Technologies used: JavaScript (TypeScript, React, Redux, Node, TypeORM, Nest), GraphQL (Apollo, TypeGraphQL), SASS, MongoDB, GunDB, Nx, AWS, Gitlab.

Senior Software Engineer

Aug 2018 - Nov 2020
Sope Web Technologies, Melbourne, AU
  • Rebuilt an intranet in a box solution from the ground up to provide a single source of truth for policies and procedures with compliance analytics and subscription management.
  • Technologies used: JavaScript (TypeScript, React, Redux, Node, TypeStyle), C#, Azure, Microsoft 365, SASS, Entity Framework, .NET Web API, gulp, webpack, git, JIRA, Kanban.

Senior Software Engineer

Nov 2014 - Jun 2018
Sysdoc, London, UK
  • Project-based consultancy seeing the full development life-cycle from gathering requirements to implementation and deployment.
  • I worked on delivering solutions for incident management, risk reporting, knowledge management, and a self certification tool.
  • Technologies used: JavaScript (TypeScript, React, Redux, Angular, Can, Node), C#, Azure, Microsoft 365, Entity Framework, SASS, LESS, gulp, webpack, git, JIRA, Kanban.

Software Engineer

Nov 2012 - Apr 2014
Telogis (Verizon Connect), Christchurch, NZ
  • I worked on ‘Telogis Fleet’, a vehicle tracking SaaS platform, delivering the modernisation of dashboards and reporting by producing an analytics portal visually enhancing metrics from each vehicles computer.
  • Technologies used: JavaScript (Ext, Knockout, jQuery), C#, LESS, PostgreSQL, Mercurial, FogBugz, Kanban.+

Software Engineer

Feb 2012 - Oct 2012
Cortexo, Christchurch, NZ
  • Delivered new features for Cortexo’s energy management platform. These included viewing household energy output and managing customers devices.
  • Technologies used: Java, JavaScript (jQuery), JSP, Swing, CSS, MySQL, FitNesse, FEST, Selenium, git, Scrum.

Education

Bachelor of Science in Computer Science

2009 - 2011
University of Canterbury, Christchurch, NZ