Roland Oldengarm, Developer in Lower Hutt, Wellington, New Zealand
Roland is available for hire
Hire Roland

Roland Oldengarm

Verified Expert  in Engineering

Bio

With over 14 years of experience in IT, Roland is a seasoned full-stack developer, which includes a range of web development projects and leading and mentoring people. He knows the ins and outs of founding a company having co-founded his own online startup and creating the entire technology stack and automation from the ground up. In his career, Roland has often been praised for his superb efficiency, eye for detail and improvements, and high-quality software.

Portfolio

ACC
Azure, Microsoft 365, Microsoft Copilot, Microsoft Power Automate...
Theta
Amazon Web Services (AWS), Angular, Java, AWS Lambda, Terraform, Cypress...
Resourcefully
Azure, Angular, ASP.NET, Redux, Front-end Development

Experience

Availability

Part-time

Preferred Environment

TypeScript, JavaScript, MongoDB, Visual Studio, SharePoint, Azure, Microsoft, .NET, Windows, React, Angular, PHP

The most amazing...

...thing I've done is co-founding an online travel startup which included setting up a complex app, hiring people, and managing cash flows.

Work Experience

Microsoft 365 Consultant

2023 - PRESENT
ACC
  • Developed an app in SPFX for the internal audit team to manage and track identified audit issues across the entire organization, including Power Automate for workflows and reminders.
  • Developed an app in Power Apps for a team of about 100 people to replace a buggy Excel sheet. The old Excel sheet could only be opened by one person at a time and would break often. The new app made them work a lot more efficiently.
  • Assisted in the rollout of Microsoft Copilot across ACC, the first government agency in Australia and New Zealand to implement It.
  • Implemented a governance solution for the Microsoft Power Platform using the Center of Excellence kit.
  • Supported ACC staff with Microsoft 365 questions and implemented Power Apps and Power Automate.
Technologies: Azure, Microsoft 365, Microsoft Copilot, Microsoft Power Automate, Microsoft Power Apps, SharePoint, SharePoint 365, SharePoint Framework (SPFx), Front-end Development

Senior Full-stack Developer

2022 - PRESENT
Theta
  • Developed an app in Angular to monitor battery charging stations in Taiwan.
  • Deployed all infrastructure automatically with Terraform.
  • Assisted test automation engineers with Cypress tests.
  • Configure AWS Cognito for authentication and authorization.
  • Configured AWS API Gateway as a layer between the UI and the Lambda functions.
  • Developed the back-end functionality in AWS Lambda with Java.
Technologies: Amazon Web Services (AWS), Angular, Java, AWS Lambda, Terraform, Cypress, Amazon Cognito, Amazon Cognito User Pools, API Gateways, Front-end Development

Lead Developer

2022 - PRESENT
Resourcefully
  • Developed an application where IT contractors and employers can find each other.
  • Deployed the application to Azure using CI/CD pipelines.
  • Applied and approved for Microsoft's startup program, resulting in USD 25k Azure credits.
Technologies: Azure, Angular, ASP.NET, Redux, Front-end Development

Azure DevOps Architect

2021 - PRESENT
New Zealand Defense Force
  • Written a first-class design for the Azure DevOps platform, describing the high-level application and security controls.
  • Implemented scripts to automate Azure DevOps tasks.
  • Developed scripts and Azure ARM templates to deploy Azure infrastructure.
Technologies: Azure, Azure DevOps, Azure DevOps Services, Software Design, Architecture

Senior Developer

2021 - 2022
BNZ Bank
  • Migrated an application from a third-party Azure tenant to BNZ-managed Azure.
  • Implemented new features and resolved bugs and issues in the Java application.
  • Created the build and deploy scripts to deploy the infrastructure and configuration to Azure VMs.
  • Built Terraform scripts to deploy infrastructure to Azure and contributed to shared Terraform modules.
Technologies: Azure, Azure IaaS, Azure PaaS, Azure Blobs, Java, Apache Tomcat, Terraform, Web Development, Architecture, Front-end Development

Senior Full-stack Developer

2020 - 2021
Verb Tech
  • Developed and released the Angular front end for a live streaming eCommerce app available at https://live.verb.tech.
  • Managed releases in coordination with product teams using Github, Jira, and AWS.
  • Implemented automated unit and end-to-end tests using Jest, Cypress, and Playwright.
  • Introduced process improvements such as CI pipelines, feature toggling using LaunchDarkly, and logging using Sentry.
Technologies: Amazon Web Services (AWS), Angular, Web Development, Front-end Development

Full-stack Developer | Architect | DevOps Engineer (IT Contracts)

2016 - 2020
Self-employed
  • Migrated one of the largest SharePoint 2010 implementations in New Zealand to SharePoint 2016.
  • Managed the Azure infrastructure of the Ministry of Education as a DevOps engineer. Created pipelines in Azure DevOps and implemented Azure ARM templates for projects to consume.
  • Migrated an internal staff application from .NET WebForms to Angular, including NgRx and RxJS and .NET Core at a large New Zealand bank, providing massive efficiency improvements to staff.
  • Implemented a part of the public-facing website of Microsoft using Angular, Node.js, and Squidex hosted on Azure Docker Containers.
  • Implemented CI/CD pipelines to fully automate the deployment of code and infrastructure to Azure using Azure DevOps.
Technologies: RxJS, Full-stack, Docker, GraphQL, Node.js, SharePoint, Jenkins, Azure DevOps, Azure, .NET Core, React, Angular, ASP.NET, Software Design, Web Development, Architecture, Requirements Analysis, SharePoint 365, SharePoint Service Applications, Microsoft Graph API, Microsoft 365, Microsoft Power Apps, Microsoft Power Automate, Front-end Development

Co-founder | Lead Developer

2015 - 2018
You Just Go
  • Founded a company with two other people—managing funds, recruiting new people, presenting to investors, and mentoring junior developers.
  • Implemented a travel website built in Angular and .NET Core from the ground up along with architecting the solution with the CTO.
  • Implemented a fully automated CI/CD pipeline, including IAC (infrastructure as code), build-and-release pipelines, and automated tests (E2E, integration, and unit). We were able to release multiple times per day to production.
  • Received US$120,000 funding from Microsoft's Bizspark program.
  • Released a beta launch of the website and mobile app which resulted in an investment by multiple private investors from Wellington.
Technologies: RxJS, Full-stack, Neo4j, SQL, MongoDB, Azure, .NET Core, Angular, Software Design, Web Development, Architecture, Leadership, Redux, Front-end Development

IT Consultant

2015 - 2016
Provoke Solutions
  • Helped migrate the New Zealand Post from Google to Office 365, providing consultancy, designs, and implementation support.
  • Worked on an Office 365 intranet for the largest Office 365 customer in New Zealand, developing in JavaScript, .NET C#, and Office 365 plugins.
  • Mentored junior developers, conducted code reviews, and gave presentations.
  • Organized the Wellington SharePoint User Group, arranging speakers, room, and so on; presented also a couple of times about SharePoint, Azure, and Office 365.
  • Provided feedback to Microsoft directly about beta products they had released.
Technologies: Office Add-ins, Azure, Office 365, Angular, C#, .NET, SharePoint, Architecture, SharePoint 365, SharePoint Service Applications, Microsoft Graph API, Microsoft 365, SharePoint Framework (SPFx), Front-end Development

Senior SharePoint Consultant

2014 - 2015
Datacom
  • Designed and architected SharePoint applications for one of the largest IT projects in New Zealand.
  • Mentored developers and testers in various IT projects.
  • Implemented SharePoint solutions in large government organizations.
Technologies: C#, .NET, Office 365, SharePoint, SharePoint 365, SharePoint Service Applications, Microsoft Graph API, Microsoft 365, Front-end Development

Lead SharePoint Consultant

2007 - 2013
ilionx
  • Implemented the public-facing website of the Dutch transport agency (RDW), modernizing the content presentation and management.
  • Was involved in projects from start to finish, i.e., from pre-sales through development until support.
  • Developed a self-service portal in SharePoint, massively increasing efficiency for the support desk.
  • Implemented a software solution for a certification company in C# and WWF to manage their certification process, replacing their paper-based approach.
Technologies: jQuery, CSS, HTML, JavaScript, C#.NET, SharePoint, SharePoint 365, SharePoint Service Applications, Microsoft Graph API, Front-end Development

Developer

2005 - 2007
HTCS
  • Completed my master thesis, providing a generic design for a transport management solution.
  • Implemented customized warehouse and transport management solutions in Visual FoxPro.
  • Developed a customer service portal in ASP.NET C#, providing an alternative way for customers to contact the service desk.
Technologies: Visual FoxPro, C#.NET

You Just Go Travel Website

A website for travelers to be able to plan and book a trip across a country in minutes. It required only basic details like dates and number of travelers, and the routing algorithm would generate the best route. The user could reserve hotels and activities for every day of their trip, all in one transaction. While on the trip, they were accompanied by our travel companion app.

The application was built from the ground up in one of the first betas of Angular 2 and upgraded frequently up to Angular 6. RxJS was being used to implement events between components and services. A .NET Core API with MongoDB and Azure SQL was used as a back end.

I worked on transforming designs from our designer into HTML and SCSS.

Microsoft Azure for Partners Public Website

I implemented the Angular front end and headless CMS back end called Squidex for part of Microsoft's public-facing website aimed at Azure Partners. I converted graphical designs into a responsive website with HTML, CSS, and Angular. I also implemented the back-end functionality using C#.NET and Node.js.

The designer would hand over designs in Zeplin and Adobe XD, and I would transform them into a responsive website using HTML and SCSS.

Bank Lending Application in Angular and .NET Core

A bank staff was using a legacy application to enter loan information. I migrated this application to Angular 8, using NgRx and RxJS to build a reactive application. The application provided massive efficiency improvements for staff, saving them hours of repetitive work. I implemented both the front end in Angular as well as a back-end API in .NET Core. Aside from development, I worked on unit tests and integration tests, using NUnit and Karma, end-to-end tests using Protractor, as well as CI/CD pipelines using Jenkins and OpenShift.
2000 - 2006

Master's Degree in Computer Science

University of Groningen - Groningen, The Netherlands

MAY 2020 - PRESENT

Design Patterns in C# and .NET

Udemy

APRIL 2019 - PRESENT

Advanced CSS and Sass: Flexbox, Grid, Animations, and More

Udemy

Libraries/APIs

RxJS, Node.js, jQuery, React

Tools

Microsoft Power Apps, Visual Studio, Jenkins, Azure DevOps Services, Apache Tomcat, Terraform, Amazon Cognito, Microsoft Copilot

Languages

TypeScript, HTML, CSS, C#, JavaScript, SQL, C#.NET, Visual FoxPro, GraphQL, Java, PHP

Frameworks

.NET Core, Angular, ASP.NET, ASP.NET Core, Redux, SharePoint Framework (SPFx), .NET, React Native, Cypress, NUnit

Paradigms

Azure DevOps, Requirements Analysis

Platforms

SharePoint, Azure, SharePoint 365, Docker, Microsoft Power Automate, Windows, Microsoft, Amazon Web Services (AWS), Azure IaaS, Azure PaaS, AWS Lambda

Storage

MongoDB, Neo4j, Azure Blobs

Other

Full-stack, Office 365, Web Development, SharePoint Service Applications, Front-end Development, Microsoft 365, Software Design, Architecture, Microsoft Graph API, Office Add-ins, Leadership, Amazon Cognito User Pools, API Gateways

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring