Contract Software Engineer
2020 - PRESENTAdoptech- Developed a web app from almost the beginning to deliver a platform for business users.
- Delivered regular bug fixes through regular testing of the application.
- Collaborated with the design team to improve user experience.
Technologies: React, Ruby on Rails (RoR)Full-stack Software Consultant
2019 - 2020Redkite- Improved the UI of existing platforms working with no design team involved.
- Implemented third-party authentication with Okta and Microsoft Azure.
- Added unit tests to existing projects, improved the test coverage and overall project stability to get fewer bugs.
- Integrated dashboards into a data analytics platform.
Technologies: Microsoft SQL Server, Web API, C#, TypeScript, Redux, ReactSoftware Engineer Consultant
2018 - 2019Irisium- Contributed to the build of a greenfield front end for a trading surveillance platform.
- Designed the coding patterns for front-end development.
- Performed frequent code reviews and peer programming.
- Designed and implemented a cross-window authentication framework via OpenFin.
- Collaborated with back-end developers on API designs.
- Implemented a graph visualization of large historical data.
Technologies: Java, Docker, Cassandra, Electron, TypeScript, ReactFull-stack Software Engineer
2018 - 2018Nod- Contributed to the build of a client-facing application for an AI startup.
- Delivered full-stack features with unit testing.
- Gathered user feedback on front-end functionalities.
- Performed frequent code reviews and peer programming.
- Developed large multi-page forms.
Technologies: Cassandra, Node.js, ReactFull-stack Software Engineer
2017 - 2018WiseTech- Developed the main software for a global logistics company.
- Researched and analyzed data deduplication algorithms.
- Improved processes by giving feedback to the wider team.
- Performed code reviews and peer programming.
Technologies: Microsoft SQL Server, JavaScript, C#Full-stack Software Engineer
2016 - 2017Trade Me- Participated in the full-stack development of the top New Zealand auction website.
- Performed frequent code reviews and peer programming.
- Delivered full-stack functionalities in a strongly Agile manner.
- Developed secure payment flow processing credit card and balance payments.
Technologies: Mercurial, SQL, C#, .NET, REST APIs, TypeScript, AngularJSSoftware Development Engineer Consultant
2016 - 2016Unite- Consulted on continuous deployment for a New Zealand bank.
- Developed a PowerShell script library to support continuous development across multiple teams.
- Advised on best practices.
- Consulted on improving inter-team collaboration processes.
Technologies: Windows PowerShell, TFSFull-stack Software Engineer
2011 - 2015Morgan Stanley- Collaborated with an international team on the operation, support, and troubleshooting of an in-house built configuration management system and related tools.
- Worked in a scrum development team on a custom configuration management system.
- Performed frequent code reviews and peer programming.
Technologies: Windows Presentation Foundation (WPF), Windows PowerShell, Microsoft SQL Server, .NET, C#