David O. Email & Phone Number
Who is David O.? Overview
A concise factual answer block for searchers comparing this professional profile.
David O. is listed as Technical Consultant at CACI at CACI Ltd, a with 760 employees, based in Greater Cardiff Area, 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.
Email format at CACI Ltd
This section adds company-level context without repeating David O.'s masked contact details.
Review company-level records connected to David O. before choosing the right outreach path.
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.
David O.'s current company
Company context helps verify the profile and gives searchers a useful next step.
David O. work experience
A career timeline built from the work history available for this profile.
Software Engineer
Senior Software Developer
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 stages.Volunteered to become the owner of the Quality Team, a fluid small scale team with responsibilities of eliminating technical debt. Was recognised as the first team across the Line of Business to reach targets in all metrics. Became a principle point of contact for managements and leadership in the realm of quality control and technical debt.Additionally, regularly assisted with recruitment efforts by administering technical interviews and coding tests. Became a go-to contact in Java expertise for this purpose.
Senior Researcher
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.
Software Developer
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, Git, Atlassian, Wireshark.Highlights: In-house Innovations Awards, Frequent Positive Feedback, Influencing Customer Design Documentation.
Graduate Software Developer
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 Fundamentals.Languages: C, C++, C#, Python (2 & 3), SQL, JavaToolsets: OpenSSL, Git, Atlassian, Wireshark.
Technical Consultant
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.
Personal Tutor
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.
Teaching Assistant
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 2008/09 – Spring 2013/14)• 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• Programming Language Paradigms• Managing Information• Software Engineering I• Computer Games Technology
Colleagues at CACI Ltd
Other employees you can reach at caci.co.uk. View company contacts for 760 employees →
Louis Sage
Colleague at Caci LtdLondon, England, United Kingdom
View →
LW
Laura Walker
Colleague at Caci LtdLondon, England, United Kingdom
View →
AN
Alexander Neil
Colleague at Caci LtdTelford, England, United Kingdom
View →
AG
Anita Gabelic Gonzalez
Colleague at Caci LtdOceanside, California, United States
View →
RB
Rhiannon Blackmoore
Colleague at Caci LtdUnited Kingdom
View →
SW
Sam Wilcockson
Colleague at Caci LtdHammersmith And Fulham, England, United Kingdom
View →
RH
Rebecca Hudson
Colleague at Caci LtdDevizes, England, United Kingdom
View →
AO
Ayodeji Oladele
Colleague at Caci LtdIlorin, Kwara State, Nigeria
View →
KD
Keith Dunning
Colleague at Caci LtdBurgess Hill, England, United Kingdom
View →
DS
David Salcedo
Colleague at Caci LtdOlive Branch, Mississippi, United States
View →
David O. education
Doctor Of Philosophy - Phd, Computer Science, Achieved
Bachelor Of Science - Bs, Computer Software Engineering, First (Honours)
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 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 Louis Sage, Laura Walker, Alexander Neil, Anita Gabelic Gonzalez, and Rhiannon Blackmoore.
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.
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 David O. you were looking for.
View similar profiles