AeroLeads people directory · profile

Ciaran Doherty Email & Phone Number

Principle Engineer at Wood Mackenzie at Wood Mackenzie
Location: Greater Glasgow Area, United Kingdom 29 work roles 1 school
1 work email found @yahoo.co.uk LinkedIn matched
✓ Verified August 2026 4 data sources Profile completeness 100%

Contact Signals · 1 work email

Work email c****@yahoo.co.uk
LinkedIn Profile matched
3 free lookups remaining · No credit card
Current company
Role
Principle Engineer at Wood Mackenzie
Location
Greater Glasgow Area, United Kingdom
Company size

Who is Ciaran Doherty? Overview

A concise factual answer block for searchers comparing this professional profile.

Quick answer

Ciaran Doherty is listed as Principle Engineer at Wood Mackenzie at Wood Mackenzie, a with 1361 employees, based in Greater Glasgow Area, United Kingdom. AeroLeads shows a work email signal at yahoo.co.uk and a matched LinkedIn profile for Ciaran Doherty.

Ciaran Doherty previously worked as Python Software Consultant at Wood Mackenzie and Software Consultant at Teksystems. Ciaran Doherty holds Bsc (Hons), Computer Science, 2:2 from The University Of Stirling.

Company email context

Email format at Wood Mackenzie

This section adds company-level context without repeating Ciaran Doherty's masked contact details.

*@yahoo.co.uk
68% confidence

AeroLeads found 1 current-domain work email signal for Ciaran Doherty. Compare company email patterns before reaching out.

Profile bio

About Ciaran Doherty

I am a backend and middleware Python, Go and JavaScript software developer with over 10 years of experience. I am currently based in Glasgow and looking for my next contract, I'm open to remote opportunities as well as Glasgow/Edinburgh based ones.

Listed skills include Git, Subversion, Apache 2, Linux, and 19 others.

Current workplace

Ciaran Doherty's current company

Company context helps verify the profile and gives searchers a useful next step.

Wood Mackenzie
Wood Mackenzie
Principle Engineer at Wood Mackenzie
edinburgh, edinburgh, united kingdom
Website
Employees
1361
AeroLeads page
29 roles

Ciaran Doherty work experience

A career timeline built from the work history available for this profile.

Python Software Consultant

Current

United Kingdom

Principle Engineer of EBT

Feb 2023 - Present

Software Consultant

United Kingdom

Worked as a software Consultant helping to build optimisation systems for QC and drug dispensing.Duties included training on the Python language and implementing ETL and REST API systems in both Python and Node

Sep 2022 - Dec 2022

Software Consultant

United Kingdom

I was employed to write a LIMS for one of the RFL Gene Sequencing lab lines. I took this project from the start, through requirements gathering, design, system administration, implementing and testing.While here I also trained and coached the junior developers in software development, managing a software project and agile techniques

Jan 2022 - Jul 2022

Senior Software Engineer

London, England, United Kingdom

Worked for the Department of International Trade on the market-access trade site.Analysed and maintained existing codebase.Designed and implemented new features to the market-access site.Primarily used Python

Feb 2021 - Sep 2021

Senior Software Engineer

Glasgow, Scotland, United Kingdom

I was working with the hardware team to bring the Dell Open Manage Enterprise system into Morgan Stanley .Technologies used:PythonAnsibleOpen Manage Enterprise

Oct 2020 - Jan 2021

Software Consultant

60Decibels

London, England, United Kingdom

60Decibels is a charity that analyses poverty data around the world. Each country has its poverty rates, which 60Decibels recalculate each time new data is made available. My contract was to automate the generation of these poverty indexes. I also did some advanced Python training.Technologies used:Python DockerPostgreSQL (combining SQL and NoSQL)

Jul 2020 - Sep 2020

Software Consultant

United Kingdom

As a senior Python consultant, I am reviewing the use of and Python and training in the modern use of Python.Working in an agile environment to implement functionality with testingUsing the Airflow product to manage multiple scripts.Worked with Postgresql and MongoDB

Aug 2019 - Jan 2020

Senior Software Engineering Consultant

Edinburgh, United Kingdom

I was employed to work on part of the remote learning project. I was importing data from an external system into the local Edinburgh University. The external system is called Edx and the data was imported into MariaDB and MongoDB databases.

Apr 2019 - Jun 2019

Senior Software Consultant

Glasgow, United Kingdom

I worked as a senior python consultant. in the course of my worked I used Python, SQL and TypeScript. I worked in the MSDE team to build a global software release platform.

Aug 2017 - Feb 2019

Senior Software Consultant

Remote

This is a startup company and I am the sole programmer for backend and REST API development.Duties included:A REST API for a mobile appA website to manage the applicationA Go application transcode mp4 filesMaintaining and setting up AWSDesigning and implementing all backend code.Design and implement release systemTechnologies Used:Go, Python, Javascript, Bash and SQLPostgresql. AWS (S3, EC2, RDS)Nginx, Systemd

Jun 2016 - Jul 2017

Software Consultant

London, United Kingdom

Writing an internal database migration toolDuties included:Writing a Python application to apply migrations to Postgres databasesTechnologies Used:Coded in Python.Used Docker for deployment and testing

Nov 2015 - Mar 2016

Software Consultant

Stinkdigital

London, United Kingdom

Duties included:Refactor, design and implement a Python REST API backendUsing Google search API, Drive API, logging systems, ndb data store, cloud stores and messaging queuesOther refactoring as required.Technologies Used:Coded in Python.Used GAE, message queues and git

Aug 2015 - Oct 2015

Senior Software Consultant

Bbc

Broadcasting House Portland Pl Marylebone, London W1A 1Aa

Duties included:Co-ordinate with various BBC departments on requirements.Design and implement a Python program to integrate between the 2 systems. Analysing the performance of the program and re-designing/implementing as required.Other refactoring as required.Technologies Used:Coded in Python.Used AWS, message queues and git

Mar 2015 - Jul 2015

Software Consultant

London, United Kingdom

Duties included:Re-factoring and adding new features to the existing codebase.Analysing the current state of Python libraries.Adding new features to the existing productMigrating the database over to a new format.Other refactoring as required.Technologies Used:Coded in Python.Used MySQL and git

Nov 2014 - Feb 2015

Software Consultant

London

Duties included:Re-factoring and adding new features to the existing codebase.Analysing the current state of Go libraries.Creating and designing data models in MongodbOther re-factoring as required.Technologies Used:Coded in Python.Used Monogodb, MySQL, vagrant and git

Jul 2014 - Sep 2014

Go Freelancer

London, United Kingdom

Migrating from a legacy PHP payment gateway, to a new Go PCI compliant payment gateway. This change is needed to facilitate greatly increasing loads. Also had to create a SOAP and REST Java service, and a Monogdb data model, with cached reporting.Duties included:Analysing existing problems, to design a new software architecture and implementing that new architecture in GoAnalysing the current state of Go libraries.Creating and designing data models in MongodbOther re-factoring as required.Technologies Used:Coded in Go.Used Monogodb, vagrant and gitCoded in Java

May 2014 - Jul 2014

Software Consultant

Intu Digital

England

Rebuilding a the data migration layer (called feedhub). Taking a Python program and rewriting parts of the code base it to get specific pieces of functionality working correctly. Also teaching best practises to other developers in the officeJob Title: Software Consultant January 2014 - March 2014Duties included:Rewrite part of a Python programPassing Python knowledgeAnalyse the existing code base and give reports on the existing code.Other re-factoring as required.Technologies Used:Coded in Python.Maintained code using a Mercurial repository

Jan 2014 - Mar 2014

Software Consultant

Saffron Digital

London, United Kingdom

I had a 1 month contract at saffron digital, where I was involved in making a template web application to help automate the delivery of tv content. This was written in Python/Flask.

Nov 2013 - Dec 2013

Software Consultant

Moo.Com

London, United Kingdom

Working as a Python consultant to help with migrating to the new payment system, developing an anti-spam solution, making a BDD framework and bring the Celery/Rabbitmq use up to date. Other programming duties as required.Duties included:Migrating old payment data into the new format.Cleaning refactoring a code baseGiving talks on new software solutions.Tain new staff in using Python.Technologies Used:Coded in Python (Flask, PIL, request, nose and Celery).Upgraded and re-factored celery use.Maintained code using a GIT repository

Aug 2013 - Nov 2013

Software Consultant

Nexus Interactive Arts

London, United Kingdom

Working as a consultant via Austin Fraser. The client is Nexus Interactive Art. NIA have a contract with the V&A museum and Sky Art are doing a joint exhibition called the memory palace. I was employed to work on the backend of the website and mobile site. This involves making a mosaic of users drawing (a packing algorithm) and making a REST API to sort render and return all the drawings and memories to either the website or mobile site as required. I am also involved in setting up the servers.Duties included:Write a packing algorithm, to put user drawings into mosaicWriting custom libraries to read and manipulate SVG files for the mosaicDesigning and implement a complete REST APIUsing MongoDB as the data storeDocument the API and procedures used.Technologies Used:Coded in Python (Flask, PIL, request, nose and pymongo).Wrote a bash script to automate deployment.Maintained code using a GIT repository

Apr 2013 - Jun 2013

Software Development Consultant

Data Center Dynamics

London, United Kingdom

Working as a consultant via E-Synergy. The client is Data Center Dynamics. DCD is moving there internal in-house business software to a new series of platforms. My job is to write a REST API to allow all the various system (old and new) to be kept insync. I am also writing the migration script to move the data from the old system(s) to the new.Duties included:Designing and implement a complete REST API, using a queuing to control the updating and load balancing Write a migration script to move the existing data on to new platform(s)Document the API and procedures used.Technologies Used:Coded in Python (Flask, Tornado, request, nose and Celery) with Rabbitmq.Maintained code using a GIT repository

Nov 2012 - Apr 2013

Senior Developer

Duties included:• Designing and re-writing existing and module and subsystems for the Facebook ad management tool• Creating in house processes to build a software development process within the company.Technologies Used:• Coded in Django and Celery with Rabbitmq and Apache Linux servers.• PostgreSQL backend (using Django ORM, SQL, pl/pgSQL, and Triggers).• Maintained code using a GIT repository.

Oct 2010 - Sep 2012

Cto

Pay4Later

Duties included:• As the first employee of this new start up, my job was to design the whole system and write the code. Apart from the web page design all aspects of software design, implementation, security, maintenance, backup, version control and systems administration was my responsibility. The system takes consumers' details and runs a credit check upon them, then automates all the tracking, payments, charging and refunds until the consumer receives the goods• Maintaining the relationships with all technical contacts for the company. This included our lending partners (Arbuthnot), the faster payments provider (Barclays), the managed host (Rackspace), the BACS Direct Debit system and the card gateway (sagepay).Technologies Used:• Coded in PHP and Python on an Apache/Linux server.• PostgreSQL backend (using both SQL, pl/pgSQL, Triggers and Security).• Maintained code using a subversion repository.• SFTP client server setup for faster payments, credit loan confirmations.

Jan 2009 - Sep 2010

Senior Analyst Programmer

Commsecure

Sydney, Australia

Duties included:• Making bridging software to move a proprietary credit card payment system over to a PCI compliant one.• Working to a written spec to and audited process. To make project plans and write new software.• Designed and wrote new software from the ground up.• Making sure that the existing customers where unaffected by any changes.Technologies Used:• Coded in Python (Twisted) Asynchronous threading to write a secure network application.• Also investigated the use of Django and Drupal for future development.• PostgreSQL backend (using both SQL, pl/pgSQL, Triggers and Security).• Maintained code using the GIT repository.

Jun 2008 - Dec 2008

Technical Lead, Great Ormond Street Hospital (Gosh) Website

Institute Of Child Health At Ucl

Great Ormond Street Hospital

Duties included:• Maintenance and extension of the CMS of the (GOSH) website.• Worked with clients analysing the client requirements and delivering suitable products, maintaining and updating existing products.• Working with Project managers to create deadlines and expectations. • Was the 2nd and 3rd line support for the complete CMS system, this involved working with users both on the telephone and face to face, fixing on the spot or logging and completing jobs later.• Maintained a mature live CMS, reverse engineered it and extended it.Technologies Used:• Coded in Python (Zope, TAL & ZEO, Drupal and Pylons) Object Orientated programming with a PostgreSQL backend (using both SQL & pl/pg SQL).• Maintained the code using the Subversion code repository software and Selenium web testing framework.• Coded in XHTML, CSS & JavaScript/AJAX to create front end.• Maintained and replaced some obsolete PHP scripts.• Maintained the existing document forges in MSOffice.• Linux & FreeBSD administration for the website and firewall.• Installation and application of patches to the Linux & BSD systems.• Scripting in both Bash & PERL as part of general use of Linux & BSD

May 2006 - Nov 2007

Web Application Programmer

The Phgroup

Duties Included:• Worked through the complete software life cycle of numerous projects. From initial meetings with the clients to establish needs, through to prototyping, breaking down the projects into separate modules, making test suites for each module, then implementation, tracking and maintaining changes to the product and the test suit.• Was also the help desk for each of these product/applications.• Worked directly with the clients, analysing needs, delivering products and debugging and adapting the applications. Maintaining these applications involved working with clients both over the phone and face to face to identify and fix queries and bugs.• Worked using Agile software engineering techniques.Technologies Used:• Coded in Python (Twisted, Nevow, Cherrypy, Kid and Django) Object Orientated programming with Oracle back-end (using both SQL & procedural SQL). • Coded in XHTML, CSS and JavaScript for front end.• Used Subversion as our code repository and Selenium web testing with unit tests.• Used both MSOffice and Open Office as document forges for the automatic creation of office documents for end user download.• Used Linux to run and update the applications in the live environment.• Scripting in Bash and PERL as general part of using Linux.

Jan 2005 - May 2006

Database Programmer And System Engineer

Cmed Ltd

Horsham, England

Duties Included:• Creation of the specific database schemas that the clients used on their medical trails. This involved working closely with clients to capture requirements and build the databases.• Created validation system on user interface.• Running manual test suites.• Worked with Project managers, programmers and data managers to assess product specifications.• Responsible for installation and maintenance of servers.• QA was a major factor in every aspect of this job because it involved creating products that were concerned with medical trials. (The medical research industry is heavily regulated and I worked to auditable standards to make sure that all test and development was done to pre set standards and the documentation filed correctly for auditing).Technologies Used:• Coded in XML & Python. Mostly in a testing position to make sure that each build of the database worked and installed correctly.• Used CVS as our code repository.• Linux administration.• Used Linux & chroot to create virtualized servers for each separate medical trial.

Jan 2003 - Jan 2005

Research Assistant And Technical Support

University Of Stirling

Stirling, Scotland

• Various short-term projects which included writing analysis software for database for lecturers research projects.• Building of a website for an inter-departmental research project (using PHP). • Technical support - this included answering telephones, giving telephone support, logging jobs, fixing hardware/software problems and working in the computer lab to repair and update machines.• Training special needs and mature students how to use the Universities computer

Jan 1997 - Jun 2002

Software Developer

Accrue Inc

Stirling, Scotland

• Worked on a testing suite for an in-house analysis product using Python.• I went on to make my 3D display dissertation for this company.

Jun 2000 - Feb 2001
Team & coworkers

Colleagues at Wood Mackenzie

Other employees you can reach at woodmac.com. View company contacts for 1361 employees →

1 education record

Ciaran Doherty education

FAQ

Frequently asked questions about Ciaran Doherty

Quick answers generated from the profile data available on this page.

What company does Ciaran Doherty work for?

Ciaran Doherty works for Wood Mackenzie.

What is Ciaran Doherty's role at Wood Mackenzie?

Ciaran Doherty is listed as Principle Engineer at Wood Mackenzie at Wood Mackenzie.

What is Ciaran Doherty's email address?

AeroLeads has found 1 work email signal at @yahoo.co.uk for Ciaran Doherty at Wood Mackenzie.

Where is Ciaran Doherty based?

Ciaran Doherty is based in Greater Glasgow Area, United Kingdom while working with Wood Mackenzie.

What companies has Ciaran Doherty worked for?

Ciaran Doherty has worked for Wood Mackenzie, Teksystems, Rosalind Franklin Laboratory Nhs Test & Trace, Uk Government, and Morgan Stanley.

Who are Ciaran Doherty's colleagues at Wood Mackenzie?

Ciaran Doherty's colleagues at Wood Mackenzie include Aanika Patel, Zoe Sutherland, Ella Akerman Phd., Hasmita Kadavla, and Tarcisio Meibak Tavares Pereira.

How can I contact Ciaran Doherty?

You can use AeroLeads to view verified contact signals for Ciaran Doherty at Wood Mackenzie, including work email, phone, and LinkedIn data when available.

What schools did Ciaran Doherty attend?

Ciaran Doherty holds Bsc (Hons), Computer Science, 2:2 from The University Of Stirling.

What skills is Ciaran Doherty known for?

Ciaran Doherty is listed with skills including Git, Subversion, Apache 2, Linux, Node.Js, Web Applications, Agile Methodologies, and Scrum.

Find 750M verified contacts

Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.

People with similar names

Check these profiles if this is not the Ciaran Doherty you were looking for.

View similar profiles