Senior Full-stack Developer
2012 - PRESENTStudyStays- Designed and implemented a white-label student accommodation SaaS platform used by 30 universities across Australia.
- Developed an email-to-web SMTP gateway server allowing customers to save email communications by forwarding or CC'ing a tracking email address.
- Executed a web-based change-management system that allows customers to control revisions submitted by the public before they are displayed on their websites.
- Implemented a suburb autocomplete lookup feature that pre-fetches and combines data from various sources. This was more performant than third-party APIs and reduced ongoing costs from these services.
- Developed a web-based application functionality using client-side frameworks such as Vue, including a flatmate finder and feedback system.
Technologies: C#, .NET, ASP.NET, ASP.NET Core, .NET Core, SQL, Amazon Web Services (AWS), Amazon EC2, Amazon Simple Email Service (SES), Amazon Route 53, Let's Encrypt, Windows PowerShell, SMTP, Microsoft SQL Server, Stripe API, Twilio API, Xero API, JavaScript, HTML, CSS, Sketch, Google Maps, Software as a Service (SaaS), Vue, IIS, Internet Information Services (IIS), Online Payments, DNS, SPF, New Relic, REST APIs, APIs, Software Architecture, Architecture, API Integration, Web Development, Full-stack, Databases, Software Development, C#.NET, .NET 4, Model View Controller (MVC), SQL Server 2016, Windows ServicesSenior DevOps Engineer
2012 - PRESENTStudyStays- Created a deployment server that reduced deployment time by 85% to approximately 10 seconds.
- Developed an email-to-web SMTP gateway server allowing customers to save email communications by forwarding or CC'ing a tracking email address.
- Implemented, upgraded, and maintained cloud-based infrastructure with minimal downtime and disruption to customers.
Technologies: Amazon EC2, Amazon Route 53, Amazon Simple Email Service (SES), ASP.NET, ASP.NET Core, ASP.NET MVC, Amazon Web Services (AWS), Bitbucket, C#, GitHub, Deployment, MSBuild, AWS Simple Notification Service (AWS SNS), CruiseControl, Web Development, Full-stack, Databases, Microsoft SQL ServerProject Manager
2012 - PRESENTStudyStays- Co-founded the business and developed the initial product used by almost 30 tertiary education institutions across Australia to manage their off-campus student accommodation.
- Worked closely with customers during the initial phase of development to build a functionality that matched the needs of this market.
- Arranged and managed the implementation of a system for managing Homestay accommodation, which involved meeting regulatory requirements and careful risk management for universities.
- Planned and managed the implementation of new modules that successfully integrated with the existing product and extended the product line, including a Flatmate finder module.
- Managed a major visual redesign of the platform and rolled it out successfully.
Technologies: Figma, Sketch, Basecamp, Gantt Charts, Communication, Creative Problem Solving, Complex Problem Solving, Planning, Final Cut Pro, ScreenFlowLead Developer
2001 - 2012CareerHub- Joined the three-people business founded in an attic and helped it grow to be used by over 60 universities across Australia, New Zealand, and the UK.
- Installed and maintained the software on customer infrastructure and developed a distributed update system to support around 50 installations worldwide.
- Managed the migration of the original product from Visual Basic to .NET, allowing for easier maintenance and updates, and increasing capabilities and performance.
- Reviewed code, debugged problems, and corrected issues.
Technologies: .NET, ASP.NET, SQL, Microsoft SQL Server, C#, JavaScript, HTML, CSS, Visual Basic, jQuery, Bitbucket, SMTP, Software as a Service (SaaS), Internet Information Services (IIS), DNS, Legacy Code, Legacy Software, Software Design, Architecture, Software Architecture, Web Development, Full-stack, Databases, Software Development, ASP.NET Web Forms, Microsoft Access, C#.NET, .NET 4, Model View Controller (MVC), SQL Server 2016, Ajax