Ben Quinlan, Software Developer in Brisbane, Queensland, Australia
Ben Quinlan

Software Developer in Brisbane, Queensland, Australia

Member since November 1, 2021
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.
Ben is now available for hire

Portfolio

Experience

Location

Brisbane, Queensland, Australia

Availability

Part-time

Preferred Environment

Windows, Azure DevOps, Visual Studio, Azure, .NET Core, .NET, C#.NET

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.

Employment

  • 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#, Microsoft SQL Server, IIS, Azure, DevOps, Agile, Waterfall Development, Kentico, Umbraco, Windows Server, SSL Certificates, Assembla, Jenkins, Octopus Deploy, Xamarin, .NET Core, Vue, JavaScript, SQL, Azure DevOps, AWS, Agile Software Development, ASP.NET, ASP.NET Core, ASP.NET MVC, ASP.NET Core MVC, Subversion (SVN), Source Control Management, Waterfall Methodology, Test-driven Development (TDD), Parallel Programming, jQuery, HTML, CSS, Git, SendGrid, Content Delivery Networks (CDN), Azure SQL, Azure Blob Storage API, Azure WebJobs, Azure Websites, Hangfire, EF6 Code First, Entity Framework Core, Less, Dynamic Load Balancing, Redis Cache, Solution Architecture, Windows, Microservices, .NET, ASP.NET Web Forms, ASP, Visual Studio, Load Testing, Entity Framework, C#.NET, Mobile, Android, iOS
  • 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, Visual Studio, C#, JavaScript, Azure DevOps, Agile Software Development, ASP.NET, ASP.NET MVC, Source Control Management, Parallel Programming, jQuery, HTML, CSS, Git, Solution Architecture, Windows Server, SSL Certificates, Microservices, .NET, Entity Framework, C#.NET
  • 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 Software Development, ASP.NET, Selenium, C#, JavaScript, SQL, Microsoft SQL Server, Subversion (SVN), Source Control Management, Test-driven Development (TDD), jQuery, HTML, CSS, Windows, IIS, .NET, Visual Studio, ASP.NET MVC, Parallel Programming, Windows Server, SSL Certificates, Entity Framework, C#.NET
  • 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 Software Development, Visual Studio, C#, JavaScript, SQL, Microsoft SQL Server, ASP.NET, ASP.NET MVC, Source Control Management, Parallel Programming, jQuery, HTML, CSS, Windows Server, SSL Certificates, .NET, Entity Framework, C#.NET

Experience

  • 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.

Skills

  • Languages

    C#, HTML, CSS, C#.NET, JavaScript, SQL, Less, Java
  • Frameworks

    .NET Core, ASP.NET, ASP.NET Core, ASP.NET MVC, ASP.NET Core MVC, .NET, ASP.NET Web Forms, Entity Framework Core, Selenium, ASP, Blazor
  • Libraries/APIs

    jQuery, Vue, Azure Blob Storage API, Entity Framework
  • Tools

    Visual Studio, Subversion (SVN), Kentico, SendGrid, Git, SendinBlue, Hangfire, Assembla, Jenkins
  • Paradigms

    Waterfall Development, Microservices, Azure DevOps, Agile Software Development, Test-driven Development (TDD), Parallel Programming, Load Testing
  • Platforms

    Umbraco, Windows, Azure, Xamarin, NopCommerce, Windows Server, Mobile, Android, iOS
  • Storage

    Azure Websites, Microsoft SQL Server, Azure SQL, Redis Cache, Neo4j
  • Other

    Source Control Management, Waterfall Methodology, Content Delivery Networks (CDN), Azure WebJobs, Solution Architecture, IIS, EF6 Code First, Dynamic Load Balancing, SSL Certificates, Octopus Deploy, AWS

Education

  • Bachelor's Degree in Information Technology
    2009 - 2012
    Queensland University of Technology - Brisbane, QLD, Australia

Certifications

  • Umbraco Certified Professional
    OCTOBER 2020 - PRESENT
    Umbraco
  • Kentico Certified Developer
    JUNE 2020 - PRESENT
    Kentico
  • Microsoft Certified Professional
    JUNE 2015 - PRESENT
    Microsoft

To view more profiles

Join Toptal
Share it with others