Paul Dermody, Developer in Portlaoise, Ireland
Paul is available for hire
Hire Paul

Paul Dermody

Verified Expert  in Engineering

Full-stack Developer

Location
Portlaoise, Ireland
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.

Portfolio

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

Experience

Availability

Part-time

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 automating the creation of standard CV summaries for recruiting and building a blockchain-based land registry.

Work Experience

Technology Manager

2019 - 2024
Stateside
  • 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, Axios, JSON, Node.js, Express.js, Strapi, Full-stack, CSS3, PostgreSQL, React, Software Architecture

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, JSON, Full-stack, CSS3, Bootstrap 3+, PostgreSQL, Software Architecture, Enterprise SaaS

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, JSON, LINQ, Full-stack, CSS3, Bootstrap 3+, Software Architecture, Enterprise SaaS

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, JSON, Full-stack, CSS3, Bootstrap 3+, ASP.NET MVC, Software Architecture, Enterprise SaaS

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, JSON, Full-stack, CSS3, Bootstrap 3+, ASP.NET MVC, Software Architecture

Technology Manager

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, Full-stack, CSS3, Bootstrap 3+

Netflix Movie Recommendation

https://eportfolio.mygreatlearning.com/paul-dermody
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

https://jurisdictions.stateside.agency
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

https://rmsothebys.com/
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 & Buster's Website

https://www.daveandbusters.com/
I was the lead architect and developer for the Daveandbusters.com 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

https://rockdown.elementalley.com
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.

Languages

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

Frameworks

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

Libraries/APIs

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

Tools

AWS IAM, AWS CLI, Git, AWS CloudFormation, AWS ELB, AWS SDK, ANTLR, MetaMask, 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)

Paradigms

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

Platforms

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

Storage

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

Other

Architecture, Code Review, Amazon API Gateway, Web Development, Security, Performance, Reliability, Digital Transformation, Programming, Cloud Architecture, Ethereum Smart Contracts, Strapi, Full-stack, Axios, ERC-20, ERC-721, Requirements, Proposals, Estimations, OpenAI GPT-4 API, Data Scraping, Decentralized Systems, Decentralized Applications, Web3, Software Architecture, 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, Enterprise SaaS

1988 - 1991

Bachelor's Degree in Mathematics

Trinity College Dublin - Dublin, Ireland

JUNE 2023 - PRESENT

Data Science and Machine Learning: Making Data-Driven Decisions

Great Learning

NOVEMBER 2021 - NOVEMBER 2024

AWS Certified Developer - Associate

Amazon Web Services

OCTOBER 2020 - OCTOBER 2026

AWS Certified Solutions Architect – Associate

Amazon Web Services

SEPTEMBER 2020 - NOVEMBER 2024

AWS Certified Cloud Practitioner (CLF)

Amazon Web Services

AUGUST 2020 - AUGUST 2022

Scrum Product Owner Professional Certificate

CertiProf

JULY 2020 - JULY 2022

Scrum Master Professional Certificate (SMPC)

CertiProf

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