Image of Robert Baillie

Robert Baillie

Agile Development Manager

Agile Development Manager at SThree PLC

London, United Kingdom

Section title

Robert Baillie's Email Addresses & Phone Numbers

Robert Baillie's Work Experience

SThree plc

Agile Development Manager

April 2011 to Present

Personal Statement

How I would like to represent myself

January 2014 to January 2014

SThree plc

Agile Development Team Leader

April 2008 to April 2011

Robert Baillie's Education

The University of Manchester

MSc Computer Science

1997 to 1998

The University of Manchester

BA (hons) Architecture

1992 to 1995

About Robert Baillie's Current Company

SThree plc

Managing a team of between 7 and 15 developers, using an agile methodology: pair programming, test driven development, close customer contact, frequent releases and continuous integration. Developing enterprise scale, best-of-breed sales applications in PHP, Oracle, Node, Solr and Siebel for use internally within an FTSE 250 global recruitment consultancy. The applications built support a user-base of 2000...

About Robert Baillie

đź“– Summary

Specialities: PHP, JavaScript, Node.JS, AngularJS, Extreme Programming, Scrum, Agile Development, Test Driven Development, Technical Recruitment, Technical Design, Software Design, Unit Testing, Software Architecture, Team Leading, Web Application Design, AJAX, Agile Methodologies, OracleAgile Development Manager @ Managing a team of between 7 and 15 developers, using an agile methodology: pair programming, test driven development, close customer contact, frequent releases and continuous integration. Developing enterprise scale, best-of-breed sales applications in PHP, Oracle, Node, Solr and Siebel for use internally within an FTSE 250 global recruitment consultancy. The applications built support a user-base of 2000 employees, operating 24 hours a day for 6 days a week. During this role my time is split: * 90% Management Responsibilities * 10% Development Responsible for: * Direct line management of team members, including day-to-day management and resource allocation as well as formal and informal career and personal development. * Recruitment of new team members, including the definition of the recruitment process and the required success criteria. * Architectural design of PHP, Node, Angular, Solr and Oracle products, including the appraisal of new technologies and definition of standards for implementing those technologies. * Mentoring on the development solutions being implemented within the team. * Long term resource allocation and scheduling of projects. * Development process management and improvements, including the implementation of process automation, monitoring and reporting. * Communication with senior management tier and continual reporting to the project management office. * Occasional software development as and when required by the team using PHP, Oracle, Javascript, jQuery, Node and Solr. The primary system under development is a best-of-breed Recruitment CRM used by around 2000 global users. Functionality includes the interactive search of 6 million CVs using free-text and instantly updated faceted criteria with sub-second result response times. Other systems under direct management include commissions, order management, expense claim, and Joomla extensions for creating job search based web-sites. From April 2011 to Present (4 years 9 months) How I would like to represent myself @ I'm a highly technically skilled developer who has been working in the industry for 16 years, and in an Agile format for over 10 years. I firmly believe that most consistently successful way of building software is via Agile methods. That is, processes and practices that allow customers to change their minds and software to change direction whilst ensuring that the quality of the code-base is kept high. An important part of that is a self-organised, transparent, open and honest team of supportive developers, business analysts and customers. This can only be created in an environment of trust and respect with highly motivated and skilled people. I will happily work in any number of technologies. My go-to tool-set is probably still PHP, a relational database and jQuery, though recent brushes with Angular, Bootstrap and Node are swaying my head significantly. I am also very familiar with Solr. Vagrant and Chef add a new dimension to the capabilities of development teams to produce ready built and configured infrastructure and these types of tools are becoming vital for consistent, quick and reliable software delivery pipelines. In recent years I have moved more away from development directly and into a management and architectural role. I am happy fulfilling either role, though am only looking to work for teams that are focused on producing high quality, business valuable and technologically interesting software in a team of professionals who take pride and joy in their work. From January 2014 to January 2014 (1 month) Agile Development Team Leader @ The applications under development are detailed in the above role - "Agile Development Team Manager" During the time of this role my time was split approximately: * 60% Development * 40% Team Leader Responsibilities Our applications are built in a modular fashion, using a collection of in-house and third party libraries, and supported by continuous integration and automated tests. Whenever a library changes, our CI suite will build and test everything using that library ensuring all applications and modules take advantage of the latest versions of our libraries at all times. Our in-house libraries include: * A literate automated test language building on top of and abstracting Selenium. * Database connection handling. * PHP session handling. * XML parsing and searching. * Database level interface message processing * Generic SOAP extension to PHP SOAP, including the ability to wrap our database level message processing through minimal configuration. * MVC and user interface objects, utilising jQuery. From April 2008 to April 2011 (3 years 1 month) Senior Agile PHP and Oracle Developer @ The applications under development are detailed in the above role - "Agile Development Team Manager" During this role my time was split approximately: * 90% Development * 10% Senior Developer Responsibilities Development Environment: * Object Oriented PHP 4 and 5. * Oracle PL/SQL using versions 9i through to 11G at differing points in time. * Javascipt / jQuery / jQuery UI * SOLR / Lucene * XHTML / HTML5 / CSS3 * Eclipse / Toad / Editplus Highlights in processes: * All production software is pair programmed and test-driven. Automated tests have a code coverage of around 95% when considering the combination of unit-tests and user interface driven tests. * Systems are built using the practices and principles of Extreme Programming, with constant design and re-factoring ensuring our ability continually add functionality without allowing code rot to force stagnation. * Less than 15% of development time is spent fixing bugs. The vast majority of that time is spent fixing bugs in software that is not yet live. Less than 5% of time is spent investigating or fixing issues that occur in the live environment. * Releases are generally provided to the customer team at least once a day with a functionally complete system created with each version. The business receives a new release of software on average once every 2 months. Average time from release candidate to release is around 2 weeks. From April 2004 to April 2008 (4 years 1 month) Senior Oracle Developer / Development Team Leader @ From September 2002 to April 2004 (1 year 8 months) Senior Consultant @ Working as a consultant I was placed in Hull City Council tasked with the development of several proof-of-concept projects. The most significant of this was a point and click interface that allowed for the easy creation and management of dustbin cart routes on a Google Maps like interface - in 2001. This utilised Arcview GIS, location data supplied by the council and an Access database. On production of a route, the interface allowed you to print of either a text or map representation of the route. It also allowed validation of the full route library to ensure that all properties were covered by exactly one route. I was additionally responsible for the development of the organisation's client engagement process and was used in order to clearly differentiate between the sales and technical feasibility processes. From September 2001 to September 2002 (1 year 1 month) Oracle Developer @ Developed an Oracle Forms and PL/SQL based merchandise management system. From September 1998 to August 2001 (3 years) MSc, Computer Science @ The University of Manchester From 1997 to 1998 BA (hons), Architecture @ The University of Manchester From 1992 to 1995 Robert Baillie is skilled in: Agile Methodologies, Scrum, Extreme Programming, Test Driven Development, OOP, Software Development, PHP, Oracle, AJAX, Team Leadership, Salesforce.com Development, Salesforce.com Implementation, Unit Testing, Node.js, AngularJS


Robert Baillie’s Personal Email Address, Business Email, and Phone Number

are curated by ContactOut on this page.

Frequently Asked Questions about Robert Baillie

What company does Robert Baillie work for?

Robert Baillie works for SThree plc


What is Robert Baillie's role at SThree plc?

Robert Baillie is Agile Development Manager


What is Robert Baillie's personal email address?

Robert Baillie's personal email address is b****[email protected]


What is Robert Baillie's business email address?

Robert Baillie's business email addresses are not available


What is Robert Baillie's Phone Number?

Robert Baillie's phone +44 ** **** *877


What industry does Robert Baillie work in?

Robert Baillie works in the Information Services industry.


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

Robert Baillie's Personality Type

Extraversion (E), Intuition (N), Feeling (F), Judging (J)

Average Tenure

2 year(s), 6 month(s)

Robert Baillie's Willingness to Change Jobs

Unlikely

Likely

Open to opportunity?

There's 94% chance that Robert Baillie is seeking for new opportunities

Robert Baillie's Social Media Links

robertbail...
Engage candidates 10x faster

Enjoy unlimited access and discover candidates outside of LinkedIn

one billion email addresses

One billion email addresses and counting

Everything you need to engage with more prospects.

2x More emails
vs. competitors
99% Accuracy
40+ Integrations

ContactOut is used by

76% of Fortune 500 companies

Microsoft Nestle PWC Merck Rackspace
Try ContactOut
for free today
  • 50 contacts/month
  • Works on standard LinkedIn only
  • Work emails, personal emails, mobile numbers
* 1 user per company limit
Try ContactOut for Free