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.
![](assets/img/Monray_Swart.jpg)
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.
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.
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.