Dominic Maas

References are available on request

Skills

I’m skilled in C# and XAML having spent many years building applications using the UWP (Universal Windows Platform), WPF (Windows Presentation Foundation), and WP8.1 (Windows Phone 8.1) UI frameworks. I have recently started exploring mobile development both professionally (Xamarin Forms) and in my own time (Xamarin Native, Flutter). I have also worked with ASP.NET Core and Entity Framework (Core and ‘Legacy’).

I've had some experience with Java, PHP, JavaScript, TypeScript, HTML & CSS. I have used C++ (basic opengl games), Python and ReactJS in the past, but am not very experienced with those languages / frameworks - although I’m willing to learn!

I’m experienced in working with source control (git) using GitHub, GitLab and Azure DevOps. This includes dealing with branches, pull requests, reviews and merge conflicts.

Education

University of Waikato

2018 - 2021 • Website • Hamilton, NZ

BSc (Computer Science)

A- Grade Average

Graduation expected late 2021.


Melville High School

2013 - 2017 • Website • Hamilton, NZ

Work Experience

StaffPad

June 2019 - Current • Website • Remote

Staffpad is a music notation app designed for Windows 10 (Tablets) and iOS (iPad). I was tasked with upgrading the existing UWP app to match a style guide supplied in Zeplin. This required building out custom XAML and C# controls that work across various screen sizes.

Currently I’m implementing features based on set requirements as they arise.

Working with Staffpad has required that I’m able to keep track of my working hours and communicate with people across many different time zones.

Independent Extrusions Ltd.

April 2016 - Current • Website • Hamilton, NZ

Built a few miscellaneous “scanning” mobile applications (initially running on Windows Phone 8.1, then Windows 10 (W10), finally Android via Xamarin). These applications usually update a database (SQL Server) via a local web service (ASP.NET) using stored procedures based on the scanned input.

Built a WPF application in collaboration with the Database Administrator to help simplify aspects of the existing extrusion software for users. Consists of several dedicated screens that either serve a single purpose, or work together.

More details can be provided upon request.

Independent Extrusions Ltd.

December 2015 - April 2016 • Website • Hamilton, NZ

Part time work during the school holidays painting and cleaning factory floors and equipment.

Projects

Click the link above to view some of the things I've worked on.

Interests