Image of Stewart Cambridge

Stewart Cambridge

Senior Java Developer

Senior Java Server Developer

East Grinstead, West Sussex, United Kingdom

Section title

Stewart Cambridge's Email Addresses & Phone Numbers

Stewart Cambridge's Work Experience

Linkdex

Senior Java Developer

May 2012 to Present

London, United Kingdom

CACI Ltd (Monitor Media)

Head of Development (Dorking Office)

August 2011 to May 2012

Mobcast Services Limited

Senior Server Developer / Architect

November 2009 to July 2011

London, United Kingdom

Stewart Cambridge's Education

University of York

BA Philosophy Politics Economics

1992 to 1995

St Bartholomew's, Newbury

A-Level Maths Physics English Literature

1990 to 1992

Stewart Cambridge's Professional Skills Radar Chart

Based on our findings, Stewart Cambridge is ...

Structured
Direct
Thorough

What's on Stewart Cambridge's mind?

Based on our findings, Stewart Cambridge is ...

52% Left Brained
48% Right Brained

Stewart Cambridge's Estimated Salary Range

About Stewart Cambridge's Current Company

Linkdex

Linkdex is a ground breaking SEO service.

Frequently Asked Questions about Stewart Cambridge

What company does Stewart Cambridge work for?

Stewart Cambridge works for Linkdex


What is Stewart Cambridge's role at Linkdex?

Stewart Cambridge is Senior Java Developer


What is Stewart Cambridge's personal email address?

Stewart Cambridge's personal email address is s****[email protected]


What is Stewart Cambridge's business email address?

Stewart Cambridge's business email addresses are not available


What is Stewart Cambridge's Phone Number?

Stewart Cambridge's phone +44 ** **** *626


What industry does Stewart Cambridge work in?

Stewart Cambridge works in the Information Technology and Services industry.


About Stewart Cambridge

📖 Summary

Java Server Analyst / Senior Developer / Technical Architect 15 years Industry Experience - Strong Skills Specialties: Java, Spring, Hibernate, neo4jSenior Java Developer @ Linkdex is a ground breaking SEO service. From May 2012 to Present (3 years 8 months) London, United KingdomHead of Development (Dorking Office) @ This role involves a fair degree of hands-on coding, but also responsibility for management of the 9 strong development team, standards, methodologies, toolsets, quality control, code management, infrastrusture, etc, with a free hand in terms of recommending and implementing change; close collaboration with Project Managers, helping them deliver their projects; line management of all developers and promoting expanding skillsets; involvement in technical elements of new business opportunities, tender responses, RFIs and RFPs; client interaction in both new business project situations; overall bringing rigour, best practice and personal development opportunities to the development team. From August 2011 to May 2012 (10 months) Senior Server Developer / Architect @ Originally hired to rewrite www.gospoken.com's PHP website, I created from scratch a Java / Spring / Hibernate server platform capable of sustaining multiple white-label brandings and multiple configurable billing engines, which now powers online bookshops for Orange (including the Prize For Fiction website), T-Mobile, WHSmith, Movistar in Spain (Telefonica) and SingTel in Singapore. The platform is fully internationalised, supporting multiple European languages, and many currencies. It is also capable of providing content to almost any web device, from primitive Nokia feature-phones through to modern smartphones and tablets, as well as e-reader (Kindle-like) devices, and a wide array of desktop browsers. The books sold are capable of being read on all these devices, through a variety of client-side technologies, including J2ME, Android and Apple apps, and using Adobe encrypted epubs for desktops and e-readers. At first playing the role of a “hero-coder”, the team soon expanded to 3, and then to 5 developers, plus UI developers. Starting as a simple Spring MVC / JSP light-weight webapp, I architected and coded the entire thing for the first few months, before shifting gears in order to grow the product to a corporate scale. Eventually the build was highly componentised and managed through Maven, with the next step being to transform large chunks of “internal” services into remote webservice apps, through the use of Spring Integration. Additionally, an entire separate webapp was spawned in order to administrate the bookshops and allow reporting of analytics. Internal search engine brings back results from over 50,000 books. From November 2009 to July 2011 (1 year 9 months) London, United KingdomJava Server Application Developer @ Tradespace is a huge B2B and B2C e-commerce website allowing thousands of small (and not so small) businesses to gain an established web presence. The architecture has 3 tiers: a web tier and a service/database tier, both implemented using a Spring based, lightweight framework deployed on Tomcat; plus an Enterprise Service Bus deployed with Fuse ESB (based on Apache ServiceMix). Each tier communicates using SOAP services; web layer implemented with Spring MVC and JSP 2.1; database abstraction with Hibernate. Largest and best run agile project I've been involved with. From July 2009 to October 2009 (4 months) London, United KingdomContractor @ Updates to multiple websites and creating new from templates; Struts and EJB3 on JBoss 4. From June 2009 to June 2009 (1 month) Senior Java Web Developer @ Ajax-intensive website for Incomes Data Services (IDS) for statistical data aggregation, filtering and charting. Statistical data on Pay Levels, Pay Settlements and Executive Compensation, are presented with feature rich, interactive filter controls which update data tables and charts dynamically through Ajax. Implemented with Java 6.0, Spring 2.5; the web layer with Servlet 2.5, JSP 2.1 and Spring MVC with Tiles 2.0, as well as jQuery. The charting was achieved with Flash based FusionCharts, interacting with javascript and XML updates from the server. The database layer used Annotations driven Hibernate. From January 2009 to May 2009 (5 months) London, United KingdomJava Web Developer @ As part of a small Agile team, rewrote and enhanced BSkyB's existing search engine, based on Google for web searches, and Autonomy for Sky site searches. Additionally, developed a Sky branded affiliate shopping site, with highly configurable editorials and including search functionality. Implemented with Java 6.0, Spring 2.5; the web layer with Servlet 2.5, JSP 2.1 and Spring MVC with Tiles 2.0, as well as Ajax technologies. Runtime management and performance monitoring achieved through JMX and AOP. Broad use of XML parsing technologies used throughout the applications. Extensive use of FitNesse acceptance tests to achieve a strongly agile, test-based approach. From March 2008 to December 2008 (10 months) London, United KingdomSenior Portal Developer @ Designed and implemented custom JSR 168 portlets and services for Skill Gaming's Funcurrent gaming web portal which is part of Skill Gaming's new suite of gaming and media services. The portal engine used was Liferay 4.3, and much of Liferay's own source code was extended or overridden to achieve desired effects, including ajax popups, portlet layout customization, skinning tricks, workarounds (such as for classloading), services customization and fixing Liferay bugs. The framework for portlets was JSF, with components being used and extended from Sun and Apache Tomahawk, as well custom components. Integration made good use of Spring and various framework bridges. From July 2007 to March 2008 (9 months) London, United KingdomWeb Application Developer @ Worked on upgrade to UBS's internal Equity Investor website aimed at constructing custom equity products for customers of their Wealth Management division. Equity Investor is a large application consisting of a web application built using Java 5.0, Spring 2.0 including MVC, Hibernate, and Ajax technologies with several Java 5.0 and C++ background calculation and processing applications. It also used GlazedLists caching. Databases used were Oracle and Sybase. The application also supported PDF generation through FOP/XSLT. Also worked on UBS's Presidium custom permissioning system, built using Echo2 web framework. From January 2007 to June 2007 (6 months) London, United KingdomWeb Application Developer @ Regul8 was built to assist financial services firms, with Financial Services Authority (FSA) and London Market regulation. Runtime configurable custom workflows are followed by advisors in their arranging of General Insurance, Mortgage, Retail Investment, etc. From these Regul8 produces FSA Returns and other compliance reports. The application extends to workflows for complaints and claims procedures; document generation and management; calculations and rules engines which raises alerts; electronic XML submission of Returns; and managing Principals* and Appointed Representatives*. The core is implemented with Java 5.0 and Spring 1.2 framework; persistence with Hibernate 3.1 Object-Relational Mapping (ORM); and the web layer with Servlet 2.4, JSP 2.0 and Struts 1.2.7. The rules and calculations engine is implemented with a custom framework built on top of Beanshell 2.0. The calculations are configured at runtime from database stored java code. Custom interfaces and extensions built on Struts’ Validator provided “dynamic validation” for each workflow element, and provided injection of the data into the calculation engine. Together with dynamic configuration of Struts’ Tiles mechanism, this allowed total control at runtime of a workflow’s configuration, whilst retaining slick & professional presentation and handling of a workflow’s data. Application security is a high priority: achieved through the use of sslext plugin for Struts, Acegi Security, the overriding of Servlet 2.4’s role-based security and data-based permissions framework. Document generation is done with XML which, through XSL, FOP and Open Office, creates the needed formats of PDF, MS Excel and MS Word. Expert CSS and Javascript give final polish to the usability and ease of use of the application. With one other, was responsible for all aspects of the project lifecycle, including design, implementation, testing and documentation, at all tiers: database, business logic and display. From October 2005 to January 2007 (1 year 4 months) London, United KingdomWeb Application Developer @ Completely greenfield bespoke web admin tool for uploading, controlling and linking client documents, integrating them into Sweet & Maxwell’s existing systems using XML based indexing. Implemented with Java 1.4, Servlet 2.4, JSP 2.0 and Struts 1.2.7, producing XHTML and remote scripting enabled Javascript. Deployment was on Apache Tomcat 5.5.9. Castor XML was used for XML processing. Persistence was implemented through the DAO pattern and JDBC with an Oracle database. Built completely from scratch, was solely responsible for all aspects of the project lifecycle, including design, implementation, testing and documentation, at all tiers: database, business logic and display. From July 2005 to September 2005 (3 months) London, United KingdomJava Application Developer for Flights @ Ongoing work replacing legacy flight booking engines with Java & J2EE based services, including integration into lastminute.com’s e-Basket and payment system. Various ongoing functionality and feature enhancements included development of pricing algorithms, fraud checking software, and integration with different airline booking systems through web services. XML processing was done through JAXB. Deployment used JBoss application server, on a Linux environment with Informix database. From April 2003 to November 2004 (1 year 8 months) London, United KingdomTeam Lead for Web Carhire Application @ Overseeing 3 developers and with a business expert, built a carhire booking engine and white-labelled web interface (10 different websites) from scratch. Drove the project from initial design through iterative development and testing to final deployment. The project was extremely successful with daily bookings constantly growing and a quarterly turnover in excess of £2 million, directly inspiring lastminute.com’s buyout of HolidayAutos. Web services engine implemented through C++, using MySQL in a Unix Solaris environment, with an XSLT driven web interface. External communications was with the Worldspan CRS (Central Reservation System) and specific carhire company systems, including Hertz, Alamo and Sixt. From September 2002 to April 2003 (8 months) London, United KingdomWeb Application Developer @ White-label enabled affiliate expansion through refactoring of TravelSelect’s advanced and unique airline booking engine, written in C / C++. Through XML and XSLT separating data processing from look & feel allowed hundreds of very different travel websites (as well as Windows software used by Travelselect’s customer services) to be serviced directly & easily from data feeds from the one core booking engine. From May 2001 to August 2002 (1 year 4 months) C++ Application Developer @ “Configurable Routing and Scheduling System” (CROSS) is a scheduling system for delivery of liquid fuel by road tanker. Specific responsibility here was for Version 2 of a Data Message Broker which intefaced the algorithm engines to external data feeds. Engines produced a delivery schedule minimising cost of fuel delivery, based on locations of depots, fuel cost at different depots, availability of vehicles and drivers, and trailer configuration, user optimisation and country conditions. Implemented as PC Desktop application using a WindowsNT platform. Implemented through Microsoft Visual C++ and Oracle stored procedures. The interface encapsulated OpenTrade message brokering software, providing a COM component to the engines. From November 2000 to May 2001 (7 months) London, United KingdomBuild, Integration and Configuration Management @ GF-X was a cutting edge internet project which went live in June 2000, providing a trading exchange between forwarders (for example DHL) and carriers (for example British Airways). Managed through VisualAge TeamConnection running on AIX, the role involved bringing together all parts of the project code, trouble-shooting, debugging and problem-solving at all levels, and finally installing the finished application ready for either the test team, or (once live) GF-X clients around the world. Data and security used DB2, with VisualAge C++ for Stored Procedures. Business logic implemented with VisualAge for Java, Servlets, JSPs, and HTML. Web Server was WebSphere Application Server, IBM’s Apache-based HTTP Server, fronted with IBM’s Net Traffic Express. From April 2000 to November 2000 (8 months) C++ Application Developer @ The Revenue Management application optimized revenue through controlling class availability across all of BA’s flights. Based upon flight and sales data, the software calculated the optimum number of seats to hold for a flight, automatically interfacing with BA’s other sales and scheduling systems. Designed with Rational Rose 98, and programmed in C++ and Pro* C (embedded SQL), on a Sun Solaris Operating System, using Oracle databases. From July 1999 to February 2000 (8 months) Temp @ Vodafone Radio Performance: Complex SQL scripting plugged into Vodafone’s bespoke software, to identify trends in time and geographical location, as well as to identify problems with Base Station Transmitters such as those with clashing frequency bands. Oracle database on HP-UX Operating System. Temp contract following leaving Army. From February 1999 to June 1999 (5 months) Troop Commander @ 14 Signal Regiment Electronic Warfare: Troop Commander in Armored Electronic Warfare Squadron. Responsible for a troop of 20 soldiers, 10 land rovers, 6 armored vehicles plus various radio communications hardware. Royal School of Signals: Practical training in radio and telecommunications technologies, using British Army hardware. Theory training covered radio theory, telephony, multiplexing and data transmission protocols, satellite, civilian mobile phone and computer networks, with emphasis on management and security issues. Royal Military Academy Sandhurst: Training for the Infantry Platoon Commander. From January 1997 to December 1998 (2 years) Temp @ Organized & coordinated MTM's plant and site databases. Liaison with engineers & management. From August 1996 to December 1996 (5 months) Volunteer @ Ran social activities at a psychiatric hospital, such as film evenings, coffee shop, library, or taking to the local chess club. Also carer for mature student with multiple sclerosis; businessman returning to studies. From September 1995 to April 1996 (8 months) BA, Philosophy, Politics, Economics @ University of York From 1992 to 1995 A-Level, Maths, Physics, English Literature @ St Bartholomew's, Newbury From 1990 to 1992 Stewart Cambridge is skilled in: Spring, Hibernate, Java, Programming, AJAX, JavaScript, XML, jQuery, Subversion, J2EE, JSP, MySQL, SQL, HTML, Tomcat


Stewart Cambridge’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

Stewart Cambridge's Personality Type

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

Average Tenure

0 year(s), 11 month(s)

Stewart Cambridge's Willingness to Change Jobs

Unlikely

Likely

Open to opportunity?

There's 100% chance that Stewart Cambridge is seeking for new opportunities

Stewart Cambridge's Social Media Links

www.linkde... code.googl...
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