CV

My name is Ellis Miller and I work as a Senior Software Developer in Tauranga New Zealand.

If you have work available, I would love the opportunity to work with you. Contact me here

Scrum Alliance Seal for Certified Scrum Master

About Ellis

I have been a professional Software Developer since 2002, starting out working on database applications using Microsoft Access and SQL Server.

I quickly progressed onto version 1.1 of the .Net framework. Using C# in Visual Studio remains my preferred language, despite being proficient in many.

Over the years I have worked with many different technologies from MS Access to MVC, VSTO to ArcGIS, on prem hosting to the cloud, CMS to EDMS and other Enterprise Systems.

As the industry has made the move from bespoke applications to COTS and Enterprise applications, I have found myself working more and more in the integration and customisation space to bring the most benefit out of those applications.

I have a passion for writing code and anything to do with Software Development, but also a special interest in both software architecture and software delivery using Agile methodologies, primarily Scrum.

Expertise

  • 3rd party integration (including creating and consuming API’s)
  • Agile Development including Scrum Master
  • Web development – Microsoft .Net (MVC)
  • SQL Server development and management
  • SQL Server Reporting Services (SSRS)
  • Bootstrap
  • Other.Net development (API’s, WinForms, console apps, dll’s)
  • Debugging
Seal for Microsoft Certified in Azure Fundamentals

Experience

Throughout the years I have gained a lot of experience over a wide range technological disciples.

  • Meeting tight deadlines, the following Include both doing development and managing outputs
    • Urgent websites using MVC/Bootstrap (WordPress is also an option)
    • Urgent applications and integration software using .Net Windows applications
    • Application rewrites, which often occurs when an application does not work in a new environment
  • Extending Enterprise Systems
    • Creating custom input/edit methods using responsive web applications
    • Integrating with other systems
    • Reporting
    • Internal customisations – where the system allows
  • Integrating with Azure AD
  • Creating/consuming API’s – both REST and SOAP
  • Guiding Agile teams as a Scrum Master
  • Designing software applications, meaning code architecture to allow for maintenance/extension
    • Including extensive modifications to existing software where extension is required
  • Designing system architecture
  • Debugging difficult systems
  • VSTO: I have created and maintained a large VSTO Word Document Add-In

Qualifications and Training

TitleCompleted ThroughYear CompletedComments
Azure Fundamentals AZ-900Microsoft Certification2021Verify Credentials
SOLGM Leaders ProgrammeSOLGM2020SOLGM is New Zealand Society of Local Government Management
Certified ScrumMasterScrum Alliance2019Active.
Verify Credentials
Programming with Java SE 8Auldhouse2018
ICAgile Certified Professional – Agile EngineeringSoftEd2017Includes 3 certificates
ICAgile Verify Credentials
ICAgile Certified Professional – Foundations of DevOpsSoftEd2017ICAgile Verify Credentials
Bachelor of Applied Science – Information and TechnologyOpen Polytechnic2006

Applications and Platforms

  • Accela Civic Platform
  • Objective ECM
  • Technology One – Finance
  • ArcGIS
  • GeoCortex
  • Microsoft Azure
  • Microsoft Power Platform (Power Apps, Power Automate)
  • FME
  • Umbraco CMS
  • WordPress
  • Microsoft Office (Word, Excel)
  • Barcode scanners and printers
  • PDF manipulation

Languages of Proficiency

  • C#
  • SQL
  • JavaScript
  • Java
  • VB.Net
  • VBA
  • PowerShell and Batch Scripts
  • HTML
  • XML and JSON