Macrium Software

Lead Developer

Macrium Software’s main product is Macrium Reflect, a desktop system for backing up and cloning Microsoft Windows-based systems. As the company lacked a dedicated web team, I was hired to establish and manage a small team to handle the web-facing side of the business, assisting end-users, resellers, and distributors with software license management for Macrium Reflect.

Key Achievements

  • Conversion of the previous website built in .Net Webforms into a Custom .Net MVC eCommerce CMS – handled 60% of our monthly revenue.
  • Led the development of a self service portal which enabled 4 types of users (End User, Reseller, Distributor, and Admin) to use the same UI to manage software licenses with different levels of authorisation.
  • Implementation of a system that automated data transfer between the Zoho CRM and our resellers. This modification made it easier for customers to renew or upgrade their software licenses, which directly resulted in weekend sales of $10 – $20k on several occasions.
  • Placed a strong emphasis on unit and automated testing. To supplement this, I wrote manual regression testing scripts and collaborated with another team to work through them during major releases, collecting feedback on any issues.
  • Technologies: React, Redux, JavaScript, jQuery, C#, .Net 2.2, Entity Framework, Dapper, Azure SQL, Jenkins CI/CD, Zoho CRM API, Mailgun API, Freshdesk API