Paul Dermody, Software Developer in San José, San José Province, Costa Rica
Paul Dermody

Software Developer in San José, San José Province, Costa Rica

Member since April 23, 2019
Paul has over a dozen years of experience building .NET web and desktop apps. He's recently led the development of the public websites for R.M. Sotheby's and Dave & Buster's using SQL Server and hosting on Azure and AWS. On the front end, he regularly uses React and Angular. Paul is an exceptionally communicative leader who loves guiding technical teams through complex development projects to build high-quality solutions.
Paul is now available for hire




San José, San José Province, Costa Rica



Preferred Environment

Windows, Visual Studio, Git, Azure

The most amazing...

...thing I've ever built is a games engine for JavaScript that records the player's game and allows you to share it with just a URL.


  • Lead Developer

    2018 - 2019
    A&M Hurricane Protection
    • Customized an open-source Dolibarr ERP app using n the base ERP software an independent module that is very resilient to software upgrades.
    • Built a very efficient and user-friendly singe-page app (SPA) in React and MobX to receive details on complex clients requirements from the field.
    • Created on-the-fly PDF reports, invoices, estimates, and more using PHP.
    • Gave back to the community by submitting bug fixes to the Dolibarr team on GitHub.
    • Developed a RESTful API to ensure the smoothest and optimum experience for users.
    Technologies: PHP, React, MobX, Dolibarr ERP
  • Application Developer

    2011 - 2019
    Choice Strategies
    • Built a customer management portal in SharePoint.
    • Developed a reporting tool using React and ASP.NET report viewer to eliminate expensive SAP licenses.
    • Constructed dozens of data processing tools in .NET to automate most of their processing needs and save hundreds of hours a month.
    • Created a secure Excel-like desktop application for performing data processing using .NET.
    • Built back-office processes for synchronizing data between local databases, Salesforce, and a customer web portal.
    Technologies: .NET, ASP.NET, SQL Server, React, JavaScript, HTML, CSS, SharePoint, Office/VBA, ANTLR
  • Lead Developer

    2015 - 2018
    RM Sotheby's
    • Implemented lightning-fast searches using thousands of auctions using Lucene.
    • Developed a management tool for 1TB of high-resolution images from past auctions.
    • Created an online store using Merchello.
    • Developed RESTful APIs for access to auction details by third parties.
    • Integrated a back office with Microsoft Dynamics.
    • Developed multiple single-page apps (SPAs) using AngularJS and RESTful API to provide the smoothest and most satisfying experience for regular visitors and company specialists.
    Technologies: ASP.NET, SQL Server, Entity Framework, Umbraco, AngularJS, jQuery, Lucene, Azure, LESS
  • Lead Developer

    2015 - 2017
    Dave & Buster's
    • Developed a highly dynamic site allowing daily and scheduled updates from the marketing team.
    • Centralized the restaurant management, supporting both local and shared content.
    • Personalized the experience for visitors based on automatic determination of location and their closest Dave & Buster's restaurant.
    • Provided excellent mobile support and easily accessible vanity URLs for special events.
    • Automatically resized images for the front-end display to make the marketing team's work a breeze.
    Technologies: ASP.NET, SQL Server, Umbraco, AngularJS, jQuery, Lucene


  • RM Sotheby's Website (Development)

    Role: Lead Architect and Developer

    I developed their public website, using ASP.NET and hosting it on Microsoft Azure.

  • Dave & Busters Website (Development)

    Role: Lead Architect and Developer

    I built their public website, using ASP.NET.

  • Rockdown Games Engine (Other amazing things)

    This is a personal project that I work on to relax.

    It is a Java-based project at its heart that uses GWT to transpile the code into very efficient JavaScript while staying easy to debug and develop.

    I am currently working on producing a complete game that I will publish on the Facebook Instant Games platform and others.

    The extremely cool thing about this engine is that it records your gameplay and allows you to share it with others. Attached to the project is a unique and efficient algorithm that enables a user to share their recorded game using just a URL and no server-side data, as all information about the gameplay is stored in the URL.


  • Languages

    C#, JavaScript, HTML5, XML, CSS5, Java, PHP
  • Frameworks

    .NET, ASP.NET, GWT, Redux, AngularJS, Bootstrap 3+, OAuth 2, Entity
  • Libraries/APIs

    REST APIs, React, jQuery, MobX, LINQ, Apache Lucene
  • Platforms

    Umbraco, Azure IaaS, Azure, Windows, SharePoint, Linux, Visual Studio Code
  • Tools

    Git, ANTLR, Subversion (SVN), Apache Tomcat, Apache, Maven, Apache Ant, Webpack
  • Paradigms

    REST, Object-oriented Programming (OOP), Functional Programming, MVC Design, Unit Testing
  • Storage

    Azure SQL, Azure Blobs, JSON, SQL Server 2008


  • Bachelor's degree in Mathematics
    1988 - 1991
    Trinity College Dublin - Dublin, Ireland

To view more profiles

Join Toptal
Share it with others