Bio
Credentials
-
NZ Army First Aid Course
NZ ArmyFeb, 2012- Apr, 2026 -
St. John Ambulance Workplace First Aid
-Aug, 2008- Apr, 2026
Experience
-
-
Canada
-
Software Development
-
1 - 100 Employee
-
Technical Lead
-
Jul 2022 - Sep 2023
Took over the position of team lead after the previous lead went to a different team within the company. Responsibilities included managing the team - initially myself, a PM, QA and two developers - from the perspective of performance management. Helping to set team goals and objectives, communicating progress as well as issues which threatened their achievement, to team stakeholders. Other responsibilities included orchestration of team processes - making sure the right tasks were completed at the right time, and the right resources were available to achieve this, so the team could succeed in reaching its goals. Liaising with outside teams and organizations to set goals and expectations; making sure the team had what it needed to succeed. Continuing technical work - production, review, testing and deployment of software. Whatever was necessary to get the job done!
-
-
Senior Software Developer
-
Mar 2022 - Jul 2022
Development of a service designed to queue and perform operations asynchronously. This 'Workflow Service' took requests through an API, which after some basic processing were added to an Azure Message Queue. The service would then work through the backlog of requests, many of which could take up to a few hours to process. Processing operations involved interacting with many other services as well as recording results to a database.
-
-
Canada
-
Technology, Information and Media
-
200 - 300 Employee
-
Software Developer
-
Feb 2021 - Nov 2021
Eligibilities TeamPayByPhone is a Vancouver based company which works with parking operators around the world to facilitate payment and enforcement. Parking eligibilities is a product which allows certain customers - for example residents of an area of employees of a business - access to special parking rates or privileges.RESTful API development in C# / .netFeature development in a domain closer to the platonic ideal of a well implemented microservice architecture - team policy was TDD, every line of code was ‘clean’ and tested.Migrating services into Gitlab / within AWS. Editing Terraform so that our services would be compliant with the platform infra team’s requirements for PII protection etc.
-
-
Software Developer
-
Oct 2016 - Feb 2021
Payments TeamRESTful API development in C# / .netWithin PayByPhone, the Payments team is responsible for maintaining customers and parking operator payment information, as well as integrating with third party payment service providers to facilitate making payment.RESTful API development in C# / .netDesigning and implementing microservices to replace legacy monolith applicationFull lifecycle of designing a large service - from whiteboard design to implementation to maintenance. This actually took the team two attempts - a fascinating process.
-
Vision Critical
-
Vancouver, Canada Area
-
Software Developer
-
May 2016 - Sep 2016
-
Vancouver, Canada Area
RESTful API development in C#/.net
-
-
New Zealand
-
Telecommunications
-
700 & Above Employee
-
Design Engineer
-
Oct 2014 - Oct 2015
Tait Communications is a global leader in designing and delivering radio solutions for a variety of industries including public safety agencies, government services, utilities and urban transport providers. Designed and implemented large software features in C++ in a linux environment.Part of the scrum team developing a major feature, analog simulcast, for Tait's premier digital radio repeater. Everything from requirements gathering, to specifying the expected performance, to implementation and testing. Scrum methodology, extensive use of peer programming, test driven development, breaking work into story sized, rapid prototyping, two week chunks and other strategies to ensure maximum code quality with minimum risk. Worked for a period as the in-team expert on Web UI development. Java in a Model-View-Presenter architecture, compiled using GWT into Javascript. Exposure to a different language and architecture meant applying the object oriented skills practiced in C++ to a different domain. Team went on to win prestigious Steven Bly category award and overall Steven Bly award for this project.
-
-
Junior Design Engineer
-
Feb 2011 - Oct 2014
Developed embedded C firmware for handheld and vehicle born radios in a team transitioning to agileWorked as part of a more mature agile team developing C++ software for repeater stations that make up the backbone of a radio network. Experience in object oriented software design and maintenance, SOLID design principles, software was written using TDD and BDD methodologies and so was self - testing by design. Development conducted in a linux environment.Writing and maintaining safety critical software; a strong emphasis was placed on testing, both automated and manual, as well as producing high quality software.
-
-
Private (Infantry)
-
Oct 2009 - Feb 2014
Completed my basic training over December 2010 - January 2011. Gained experience operating in teams of various sizes working in a stressful, high pressure environment.Deployed during the February 2011 Christchurch earthquake for a period of some weeks tasked with providing security and helping with disaster relief.
-
Tait Communications
-
Christchurch, New Zealand
-
Summer Intern
-
Dec 2009 - Feb 2010
-
Christchurch, New Zealand
Worked in the Automation Test Team, worked on a project which involved completing a Python Message Error Rate (MER) meter.
-
Allied Telesis
-
Christchurch, New Zealand
-
Summer Intern
-
Dec 2008 - Feb 2009
-
Christchurch, New Zealand
Debugging switch and router firmware using Linux tools.
-
University of Otago
-
Dunedin, New Zealand
-
Research Assistant
-
Dec 2007 - Feb 2008
-
Dunedin, New Zealand
Worked as a research assistant at the Higher Education Development Center (HEDC). This involved researching and writing a report on the Blackboard Learning Suite used by faculty and students.
-
Education
-
2008 - 2011University of Canterbury
Bachelor of Engineering with First Class Honours (BEngHons), Computer Engineering -
2006 - 2007University of Otago
Intermediate year Engineering -
2002 - 2006Otago Boys' High School
Suggested Services
This profile is unclaimed. These are suggested service rates with 0% commision upon successful connection
Industry Focus. “Software Development”
Looking to Create a Custom Project?Get StartedNeed a custom project? We'll create a solution designed specifically for your project.
References
Social Profiles
Community
You need to have a working account to view this content. Click here to join now -