Monray Swart

I am a

About

Hi, I am Monray Swart a Development Lead currently working for company called UNIFY Solutions NZ. I have more than 0 years of experience writing code and developing some amazing enterprise software for clients while leading a team of incredible software engineers.


I am just someone who loves turning coffee into code.

Development Lead.

Why do most Java programmers wear glasses? Because they don’t C#.

  • Website: monrayswart.dev
  • City: Wellington, New Zealand
  • Age:0

When I am not writing some amazing code, starting up Linux servers or creating another Azure key vault entry, I spend my extra time playing computer games with family and friends.

Something not a lot of people know about me is that I am a very big MTG (Magic the Gathering) card collector. I also love going on adventures with family and friends in our Dungeons and Dragons game, it helps with sharpening those “social skills” of mine.

So yes, I am not just a professional, I am also the full Nerdy package 😉

Skills

Below you will find a summarized set of skills I obtained throughout my career. These skills are measured in percentage and if you’d like to see more of my skills, please visit my LinkedIn page.

.NET Framework 95%
C# 95%
SQL/Postgresql/MongoDB 90%
Entity Framework/Dapper ORM 90%
JavaScript/React/Vue.js 85%
TypeScripts 85%
Microsoft Azure/Azure DevOps Server 80%
Azure AD B2C Custom Policy 40%
HTML 95%
SCSS 90%
XML/XSD 70%
Yaml 50%

Resume

This section will have information on my studies and experiences throughout the years, from where my passion started for coding. While leading a team of software engineers and sharing my knowledge with them.

Education

Microsoft Certified Solutions Developer

2013

CTU Training Solutions
Pretoria, South Africa

  • MCSD: Programming in HTML5 with JavaScript and CSS3

National Certificate in Database Development

2011 - 2012

CTU Training Solutions
Pretoria, South Africa

  • Microsoft Certified IT Professional (MCITP)
  • MCITP: Designing a Business Intelligence Infrastructure Using Microsoft SQL Server 2008
  • MCITP: Designing Database Solutions and Data Access Using Microsoft SQL Server 2008

National Certificate in Systems Development

2010 - 2011

CTU Training Solutions
Pretoria, South Africa

  • Microsoft Certified Technology Specialist (MCTS)
  • MCTS: Microsoft SQL Server 2008, Business Intelligence Development and Maintenance
  • MCTS: Microsoft SQL Server 2008, Database Development
  • MCTS: Microsoft SharePoint 2010, Application Development
  • MCTS: Microsoft .NET Framework 3.5, Windows Communication Foundation
  • MCTS: Microsoft .NET Framework 3.5, ASP.NET Application Development
  • MCTS: Microsoft .NET Framework 3.5, ADO.NET Application Development
  • MCTS: Microsoft .NET Framework 3.5, Windows Forms Application Development
  • MCTS: Microsoft .NET Framework 3.5, Application Development Foundation

Professional Experience

Development Lead

Sep 2021 - Present

UNIFY Solutions NZ
Wellington, New Zealand

  • Leading a team that is developing and implementing the RealMe solution and the Ministry of Health solutions.
  • Created a new My Health Account website for consumers and the Workforce Account website for health practitioners to use, Azure Functions was used for backend and React with Typescript for frontend.
  • Converted the RealMe project to use Azure Functions for backend and Hugo with B2C custom policies for frontend and handles the authentication.
  • Making sure coding standards are being followed and the latest technologies are being used for performance and maintainability.
  • Managed the Azure cloud services where we hosted our front-end a back-end components, using tools like Azure functions, key vault, service bus, blob storage, configuration and many more.
  • We used the agile methodology on DevOps to run our sprints, review our PR's and kick off CI/CD pipeline builds and releases.

Senior Software Developer

Jan 2020 - Sep 2021

Re-Leased
Pandora, Hawke's Bay, New Zealand

  • Developed and maintained commercial property management software.
  • Integrated with Xero's accounting software using OAuth2 pulling the receipts and invoices data.
  • We used the Kanban methodology on DevOps for sprints with user stories, tasks, and bugs.
  • Ran CI/CD pipelines on TeamCity and created Re-Leased NuGet packages that was hosted on TeamCity.
  • Converted all the .Net web applications to use Entity Framework Core as the ORM (Object–Relational Mapping) tool and Fluent API to configure domain classes to override conventions.

Senior Software Developer

May 2013 - Dec 2019

Warp Development
Pretoria, South Africa

  • Developed and maintained warehouse management software and mobile applications for multiple clients.
  • Added the Entity Framework Extensions(https://entityframework-extensions.net/) for bulk inserting, updating and deleting data to improve warehouse management software.
  • Optimized warehouse management SQL queries and stored procedures for better performance and to prevent deadlocks.
  • Developed reports using SQL Server Reporting Services (SSRS) and SQL Server Integration Services (SSIS)
  • We used the Kanban methodology on Jira for sprints with user stories, tasks, and bugs.
  • Developed Android and IOS Hybrid application using the Ionic Mobile Framework for medical insurance companies, news services and caterers in South Africa.

Intermediate Software Developer

Apr 2012 - May 2013

IT Event Management
Johannesburg, South Africa

  • Developed and maintained RSVP systems aimed at events and exhibitions.
  • Developed generic email templates using HTML and CSS with placeholders being replaced with user information from a database.
  • Captured and Maintained data from users in SQL databases.
  • Integrated with BulkSMS gateway API that sends out notifications to users via email.

Junior Programmer

Jan 2012 - Mar 2012

Telkom
Pretoria, South Africa

  • Developed a sports widget for the company portal showing the results of matches played.
  • Captured data from RSS feed to display on company portal.

Portfolio

These images with links are to websites and mobile apps described in my resume showcasing my hard work. I can honestly say I am very proud to share these apps and sites with the world.

  • All
  • App
  • Web

Contact

Please feel free to contact me via LinkedIn with any questions relating to code or job opportunities. If I do not reply to you immediately, please remember it takes time to plug into the Matrix.