Giles Rapkin

Giles Rapkin

Software development engineer at Amazon

Location
London, United Kingdom
Industry
Internet

As a LinkedIn member, you'll join 300 million other professionals who are sharing connections, ideas, and opportunities.

  • See who you and Giles Rapkin know in common
  • Get introduced to Giles Rapkin
  • Contact Giles Rapkin directly

View Giles's full profile

Giles Rapkin's Overview

Current
Past
Education
  • Royal Military College of Science (Cranfield University)
Connections

170 connections

Websites

Giles Rapkin's Summary

Engineer with experience in designing, developing and supporting high availability, scalable, high performance web applications. Past experience in developing developer and backoffice tools.

Works well as part of a team (be that in one geographical location or as part of a distributed team).

Excellent written communicator. Quick learner. Good problem solver.

Technical skills include - Perl, PHP, SQL (MySQL), JavaScript, Apache, Various operating systems (Linux - mainly RHEL and Ubuntu, OS X, FreeBSD), Version control (CVS, Subversion), Continuous integration (using Hudson, gmake, PHPUnit, Perl Test::More/Test::Class/Devel::Cover).

Past experience in developing desktop applications in Java and Cocoa/Objective-C.

Specialties

Performance profiling and optimisation of web applications. Architecting and developing resilient, high performance applications. Producing technical documentation. Researching new technologies. Solving complex technical problems. Introducing continuous integration to existing projects/code bases.

Giles Rapkin's Experience

Developer

Amazon

Public Company; 10,001+ employees; AMZN; Internet industry

June 2012Present (2 years 5 months) London

Developer

Betfair

Public Company; 1001-5000 employees; Internet industry

September 2011June 2012 (10 months) London, United Kingdom

Engineer, Sports

Yahoo!

Public Company; 10,001+ employees; YHOO; Internet industry

March 2009August 2011 (2 years 6 months)

Maintaining the European sports sites. Introducing CI (Hudson, unit tests/coverage, smoke tests on a separate test environment, nightly builds). Standardising development and release processes. Maintaining dev/test environments for the other developers. New feature development. Platform robustness.

Engineer, Communities

Yahoo!

Public Company; 10,001+ employees; YHOO; Internet industry

October 2006March 2009 (2 years 6 months)

Maintain Yahoo's European messageboards. Perform platform upgrades and integration into Yahoo's European media properties and i18n. Maintain development/integration environments for other developers in the team. Improve property robustness (redundancy/failover).

Engineer, Mobile

Yahoo!

Public Company; 10,001+ employees; YHOO; Internet industry

June 2006October 2006 (5 months)

Maintain Yahoo's existing European mobile sites. Develop mobile browser testing tools.

Senior Agent Developer

Kelkoo

Privately Held; 201-500 employees; Internet industry

June 2004June 2006 (2 years 1 month)

Developing backoffice and desktop developer tools. Mentoring new team members.

Agent Developer

Kelkoo

Privately Held; 201-500 employees; Internet industry

November 2002June 2004 (1 year 8 months)

Developing an maintaining crawlers that collect product and price information from client websites/feeds. Provide technical assistance to clients.

Giles Rapkin's Skills & Expertise

  1. Continuous Integration
  2. Perl
  3. Subversion
  4. Apache
  5. Linux
  6. PHP
  7. Java
  8. Spring
  9. Agile Methodologies
  10. Scrum
  11. Shell Scripting
  12. Web Applications
  13. MySQL
  14. Bash
  15. Distributed Systems
  16. Scalability
  17. Web Services
  18. Design Patterns

Giles Rapkin's Education

Royal Military College of Science (Cranfield University)

2.1 BEng (hons), Software Engineering

October 1999June 2002

Giles Rapkin's Additional Information

Websites:
Interests:

Photography, Travel, Technology, Mathematics (currently half-way through a degree in Mathematics and Statistics with the Open University), Politics, Cookery (mainly baking)

Groups and Associations:

Contact Giles for:

  • career opportunities
  • job inquiries
  • expertise requests
  • business deals
  • reference requests
  • getting back in touch

View Giles Rapkin’s full profile to...

  • See who you and Giles Rapkin know in common
  • Get introduced to Giles Rapkin
  • Contact Giles Rapkin directly

View Giles's full profile

Viewers of this profile also viewed...