Roland Oldengarm, Full-stack Developer in Lower Hutt, Wellington, New Zealand
Roland Oldengarm

Full-stack Developer in Lower Hutt, Wellington, New Zealand

Member since September 1, 2019
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.
Roland is now available for hire

Portfolio

Experience

Location

Lower Hutt, Wellington, New Zealand

Availability

Part-time

Preferred Environment

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

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.

Employment

  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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

Experience

  • 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 .NET Core C# and Node.js.

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

  • Bank Lending Application in Angular and .NET Core

    Bank staff was using a legacy application to enter loan information. I've 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 have implemented both front end in Angular as well as a back-end API in .NET Core. Besides 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.

    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 .NET Core C# and Node.js.

    The designer would create designs in Visio which transformed into Angular components using HTML and SCSS.

Skills

  • Languages

    TypeScript, C#, JavaScript, SQL, C#.NET, HTML, CSS, Visual FoxPro, GraphQL
  • Frameworks

    .NET Core, Angular, .NET, React Native
  • Libraries/APIs

    RxJS, React, Node.js, jQuery
  • Paradigms

    Azure DevOps
  • Platforms

    SharePoint, Azure, Docker, Windows, Microsoft, Amazon Web Services (AWS)
  • Other

    Full-stack, Office 365, Office Add-ins
  • Storage

    MongoDB, Neo4j
  • Tools

    Visual Studio, Jenkins, Azure DevOps Services

Education

  • Master's degree in Computer Science
    2000 - 2006
    University of Groningen - Groningen, The Netherlands

Certifications

  • Design Patterns in C# and .NET
    MAY 2020 - PRESENT
    Udemy
  • Advanced CSS and Sass: Flexbox, Grid, Animations, and More
    APRIL 2019 - PRESENT
    Udemy

To view more profiles

Join Toptal
Share it with others