Image of Rob Percival

Rob Percival

Software Engineer

Software Engineer at Google

London, United Kingdom

Section title

Rob Percival's Email Addresses & Phone Numbers

Rob Percival's Work Experience


Software Engineer

June 2015 to Present

London, United Kingdom

BAE Systems Applied Intelligence

Senior Software Engineer

October 2011 to June 2015

Gloucester, United Kingdom

ReelPlay Ltd

Software Developer

June 2007 to April 2010

Sale, Cheshire

Rob Percival's Education

The University of Manchester

Master’s Degree Advanced Computer Science

2010 to 2011

The University of Manchester

Bachelor’s Degree Artificial Intelligence with Industrial Experience 1st

2006 to 2010

South Trafford College

BTEC & A-Levels Software Development Maths Biology Psychology

2004 to 2006

Rob Percival's Professional Skills Radar Chart

Based on our findings, Rob Percival is ...


What's on Rob Percival's mind?

Based on our findings, Rob Percival is ...

52% Left Brained
48% Right Brained

Rob Percival's Estimated Salary Range

About Rob Percival's Current Company


Frequently Asked Questions about Rob Percival

What company does Rob Percival work for?

Rob Percival works for Google

What is Rob Percival's role at Google?

Rob Percival is Software Engineer

What is Rob Percival's personal email address?

Rob Percival's personal email address is r****[email protected]

What is Rob Percival's business email address?

Rob Percival's business email addresses are not available

What is Rob Percival's Phone Number?

Rob Percival's phone +44 ** **** *245

What industry does Rob Percival work in?

Rob Percival works in the Computer Software industry.

Who are Rob Percival's colleagues?

Rob Percival's colleagues are Ning Zhang, ChengJun Yuan, Krishnakumar Devadas, Anthony Real, Henry Gan, Wei Shen, Jouting Liao, Yang Zhao, Lizhen Wang, and Dan Fellmeth

About Rob Percival

📖 Summary

I have four years professional experience in software development, using C++, C# and Ruby as my primary languages. This was preceded by six years academic experience, during which I mainly used C++ and Java, along with a variety of other languages. I have training in C++11, Python and DevOps, as well as being an Oracle Java SE6 Certified Programmer. My experience includes working in both Agile and Waterfall-oriented teams and I often strive to introduce best practices to my teams, such as TDD (Test-Driven Development), dependency injection and CI (Continuous Integration). I am accustomed to rapidly learning new languages and technologies, becoming familiar with complex existing codebases and developing both existing and new solutions. I have considerable experience writing code that meets, and often exceeds, stringent stability and performance requirements. This code has been deployed in real-time and high-availability environments that demand absolute reliability (e.g. aircraft). I have a passion for both learning new skills and helping others to do so. To further my own development, I compete in intra-company, national and international competitions and attend local developer meet-ups. I also pursue personal projects to gain experience with new technologies. To foster knowledge sharing, I organise and present training courses and lunchtime clubs. For example, during recent cyber security competitions, I established myself as a local expert in solving a variety of complex challenges. I then ran weekly sessions demonstrating techniques for identifying security weaknesses, highlighting the dangers and teaching how to protect against them. My ideal role is working with highly talented people in an environment where knowledge sharing and innovation are priorities.Software Engineer @ From June 2015 to Present (6 months) London, United KingdomSenior Software Engineer @ In this role, I have been tasked with designing and developing new software for clients, as well as maintaining and enhancing existing products (including re-architecting where necessary). I am accustomed to working both independently and in a team to design and write object-oriented C++ and Ruby code. This is primarily for backend systems that deal with a variety of network protocols, databases and file types but has also included some AJAX web development. My role also involves some peripheral client-facing activities, such as requirements elicitation meetings, project demonstrations and overseeing product deployments. Most of the projects that I have worked on have involved writing very fast, stable Linux software for high-throughput, low-latency systems. For these systems, scalability and high-availability are essential. Around my normal responsibilities: - I have adopted the role of software engineering evangelist. This entails defining and promoting best practices across many teams and being able to confidently advise my colleagues on a range of technical matters. - I present technical talks and lunchtime sessions, on topics such as programming languages and cyber security. - When a greater degree of training is required, I have organised or run courses for my colleagues. From October 2011 to June 2015 (3 years 9 months) Gloucester, United KingdomSoftware Developer @ My responsibilities included both front-end and back-end website development, database design, standalone software development and training of junior developers. I typically worked in a team with a website designer and visited clients to elicit requirements as necessary. From June 2007 to April 2010 (2 years 11 months) Sale, CheshireSoftware Engineer @ I worked for the Military Air Solutions division of BAE Systems for a year as an industrial placement student. I initially had responsibility for maintaining and developing tools to assist developers but, after consistently completing work ahead of deadlines, also assisted in developing the main combat simulation software. In addition, I performed testing on this software and showed initiative in improving existing tools and processes for doing so. From June 2008 to July 2009 (1 year 2 months) Farnborough, HampshireWeb Developer @ I created a Drupal-based website that allowed collaborative creation of notes for medical students. This involved working closely with a medical student and another developer and resulted in a website that has prospered over the past three years. From 2009 to 2009 (less than a year) Salford, ManchesterMaster’s Degree, Advanced Computer Science @ The University of Manchester From 2010 to 2011 Bachelor’s Degree, Artificial Intelligence with Industrial Experience, 1st @ The University of Manchester From 2006 to 2010 BTEC & A-Levels, Software Development, Maths, Biology, Psychology @ South Trafford College From 2004 to 2006 Rob Percival is skilled in: C#, Git, Java, C++, XML, Eclipse, Ruby, Puppet, HTML, JavaScript, Visual Studio, Subversion, Jenkins, Gerrit, Oracle, PHP, SQL, Dreamweaver, Cobbler, Repo, Microsoft SQL Server, Software Development, CSS, NetBeans, Matlab, Protégé, WPF, XNA, Lua, Python, Linux, Programming, CTF, Boost, Cyber-security, Software Engineering

Rob Percival’s Personal Email Address, Business Email, and Phone Number

are curated by ContactOut on this page.

10x your recruitment & sales conversations

Contact over 200M professionals
instantly by email or phone. Reveal
personal & work email addresses, as
well as phone numbers accurately with
our ContactOut Chrome extension.

In a nutshell

Rob Percival's Personality Type

Introversion (I), Sensing (S), Thinking (T), Perceiving (P)

Average Tenure

1 year(s), 10 month(s)

Rob Percival's Willingness to Change Jobs



Open to opportunity?

There's 88% chance that Rob Percival is seeking for new opportunities

Rob Percival's Social Media Links www.almost... gitorious....

Rob Percival's Achievements

Additional Honors & Awards

Issued by - · -

Engage candidates 10x faster

Enjoy unlimited access and discover candidates outside of LinkedIn

Trusted by 400K users from

76% of Fortune 500 companies

Microsoft Nestle PWC JP Morgan Merck Rackspace WarnerMedia Randstad Yelp Google

The most accurate data ever

CCPA Compliant
GDPA Aligned
150M Personal Emails
300M Work Emails
50M Direct Dials
200M Professional Profiles
30M Company Profiles

Hire Anyone, Anywhere
with ContactOut today

Making remote or global hires? We can help.

  • 50 contacts/month
  • Works on standard LinkedIn only
  • Work emails, personal emails, mobile numbers
* 1 user per company limit

No credit card required

Try ContactOut for Free