Ciaran Doherty Email & Phone Number
@yahoo.co.uk
LinkedIn matched
Who is Ciaran Doherty? Overview
A concise factual answer block for searchers comparing this professional profile.
Ciaran Doherty is listed as Principle Engineer at Wood Mackenzie at Wood Mackenzie, a company with 1361 employees, based in Greater Glasgow Area, United Kingdom, 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.
Email format at Wood Mackenzie
This section adds company-level context without repeating Ciaran Doherty's masked contact details.
AeroLeads found 1 current-domain work email signal for Ciaran Doherty. Compare company email patterns before reaching out.
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.
Ciaran Doherty's current company
Company context helps verify the profile and gives searchers a useful next step.
Ciaran Doherty work experience
A career timeline built from the work history available for this profile.
Software Consultant
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
Software Consultant
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
Senior Software Engineer
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
Senior Software Engineer
I was working with the hardware team to bring the Dell Open Manage Enterprise system into Morgan Stanley.Technologies used:PythonAnsibleOpen Manage Enterprise
Software Consultant
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)
Software Consultant
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
Senior Software Engineering Consultant
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.
Senior Software Consultant
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.
Senior Software Consultant
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.
Software Consultant
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
Software Consultant
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
Senior Software Consultant
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
Software Consultant
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
Software Consultant
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
Go Freelancer
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.
Software Consultant
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.
Software Consultant
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.
Software Consultant
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.
Software Consultant
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.
Software Development Consultant
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.
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.
Cto
- 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.
- 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.
- 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.
Senior Analyst Programmer
- 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.
Technical Lead, Great Ormond Street Hospital (Gosh) Website
- 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:
Web Application Programmer
- 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.
- 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.
- 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).
Database Programmer And System Engineer
- 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.
Research Assistant And Technical Support
- 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
Software Developer
- 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.
Colleagues at Wood Mackenzie
Other employees you can reach at woodmac.com. View company contacts for 1361 employees →
Pedro Renato Meirelles
Colleague at Wood MackenzieRio De Janeiro, Rio De Janeiro, Brazil, Brazil
View →
CL
Craig Lewis
Colleague at Wood MackenzieGreater Sydney Area, Australia
View →
RK
Ritesh Kumar
Colleague at Wood MackenzieSouth Delhi, Delhi, India, India
View →
CC
Crystal Chiang
Colleague at Wood MackenzieTaipei City, Taipei City, Taiwan, Taiwan, Province Of China
View →
ÁM
Álvaro Mangado Del Estal
Colleague at Wood MackenzieSpain, Spain
View →
HH
Henry Halverson
Colleague at Wood MackenzieRockford, Illinois, United States, United States
View →
GK
Georgina Kladis
Colleague at Wood MackenzieLondon, England, United Kingdom, United Kingdom
View →
JK
Jaeyoung Kim
Colleague at Wood MackenzieCalgary, Alberta, Canada, Canada
View →
KD
Kanak Dubey
Colleague at Wood MackenzieGurugram, Haryana, India, India
View →
JG
Jack Guttridge
Colleague at Wood MackenzieEdinburgh, Scotland, United Kingdom, United Kingdom
View →
Ciaran Doherty education
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, 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 Pedro Renato Meirelles, Craig Lewis, Ritesh Kumar, Crystal Chiang, and Álvaro Mangado Del Estal.
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.
Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.
Start free trialCheck these profiles if this is not the Ciaran Doherty you were looking for.
View similar profiles