AeroLeads people directory · profile

David O. Email & Phone Number

Technical Consultant at CACI at CACI Ltd
Location: Greater Cardiff Area, United Kingdom, United Kingdom 9 work roles 2 schools
LinkedIn matched
✓ Verified May 2026 3 data sources Profile completeness 86%

Contact Signals

LinkedIn Profile matched
3 free lookups remaining · No credit card
Current company
Role
Technical Consultant at CACI
Location
Greater Cardiff Area, United Kingdom, United Kingdom
Company size

Who is David O.? Overview

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

Quick answer

David O. is listed as Technical Consultant at CACI at CACI Ltd, a company with 760 employees, based in Greater Cardiff Area, United Kingdom, United Kingdom. AeroLeads shows a matched LinkedIn profile for David O..

David O. previously worked as Technical Consultant at Caci Ltd and Software Engineer at Cgi. David O. holds Doctor Of Philosophy - Phd, Computer Science, Achieved from University Of Stirling.

Company email context

Email format at CACI Ltd

This section adds company-level context without repeating David O.'s masked contact details.

CACI Ltd

Review company-level records connected to David O. before choosing the right outreach path.

Profile bio

About David O.

I believe I am a skilled Java developer that has experience across many fields; including epidemiology, statistical modelling, client-server security, banking, and commercial sectors. With an educational foundation including a PhD in Computing Science, I can bring a wealth of knowledge from an academic background blended with experience gained across numerous industries. Within any role, I am passionate about producing elegant and reliable code that is efficient and well organised.Outside of work, I embrace technology in everyday life. I enjoy personal coding projects to maintain sharp skills and exercise creative problem solving. Additionally, I enjoy playing video games, a hobby that I can have a greater appreciation for with an understanding of the underlying software and systems. In my leisure time, I travel with my family while enjoying pleasures ranging from simple farmers' markets with good food up to world travelling and natural exploration.

Current workplace

David O.'s current company

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

CACI Ltd
Caci Ltd
Technical Consultant at CACI
london, england, united kingdom
Website
Employees
760
AeroLeads page
9 roles

David O. work experience

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

Technical Consultant

Current

Bristol, England

Aug 2022 - Present

Software Engineer

Cgi

Bridgend, Wales, United Kingdom

Jun 2021 - Aug 2022

Senior Software Developer

Bt

Cardiff, United Kingdom

Performed application development and support for a recently onboarded legacy website project. This combined semi-agile approaches to address ongoing change requests alongside uplift activities of outdated elements. The website hosted thousands of hits per day across numerous supported devices, as such customer impact had to be minimised at all.

Nov 2018 - Jun 2021

Senior Researcher

Bt

Ipswich, United Kingdom

Working independently to innovate in the fields of neuroevolution for the purposes of internal security visual analytics. Focus on developing patentable and profitable innovations for company use or sale.

Apr 2018 - Nov 2018

Software Developer

Bt

Ipswich, United Kingdom

Continued and deepening responsibilities stemming from my role as a Graduate with BT. Additionally, the role had included involvement with intake recruitment and colleague training activities.Focuses: Cryptography (Symmetric & Asymmetric), Client-Server Communications, HTTPS Fundamentals.Languages: C, C++, C#, Python (2 & 3), SQL, JavaToolsets: OpenSSL.

Sep 2017 - Mar 2018

Graduate Software Developer

Bt

Ipswich, United Kingdom

Working autonomously and in a small team to meet shifting customer needs in an agile workflow with tight deadlines. Strong ties were created with customers; including site visits and event hosting. Work areas focused on communications and security related products.Focuses: Cryptography (Symmetric & Asymmetric), Client-Server Communications, HTTPS.

Sep 2015 - Aug 2017

Technical Consultant

Cgi

Glasgow, United Kingdom

Working in a team to meet client requirements by tight deadlines. Experience gained with the software development lifecycle and toolsets. Encouraged independent growth and career progression.

Sep 2014 - Aug 2015

Personal Tutor

Self-Employed

Stirling

Personal tutor for the teaching of software engineering, mathematics, and computer science at an early university level.Responsibilities included: guiding learning, tailoring plans to individual needs, handling learning difficulties.

Nov 2011 - May 2014

Teaching Assistant

Stirling

  • Specific roles and responsibilities included: computer lab demonstrator, classroom tutor, coursework marking, lecturer, etc..Courses taught:(All listed courses are of the University of Stirling curriculum, Autumn.
  • Computing Science I - Skills and Applications
  • Computing Science I - Advanced Skills and Applications
  • Computing Science II: Programming and User Accessibility
  • Computing Science III: Objects and Information Systems
  • Systems I
Aug 2008 - May 2014
Team & coworkers

Colleagues at CACI Ltd

Other employees you can reach at caci.co.uk. View company contacts for 760 employees →

2 education records

David O. education

Doctor Of Philosophy - Phd, Computer Science, Achieved

A cross disciplinary project which applies evolutionary computation techniques to models described in process algebra. The goal being.

Bachelor Of Science - Bs, Computer Software Engineering, First (Honours)

Also Including: Cellular Biology, Practical Biology, Mathematics, Psychology.

FAQ

Frequently asked questions about David O.

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

What company does David O. work for?

David O. works for CACI Ltd.

What is David O.'s role at CACI Ltd?

David O. is listed as Technical Consultant at CACI at CACI Ltd.

Where is David O. based?

David O. is based in Greater Cardiff Area, United Kingdom, United Kingdom while working with CACI Ltd.

What companies has David O. worked for?

David O. has worked for Caci Ltd, Cgi, Bt, Self-Employed, and University Of Stirling.

Who are David O.'s colleagues at CACI Ltd?

David O.'s colleagues at CACI Ltd include Rebecca Gibson, David Dormon, Barbara Barron, Sharon Stepp, and Pabin Rai.

How can I contact David O.?

You can use AeroLeads to view verified contact signals for David O. at CACI Ltd, including work email, phone, and LinkedIn data when available.

What schools did David O. attend?

David O. holds Doctor Of Philosophy - Phd, Computer Science, Achieved from University Of Stirling.

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 David O. you were looking for.

View similar profiles