Ben Quinlan, Developer in Brisbane, Queensland, Australia
Ben is available for hire
Hire Ben

Ben Quinlan

Verified Expert  in Engineering

Bio

Ben is a solution architect and a full-stack developer with over ten years of experience creating robust web, mobile, and desktop solutions of varying size and complexity for clients ranging from small businesses to enterprise corporations. Ben takes pride in building high-quality and performant applications on the .NET stack that not only meet the requirements put forward by the clients but exceed their expectations.

Portfolio

Zeroseven
C#, SQL Server, IIS, Azure Design, Waterfall Project Management, Kentico...
The International Arts and Culture Group
Neo4j, Azure Design, Visual Studio Development, C#, JavaScript, Azure DevOps...
Flight Centre (via Dialog Information Technology)
Agile Development, ASP.NET, Selenium, C#, JavaScript, SQL, SQL Server...

Experience

Availability

Part-time

Preferred Environment

Windows, Azure DevOps, Visual Studio, Azure, .NET Core, .NET, C#.NET, Back-end

The most amazing...

...project I've built included architecture, development, and delivery of a complex donation management system where I managed a team of designers and developers.

Work Experience

Solution Architect and Senior Application Developer

2014 - PRESENT
Zeroseven
  • Worked with clients to analyze requirements and create specification documents with accompanying wireframes for new solutions.
  • Developed bespoke web applications for clients from small businesses to corporations.
  • Managed a team of application developers, including monitoring the quality of work and organizing formal and ad-hoc training.
  • Set up and configured hosting environments including Azure, AWS, Windows Server, and shared hosting environments.
  • Provided ongoing support for the legacy application and technologies as required by clients.
  • Developed iOS and Android applications using the Xamarin framework.
Technologies: C#, SQL Server, IIS, Azure Design, Waterfall Project Management, Kentico, Umbraco, Windows Development, SSL Certificates, Assembla, Jenkins, Octopus Deploy, Xamarin, .NET Core, Vue.js, JavaScript, SQL, Azure DevOps, AWS, Agile Development, ASP.NET, ASP.NET, ASP.NET MVC, ASP.NET Core MVC, Subversion, Source Control Management, Waterfall Methodology, Agile Development, Parallel Programming, jQuery, HTML, CSS, Git, SendGrid, Content Delivery Networks (CDN), SQL, Azure, Azure WebJobs, Azure, Hangfire, EF6 Code First, Entity Framework Core, Learner Style Sheets, Dynamic Load Balancing, Redis Cache, Solution Architecture, Windows Development, Microservices Development, .NET, ASP.NET, Active Server Pages (ASP), Visual Studio Development, Load Testing, Entity Framework, .NET, Mobile App Design, Android, iOS, SQL Server, Windows Development, Content Management Systems (CMS), Full-stack, Headless CMS, MVC Design, APIs, REST API, Excel 365, Agile Development, Back-end Developers, Blazor, Classic ASP, Progressive Web Applications (PWAs), PayPal API, E-commerce marketing

Senior Full-stack Developer

2016 - 2018
The International Arts and Culture Group
  • Worked with the client to design a complex database structure that would support the requirements needed for their social platform.
  • Began the development of a platform where artists could showcase their work and connect with other artists globally.
  • Designed and provisioned Azure services for hosting.
Technologies: Neo4j, Azure Design, Visual Studio Development, C#, JavaScript, Azure DevOps, Agile Development, ASP.NET, ASP.NET MVC, Source Control Management, Parallel Programming, jQuery, HTML, CSS, Git, Solution Architecture, Windows Development, SSL Certificates, Microservices Development, .NET, Entity Framework, .NET, SQL Server, Windows Development, Content Management Systems (CMS), Full-stack, MVC Design, APIs, REST API, Excel 365, Back-end Developers

Application Developer

2013 - 2014
Flight Centre (via Dialog Information Technology)
  • Worked with a small team of developers to make enhancements to a global travel management system.
  • Set up automated user interface testing for a global travel management system used by companies worldwide.
  • Worked with the client to configure automated deployment pipelines.
Technologies: Agile Development, ASP.NET, Selenium, C#, JavaScript, SQL, SQL Server, Subversion, Source Control Management, Agile Development, jQuery, HTML, CSS, Windows Development, IIS, .NET, Visual Studio Development, ASP.NET MVC, Parallel Programming, Windows Development, SSL Certificates, Entity Framework, .NET, SQL Server, Full-stack, MVC Design, APIs, REST API, Back-end Developers, E-commerce marketing

Application Developer

2011 - 2013
Queensland Health (via Dialog Information Technology)
  • Operated as a consultant working with large corporate and government clients, including Queensland Health and Flight Centre.
  • Created a web-based community healthcare system used by health professionals in the field to schedule and track client engagements.
  • Built a patient dashboard system that was displayed on large screens in each ward to indicate the patient's status in there.
  • Developed a hospital reporting dashboard that was used by the hospital management to handle the patient flow and provide an overview of the hospital status that was previously unavailable.
  • Analyzed legacy systems and managed the migration and restructuring of data.
Technologies: Agile Development, Visual Studio Development, C#, JavaScript, SQL, SQL Server, ASP.NET, ASP.NET MVC, Source Control Management, Parallel Programming, jQuery, HTML, CSS, Windows Development, SSL Certificates, .NET, Entity Framework, .NET, SQL Server, Windows Development, Full-stack, MVC Design, APIs, REST API, Back-end Developers

GIVIT — Nationwide Donation Management Platform

https://www.zeroseven.com.au/projects/givit
GIVIT is a not-for-profit organization that connects donors with support organizations to ensure donations get to those who need them most.

For this project, I operated as a solution architect and lead developer working with GIVIT to reevaluate their existing processes used within their current platform and define the new solution that would become the core of their business. In this role, I was required to determine the scope of work, create and estimate tickets and work items, operate as a senior developer within the team, and oversee other developers, ensuring the quality of the final product.

The final product produced included:
• New public website where donors could see required items from over 4,000 organizations across Australia and pledge to donate items or make financial donations.
• Bespoke web application accessed by GIVIT administrators and users from the over 4,000 organizations where they can add items they need and view donations pledged by donors.
• Service for handling post-processing tasks, including sending notifications and regular alerts.

To support the large user loads expected during natural disasters, we decided to host the platform in Azure with support for auto-scaling.

Racing Queensland

https://www.zeroseven.com.au/projects/racing-queensland
Racing Queensland is the governing body for thoroughbred, harness, and greyhound racing within the state of Queensland.

I first inherited the Racing Queensland website to completely redesign and restructure their site and content. The request was to entirely rebuild the website using the Kentico CMS as the base of the solution. During this rebuild process, I operated as a team lead, managing tasks and reviewing the quality of work while also participating in the development.

Although my contribution to the initial project rebuild was of a lead developer, my role extended to a solution architect: I then worked with the client as the project underwent additional redesigns and new features were added.

There were several challenges that I faced on this project, including:
• Creating an interface for displaying meeting and race details that was able to show the maximum amount of racing data while not appearing cluttered or bloated.
• Managing the performance of the meeting and race pages due to the large and complex structure of race and horse data.

Brisbane Zero

https://www.zeroseven.com.au/projects/brisbane-zero
Brisbane Zero is a website developed by Zeroseven in partnership with Micah Projects and the Brisbane Alliance to End Homelessness to provide real-time data to track rough sleepers and connect them with house supper and services they need.

For this project, the staff of Zeroseven worked directly with members of the Micah projects team for over 48 hours in a hackathon-style environment. Given the scope of the website, the Umbraco CMS was the obvious choice of platform as it allowed for rapid development while still being a fully-featured CMS.

I worked as a lead developer for this project, overseeing the back-end developers, managing tasks, and assisting in putting out fires so that the team faced fewer issues and could continue to code.
2009 - 2012

Bachelor's Degree in Information Technology

Queensland University of Technology - Brisbane, QLD, Australia

OCTOBER 2020 - PRESENT

Umbraco Certified Professional

Umbraco

JUNE 2020 - PRESENT

Kentico Certified Developer

Kentico

JUNE 2015 - PRESENT

Microsoft Certified Professional

Microsoft

Libraries/APIs

jQuery, REST API, PayPal API, Vue.js, Azure, Entity Framework

Tools

Visual Studio Development, Subversion, Kentico, SendGrid, Git, SendinBlue, Hangfire, Assembla, Jenkins

Languages

C#, JavaScript, HTML, CSS, .NET, SQL, Learner Style Sheets, Java, Active Server Pages (ASP)

Frameworks

.NET Core, ASP.NET, ASP.NET, ASP.NET MVC, ASP.NET Core MVC, .NET, ASP.NET, Entity Framework Core, Classic ASP, Selenium, Blazor

Paradigms

Waterfall Project Management, Microservices Development, MVC Design, Azure DevOps, Agile Development, Agile Development, Parallel Programming, Agile Development, Load Testing

Platforms

Umbraco, Windows Development, Azure Design, Xamarin, nopCommerce, Windows Development, Mobile App Design, Android, iOS, AWS

Storage

Azure, SQL Server, SQL, Redis Cache, SQL Server, Neo4j

Other

Source Control Management, Waterfall Methodology, Content Delivery Networks (CDN), Azure WebJobs, Solution Architecture, IIS, Content Management Systems (CMS), Full-stack, APIs, Back-end Developers, EF6 Code First, Dynamic Load Balancing, SSL Certificates, Octopus Deploy, Windows Development, E-commerce marketing, Headless CMS, Excel 365, Progressive Web Applications (PWAs)

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring