Software Developer2020 - 2020VCS Foundation
- Extended and supported the product RESTful API using .NET web API, MS SQL Server, and Azure.
- Supported a complex legacy system with unique product architecture.
- Assisted in the development of cancer diagnostic/vaccination portals using Vue.js.
Software Developer2019 - 2020Education Service Australia
- Assisted with the design and initial development of new projects.
- Supported old projects and finished required improvements on time.
- Set up a continuous integration environment to improve maintenance.
- Utilized the latest versions of .NET Core and Angular.
- Developed the initial RESTful API layer for the new project using .NET Core, MS SQL Server and Elasticsearch.
- Extended an ASP.NET MVC, MS SQL Server, and KnockoutJS-based project.
Software Developer2017 - 2019Progressive Enterprise
- Participated in the design and development of new rostering software for the largest supermarket chain in New Zealand.
- Developed a complex sales prediction scheduled service.
- Worked in an agile team using scrum techniques to enable seamless work flows.
- Used the latest versions of .NET Core, Angular, MS SQL Server, Azure and Azure Functions.
- Developed a RESTful API for the project using .NET Core.
Senior .NET Developer2016 - 2017Vista Entertainment Solutions
- Developed an internal service framework used for key company projects.
- Created multiple products including a cinema manager and vouchers.
- Collaborated with multiple teams using different languages and frameworks.
- Supported multiple existing projects based on old technologies including AngularJS.
Senior .NET Developer2015 - 2016Reckon
Technologies: TFS, Octopus Deploy, TeamCity, NServiceBus, Redis, ELK (Elastic Stack), Kibana, Logstash, Elasticsearch, .NET 4
- Worked with ELK stack (Elasticsearch, Kibana, Logstash) and NServiceBus.
- Integrated different payment gateways enabling easier customer-oriented options.
- Designed and implemented a logging system for a distributed product with multiple services.
- Used ASP.NET MVC, MS SQL Server across multiple projects.
Senior .NET Developer2015 - 2015HSAGlobal
Technologies: TeamCity, Jira, Git, Entity Framework, SQL Server 2012, ASP.NET Web API, .NET 4
- Worked in a fully agile team to deliver projects on time.
- Used Test Driven Development (TDD) extensively together with other agile techniques.
- Implemented a web API for the project which was fully covered by tests.
- Used the following tech stack: ASP.NET MVC, Entity Framework, AngularJS, and MS SQL Server.
Senior .NET Developer2014 - 2015Atlantis Healthcare
Technologies: TeamCity, Git, NHibernate, SQL Server 2012, ASP.NET Web API, .NET 4
- Utilized the Command Query Responsibility Segregation pattern.
- Delivered presentations about the correct use of source control systems and software development best practices.
- Assisted with the API portion of Atlantis' core product, applying best REST API practices.
- Used the following tech stack: ASP.NET MVC, Nhibernate, MS SQL Server.
.NET and iOS Developer2012 - 2014Marker Studio
- Assisted with a range of projects from CMS-based websites and REST APIs to iOS applications.
- Moved the team to a Git version control system while applying best development practices and techniques.
- Integrated various levels of work between different platforms.
- Developed multiple video streaming applications using AWS (S3, CloudFront).
- Developed a Chromecast video streaming iOS application.
Software Developer2012 - 2012Datacom
- Developed the internal service for the largest bank in New Zealand.
- Spearheaded the upgrade on 20-year old legacy code.
- Migrated one of the bank's internal systems from one credit card system to another without service interruption.
Software Developer2011 - 2012Engine 6
Technologies: Jira, Jenkins, Git, Apache Solr, MongoDB, Microsoft SQL Server, jQuery, ASP.NET MVC 3, .NET
- Prepared estimates, planned projects, participated in website development and database engineering, and communicated with remote project managers, clients, and front-end developers.
- Used cutting-edge technologies and the most up-to-date best practice.
- Worked in a 100% agile environment in a flat structured team.
- Used NoSQL databases: MongoDB and Apache Solr.
Senior Developer2009 - 2011Fuse 8
Technologies: Jira, CruiseControl, Subversion (SVN), SQL, jQuery, iOS, Web Forms, ASP.NET MVC, .NET
- Transitioned from a junior developer position to the team lead position in two years.
- Worked in an agile team using scrum techniques, pair programming, and TDD.
- Delivered successful projects for companies like Alton Towers (UK’s largest theme park), Cello Electronics (UK’s leading LCD TV manufacturer), and Right Management (Manpower Group).
- Managed a team of six developers and testers, working with remote product owners and designers.
- Mentored junior developers, helping them boost productivity and confidence.
- Supported and developed multiple iOS applicaitons.
.NET Developer2008 - 2009Promatis
Technologies: VB.NET, C#, Microsoft SQL Server, .NET
- Developed a Windows app used for large industrial enterprises.
- Participated in the integration process on the client side.
- Worked with end users to adjust software design specific to their needs.