Paul Dermody, Developer in San José, San José Province, Costa Rica
Paul is available for hire
Hire Paul

Paul Dermody

Verified Expert  in Engineering

Web Development Developer

San José, San José Province, Costa Rica
Toptal Member Since
May 20, 2019

Paul is an experienced software architect and technical lead with a proven history of leading teams in business-critical and complex software development projects. Paul is a strong technology professional skilled in web and mobile applications, cloud computing, distributed and decentralized architectures, security, data science, performance, reliability, cost optimization, digital transformation, and business development.


Estimations, Code Review, Proposals, Requirements, Architecture...
A&M Hurricane Protection
Dolibarr, MobX, React, PHP, Redux, MySQL, TypeScript, REST APIs, .NET...
Choice Strategies
ANTLR, Microsoft 365, Visual Basic for Applications (VBA), SharePoint, CSS...




Preferred Environment

Amazon Web Services (AWS), Blockchain, Data Science, Architecture, Web Development, Security, Performance, Reliability, Digital Transformation

The most amazing...

...things I've done recently are automate the creation of standard high-quality CV summaries for recruitment candidates and build a blockchain-based land registry.

Work Experience

Director of Technology

2019 - PRESENT
  • Provided technical and architectural support on dozens of small and medium-sized projects, both internal transformational projects and customer projects, to ensure high-quality and timely execution.
  • Created estimates and technical proposals for government and private projects worth millions of dollars.
  • Prepared job descriptions for and conducted 500+ technical interviews and provided coaching and mentorship to all our engineers.
  • Created or reviewed dozens of blog posts, articles, videos, and talks. These were all enabled by practicing and encouraging a culture of continuous learning.
Technologies: Estimations, Code Review, Proposals, Requirements, Architecture, Web Development, Mentorship & Coaching, Cloud Architecture, Artificial Intelligence (AI), Blockchain, REST APIs, JavaScript, HTML5, Git, Webpack, MVC Design, Unit Testing, Object-oriented Programming (OOP), OAuth 2, Visual Studio Code (VS Code), Linux, Windows, Java, TypeScript, Redux, Next.js

Lead Developer

2018 - 2022
A&M Hurricane Protection
  • Customized an ERP system called Dolibarr by adding or enhancing modules for managing customers, calendars, products, inventory, automatic permit applications, estimate preparation, installation orders, contacts, and purchase orders.
  • 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: Dolibarr, MobX, React, PHP, Redux, MySQL, TypeScript, REST APIs, .NET, JavaScript, HTML5, Git, Webpack, MVC Design, Unit Testing, Object-oriented Programming (OOP), Visual Studio Code (VS Code), Linux, Windows, XML

Application Developer

2011 - 2019
Choice Strategies
  • Built a custom distributed scraping tool for launching and monitoring a fleet of web data scraping agents.
  • Built a customer management portal in SharePoint and .NET.
  • 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: ANTLR, Microsoft 365, Visual Basic for Applications (VBA), SharePoint, CSS, HTML, React, Microsoft SQL Server, ASP.NET, .NET, REST APIs, C#, JavaScript, HTML5, Git, Webpack, Subversion (SVN), MVC Design, Unit Testing, Object-oriented Programming (OOP), Visual Studio, Linux, Windows, XML, Java, Data Scraping

Lead Developer

2015 - 2018
RM Sotheby's
  • Implemented lightning-fast searches using thousands of classic cars using Apache Lucene.
  • Developed a management tool for over a terabyte of high-resolution images of classic cars.
  • Created an online store using an open-source eCommerce library called Merchello.
  • Developed RESTful APIs for access to auction details by third parties.
  • Integrated the 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: Azure, Apache Lucene, jQuery, AngularJS, Umbraco, Entity Framework, Microsoft SQL Server, ASP.NET, REST APIs, C#, .NET, JavaScript, HTML5, Git, Webpack, Azure Blobs, MVC Design, Unit Testing, Object-oriented Programming (OOP), Visual Studio, Linux, Apache, Windows, XML

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 for over 100 locations.
  • 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: Apache Lucene, jQuery, AngularJS, Umbraco, Microsoft SQL Server, ASP.NET, REST APIs, C#, .NET, JavaScript, HTML5, Git, Webpack, MVC Design, Unit Testing, Object-oriented Programming (OOP), Visual Studio, Linux, Apache, Windows, XML

Director of Technology

2006 - 2010
Avventa Worldwide
  • Acted as the technical liaison between delivery and sales and was the most senior point of contact on client issues with technology or technical personnel.
  • Handled a team of 10 people in developing the client side of SITA's Passenger FastCheck and PassengerWeb Check-in applications—high-performance, rich client web applications for automated airport check-in.
  • Provided coaching to developers, interviews, and design and architecture support on many client projects.
Technologies: Architecture, Web Security, Web Development, Mentorship & Coaching, Software Design

Netflix Movie Recommendation
The objective of this project is to build a recommendation system to recommend movies to users based on the ratings given to different movies by the users. (This project was part of a data science course from MIT).

Client Portal with CV Summaries

I led the design and development of a client portal for Stateside, which presents a web UI to clients who can manage job openings, see CVs and recorded interviews for candidates, and provide feedback. It integrates with Zoho CRM and OpenAI for presenting high-quality CV's in a standard format.

Blockchain Estate Registry
I designed and built a decentralized app for managing property registries on Ethereum-compatible blockchains. It is the first real attempt to provide a solution for government land registries that addresses concerns about owners losing their keys, resolving disputes, and preventing fraud and other crimes while still maintaining a truly decentralized design with no single person having full control.

RM Sotheby's Website
I was the lead architect and developer in constructing RM Sotheby's website. It is a media-rich website with dynamic content and over a terabyte of images of 60,000 classic cars and related items using ASP.NET and Azure.

Dave & Busters Website
I was the lead architect and developer for the website. It is a media-rich dynamic website that serves over 100 locations with shared and unique content and services. It was built with ASP.NET and Microsoft Azure.

Rockdown Games Engine
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 users 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.


C#, JavaScript, HTML5, TypeScript, Solidity, XML, CSS3, Java, PHP, HTML, CSS, Visual Basic for Applications (VBA), Python


.NET, ASP.NET, GWT, Next.js, Redux, AngularJS, Bootstrap 3+, Express.js, OAuth 2


React, REST APIs, Node.js, jQuery, MobX, LINQ, Entity Framework, Apache Lucene


AWS IAM, AWS CLI, Git, AWS CloudFormation, AWS ELB, AWS SDK, ANTLR, Visual Studio, Dolibarr, Amazon Elastic Container Registry (ECR), Amazon Elastic Container Service (Amazon ECS), Amazon EBS, AWS VLC, Subversion (SVN), Apache, Apache Ant, Webpack, Amazon Virtual Private Cloud (VPC)


Serverless Architecture, Object-oriented Programming (OOP), MVC Design, Unit Testing, Agile, Scrum, Data Science


Amazon EC2, Amazon Web Services (AWS), Umbraco, Visual Studio Code (VS Code), AWS Lambda, Blockchain, Azure, Windows, Linux, SharePoint, Zoho CRM


Amazon S3 (AWS S3), Amazon DynamoDB, Azure SQL, Microsoft SQL Server, Azure Blobs, MySQL


Architecture, Code Review, Amazon API Gateway, Web Development, Security, Performance, Reliability, Digital Transformation, Programming, Cloud Architecture, Ethereum Smart Contracts, Strapi, Full-stack, Requirements, Proposals, Estimations, OpenAI GPT-4 API, Data Scraping, Microsoft 365, Scrum Master, Sprint Planning, Certified Scrum Product Owner (CSPO), Machine Learning, Deep Learning, Linear Regression, Logistic Regression, Recommendation Systems, Predictive Modeling, Classification, Hypothesis Testing, Statistics, Linear Algebra, Physics, Mathematics, Mentorship & Coaching, Artificial Intelligence (AI), Web Security, Software Design

1988 - 1991

Bachelor's Degree in Mathematics

Trinity College Dublin - Dublin, Ireland


Data Science and Machine Learning: Making Data-Driven Decisions

Great Learning


AWS Certified Developer - Associate

Amazon Web Services


AWS Certified Solutions Architect – Associate

Amazon Web Services


AWS Certified Cloud Practitioner (CLF)

Amazon Web Services

AUGUST 2020 - AUGUST 2022

Scrum Product Owner Professional Certificate


JULY 2020 - JULY 2022

Scrum Master Professional Certificate (SMPC)