$$$$
{{ $t($store.state.user.experience_value_in_dollars) }}
Expert
{{ $t($store.state.user.experience_search_name) }}
0
jobs
James Andrew Gustard
,
Experience
Other titles
Skills
I'm offering
Summary
Agile TDD Java Developer with twenty years experience over the full project life cycle. Has four years working for a global consultancy and has worked on front office equity trading systems for a tier one investment bank and an award winning stockbroker. Has also developed enterprise systems for British Airways and Betfair, and mentored junior developers, run development teams and advised companies on best ways to implement agile methodologies.
Agile TDD Java Developer with twenty years experience over the full project life cycle. Has four years working for a global consultancy and has worked on front office equity trading systems for a tier one investment bank and an award winning stockbroker. Has also developed enterprise systems for British Airways and Betfair, and mentored junior developers, run development teams and advised companies on best ways to implement agile methodologies.
Markets
United Kingdom
Language
English
Fluently
French
Good
Ready for
My experience
2018 - 2019
job
Senior Java Developer
Lockheed Martin.
building enhancements on a machine learning parcel sorting solution for PostNord. I developed new functionality to support the processing of tax on imported parcels on a spring based ESB messaging platform. I also re factored all of the Avro message schemas and code for kafka messages to enable backward compatibility. The system uses extensive testing via a bespoke spring based framework, I implemented many test action to support testing new functionality.
Java 8, Agile, Spring , Tomcat, Avro ,kafka, JMS , Oracle, Postgres, Maven, Jenkins, Hibernate, SQL, wiremock.
Security Clearance: BPSS
Java 8, Agile, Spring , Tomcat, Avro ,kafka, JMS , Oracle, Postgres, Maven, Jenkins, Hibernate, SQL, wiremock.
Security Clearance: BPSS
Security, Framework, Processing, Postgres, Testing, Tomcat, Support, Developer, Kafka, Sql, Hibernate, Test, Spring, Agile, Jenkins, Oracle, Machine learning, Java
2017 - 2017
job
Senior Java Developer
Semafone Ltd.
working on a credit card secure transaction platform. Developed a new credit card tokenisation integration for a major client of Semafone. This used spring boot and jackson ws for the webservices. More recently I have been working on various code improvements to the core product including moving the build to a gitflow maven Jenkins integration and migrating from Jboss to Tomcat.
Java 7, Agile, Spring WS, JBoss, Tomcat, Maven , MySql
Java 7, Agile, Spring WS, JBoss, Tomcat, Maven , MySql
Mysql, Java, Jenkins, Agile, Spring, Integration, Developer, Tomcat
2014 - 2014
job
Java/GWT developer
Passiv Systems Limited.
for a home heating control specialist on the server team. This team develops the GWT front end web application that is used by thousands of customers to control their heating. I have re factored a major part of the application to use a new REST JSON api which in finer grained and reduces the load on the heating hub. This also maintains backward compatibility with older hubs. I have also been trouble shooting several bugs across the system coming up to a new product release.
Technologies Used: Java 1.6 , GWT, Linux , Vms, Eclipse , JSON , XML , REST GIT Jenkins Maven.
Technologies Used: Java 1.6 , GWT, Linux , Vms, Eclipse , JSON , XML , REST GIT Jenkins Maven.
Java, Git, Linux, API, XML, JSON, Jenkins, REST, Eclipse, Developer, Server, Web, GWT, UP
2012 - 2013
job
Senior Java Developer
JISC Advance Nexus.
Senior Java / ESB Cloud Developer
Designed and developed system integration solutions for UK universities using WS02 ESB and application server. The applications were proxied through a cloud based Apache Httpd server. These were developed and tested on AWS EC2 cloud servers running Linux. The solutions provided cost savings to the institutions by seamlessly integrating legacy systems with third parties. I created several SOA webservices on WSO2, handwriting the xsds and SOAP webservices. I have designed and developed GWT GUIs that call the SOA web services though to the backend dataservices using sql. I was involved in the full scope of the projects, from requirements gathering, project scoping and costing to system design , build system design and implementation, development and UAT support. I also designed and developed an openCMIS based solution to connect the GWT applications with Alfresco CMS. I designed and developed a degree certificate solution using Apache Camel that took data from University systems and uploaded it to a digital document repository. This used xslt to transform the xml documents.
As well as development roles I was also SCRUM master for our main project, planing sprints , software to be delivered and manging Jira and producing burndown charts to display progress to management.
Technologies Used: Java 1.6 , Spring 3, WSO2 ESB, AWS EC2, XSLT ,XSD, JAXB Tomcat 7, SOAP , CXF ,GWT, Apache Camel, XML Beans, Maven , Bamboo on Demand (cloud based build system), JIRA ,SVN ,Linux, LDAP, Fitnesse, Agile SCRUM, Ubuntu ,Windows, Eclipse.
Designed and developed system integration solutions for UK universities using WS02 ESB and application server. The applications were proxied through a cloud based Apache Httpd server. These were developed and tested on AWS EC2 cloud servers running Linux. The solutions provided cost savings to the institutions by seamlessly integrating legacy systems with third parties. I created several SOA webservices on WSO2, handwriting the xsds and SOAP webservices. I have designed and developed GWT GUIs that call the SOA web services though to the backend dataservices using sql. I was involved in the full scope of the projects, from requirements gathering, project scoping and costing to system design , build system design and implementation, development and UAT support. I also designed and developed an openCMIS based solution to connect the GWT applications with Alfresco CMS. I designed and developed a degree certificate solution using Apache Camel that took data from University systems and uploaded it to a digital document repository. This used xslt to transform the xml documents.
As well as development roles I was also SCRUM master for our main project, planing sprints , software to be delivered and manging Jira and producing burndown charts to display progress to management.
Technologies Used: Java 1.6 , Spring 3, WSO2 ESB, AWS EC2, XSLT ,XSD, JAXB Tomcat 7, SOAP , CXF ,GWT, Apache Camel, XML Beans, Maven , Bamboo on Demand (cloud based build system), JIRA ,SVN ,Linux, LDAP, Fitnesse, Agile SCRUM, Ubuntu ,Windows, Eclipse.
Development, Eclipse, Ubuntu, It, Developer, XSLT, SOA, Support, Implementation, Tomcat, Windows, System Design, Costing, Software, Server, Web, GWT, SVN, Backend, SOAP webservices, XML, Sql, Java, Backend, Scrum, Linux, AWS, CMS, Scrum master, Jira, Design, Agile, Cloud, Spring, Apache, System Integration, Integration, Web Services, Management, SOAP
2011 - 2012
job
Lead Java Developer
Expedia Inc.
Lead Java developer on an architectural "SWAT" team. The team was tasked with splitting up the existing Hotel Sales legacy platform into independently deployable applications. The aim is to enable faster time to market for new functionality from independently working Agile teams.
Technologies Used: Spring 3, Java 1.6 ,Junit ,EasyMock, Tomcat, Ant, Ivy, Ubuntu.
Technologies Used: Spring 3, Java 1.6 ,Junit ,EasyMock, Tomcat, Ant, Ivy, Ubuntu.
Java, Agile, Spring, Sales, Ubuntu, Developer, Tomcat, UP
2010 - 2011
job
Lead Java GWT Developer Trafalgar Management Services
unknown.
Team lead and architect of a front end GWT team developing a greenfield product quotes application. I have architectural responsibility for the design of the GWT/GXT application, which is built on the MVP4G framework. Guice IOC is used in the GWT layer, and spring in the server side. The application is a multi module , lazy loaded project , integrated into an legacy J2EE application deployed to JBoss. The application has been designed to enable easy unit testing of the presenter layer so that GUI logic code has full unit test coverage. Sahi integration tests also test the application from end to end. The application makes extensive use of GXT grids, drag and drop and GXT animation to provide a rich user experience. I set up the maven build system, and have implemented Fitnesse testing for the business services that the frontend calls. Google app engine is used to deploy prototypes and demonstrations. A TDD agile SCRUM approach is used on the project, with some pair programming.
Technologies Used: GWT, GXT , MVP4G , Spring 3, Spring Dispatch, GAE, Java 1.6 ,Junit ,Mockito, JB0SS, Sahi, Oracle , Maven 2, Fitnesse, Service Fixture, GXT Interfaces, Jenkins.
Technologies Used: GWT, GXT , MVP4G , Spring 3, Spring Dispatch, GAE, Java 1.6 ,Junit ,Mockito, JB0SS, Sahi, Oracle , Maven 2, Fitnesse, Service Fixture, GXT Interfaces, Jenkins.
Unit test, UP, Pair programming, Framework, GWT, Logic, Google, App, Server, Testing, Developer, J2EE, TDD, Service, Design, Test, Management, Integration, Spring, SoMe, Agile, Jenkins, Oracle, Animation, Scrum, User Experience, Frontend, Java
2009 - 2010
job
Senior Java Developer
Specsavers Retail Ltd.
Java developer for a leading global brand developing new business functionality for rollout across the UK, Nordic and Asia Pacific regions. Message based touch screen solutions using ServiceMix and ActiveMQ.
This is an agile SCRUM project using CI and TDD, extensive use of easymock, selenium,JUnit and integration test suites to provide high code coverage. All stories were developed very closely with the QA team. The main focus of the project was to design and develop a GWT based accounts consolidation system for all global stores to use. I have developed a REST login service and a several of the main GWT accounting screens. I have also developed custom components for use across the system, and set the GWT/Eclipse/Maven build environment up. I designed the reporting system that used dynamic jasper to generate pdf accounting reports with real time data. I also mentored other developers in the team on the GWT architecture and technology to get them up to speed.
The accounting system integrates into a SOA based architecture using Apache Camel , Active MQ and REST services. I have been working on many technical spikes to find the most elegant way to solve some of the most complicated technical problems in a green field project. I have also trained and mentored local and offshore staff in the technologies used, and advised technical leads in their best implementation.
Technologies Used: GWT, Spring, Hibernate, MySql, ServiceMix, JMS,Active MQ, Camel, REST, EasyMock, Junit, Red Hat Linux, Ant, Maven 2, Selenium.
Methodology: SCRUM , TDD, extensive pair programming.
This is an agile SCRUM project using CI and TDD, extensive use of easymock, selenium,JUnit and integration test suites to provide high code coverage. All stories were developed very closely with the QA team. The main focus of the project was to design and develop a GWT based accounts consolidation system for all global stores to use. I have developed a REST login service and a several of the main GWT accounting screens. I have also developed custom components for use across the system, and set the GWT/Eclipse/Maven build environment up. I designed the reporting system that used dynamic jasper to generate pdf accounting reports with real time data. I also mentored other developers in the team on the GWT architecture and technology to get them up to speed.
The accounting system integrates into a SOA based architecture using Apache Camel , Active MQ and REST services. I have been working on many technical spikes to find the most elegant way to solve some of the most complicated technical problems in a green field project. I have also trained and mentored local and offshore staff in the technologies used, and advised technical leads in their best implementation.
Technologies Used: GWT, Spring, Hibernate, MySql, ServiceMix, JMS,Active MQ, Camel, REST, EasyMock, Junit, Red Hat Linux, Ant, Maven 2, Selenium.
Methodology: SCRUM , TDD, extensive pair programming.
Hibernate, UP, Asia, Pair programming, GWT, PDF, REST services, Offshore, Implementation, SOA, Developer, Technology, Architecture, TDD, QA, Design, Service, Eclipse, Test, Integration, Selenium, Apache, Spring, SoMe, REST, Agile, Linux, Scrum, Java, Mysql
2009 - 2009
job
Senior Java
Domestic and General Insurance.
developer adding new business functionality to the domgen.com website and affiliate partner sites such as skyprotect.com. Have set up a new continuous integration build system using open source projects and are mentoring the team on its introduction. I designed and developed a webservice application that interrogates incoming SOAP messages and forwards the messages to new SAP endpoints and return the response. This was to keep the original external SOAP API looking identical for client connectivity.
Technologies used: Java , Struts , EJB, JSP, tag libs , Ajax, Javascript, Maven 2, websphere 6.0, Tomcat 5, Continuum, Archiva ,Openfire, DB2, MSQL, webservices (IBM & Axis), webtrends, SAP integration.
Technologies used: Java , Struts , EJB, JSP, tag libs , Ajax, Javascript, Maven 2, websphere 6.0, Tomcat 5, Continuum, Archiva ,Openfire, DB2, MSQL, webservices (IBM & Axis), webtrends, SAP integration.
SOAP, UP, Tomcat, Affiliate, Developer, Jsp, Webservice, Open source, Website, Javascript, Integration, DB2, Mentoring, AJAX, SAP, API, Java
2008 - 2008
job
Senior Java Developer
British Sky Broadcasting.
on a three month registration redesign project. Developed a customer account registration application to register new Sky customers. This was a a greenfield extreme agile SCRUM project with one week sprints using Spring MVC , Websphere and Tomcat. I developed several of the registration screens, using JSP JSTL and AJAX. Test driven development was used in this project so there was very close liaison with the QA team and high code test coverage, monitored by the emma plugin. I also extended the maven build script to better integrate with the eclipse IDE. The maven build was the build using the Hudson Ci server.
Technology Used: Java, JSP,Javascript, Spring MVC , Spring Web Flow, Spring JDBC , DB2, JUnit, Easymock, Maven 2, JIRA , Hudson , emma, hitbox tracking.
Methodology: SCRUM , TDD,extensive pair programming.
Technology Used: Java, JSP,Javascript, Spring MVC , Spring Web Flow, Spring JDBC , DB2, JUnit, Easymock, Maven 2, JIRA , Hudson , emma, hitbox tracking.
Methodology: SCRUM , TDD,extensive pair programming.
QA, Pair programming, Redesign, Web, Server, Development, Tomcat, Developer, Jsp, Technology, TDD, Javascript, Eclipse, Test, DB2, Spring, MVC, AJAX, Agile, Jira, Scrum, Java
2007 - 2008
temp
Lead Java Developer
Bgl Insurance Limited & Salmon Ltd.
Joined program evolution as the first Java developer to advise and mentor the client on agile methods, test-driven development and fitnesse testing. Supported the architects in setting up a Java development environment using continuous integration. Suggested the use of fitnesse service fixtures , jira greenhopper plugin and set up a development environment installation package to reduce setup time for new developers all of these suggestions were take up and used extensively across the program. I then developed proof of concepts and prototypes of the various technologies and products that would be used in the system. As the program progresses I moved to the position of lead developer in the documents workstream that was to developed a sub system that would produce all of the document that associated with the customer buying insurance and send it to them via post, email, fax , sms etc. I had responsibility for designing this module and picking the technologies to use , it was developed using a webservice client and java / xml marshaling system that converted the Java domain objects to xml that could be sent via SOAP to the document printing, email, SMS and Fax service. I also developed components to store and retrieve the domain objects to the database, and to provide business logic. I oversaw the work of two Java developers and a fitness tester on my work stream, as well as providing input across program technical solutions. I also managed the technical relationship with external vendors.
Technology Used: Java 5 Spring, Hibernate, Spring WS ,Spring OX, XStream, DB2, JUnit, Easymock, Maven 2, JIRA , Bamboo , Clover, Fitnesse.
Methodology: SCRUM , TDD, extensive pair programming.
Before moving to BGL as a consultant for salmon ltd I worked on one of their in house projects integrating an insurance system with Alfresco.
Technology Used: Java 5 Spring, Hibernate, Spring WS ,Spring OX, XStream, DB2, JUnit, Easymock, Maven 2, JIRA , Bamboo , Clover, Fitnesse.
Methodology: SCRUM , TDD, extensive pair programming.
Before moving to BGL as a consultant for salmon ltd I worked on one of their in house projects integrating an insurance system with Alfresco.
Hibernate, UP, Pair programming, Logic, Insurance, Development, Testing, Lead developer, Developer, It, Webservice, Technology, TDD, Java, Service, SOAP, Test, Integration, Mentor, DB2, Spring, Database, Agile, XML, Jira, Scrum
2007 - 2007
job
Senior Java developer
Laverock Von Shoults.
LVS is a small specialist agile betting consultancy, I worked on William Hill's new betcapture system, developing the logic to calculate bet returns and permutations. I also set up a coherence caching cluster for our test and development environments. This was a test-driven development team using fitness and Junit.
Technology Used: Java 5 , Maven 2 , Weblogic, Fitnesse , Junit , Easymock
Methodology: SCRUM , TDD, JIRA , CI (Cruise Control) , Clover
Technology Used: Java 5 , Maven 2 , Weblogic, Fitnesse , Junit , Easymock
Methodology: SCRUM , TDD, JIRA , CI (Cruise Control) , Clover
Java, Scrum, Jira, Agile, Test, TDD, Technology, Developer, Development, Weblogic, Logic, UP
2006 - 2007
job
Senior Java developer (Perm)
Betfair.
On the Betfair Exchange Games platform, developed functionality to limit the amount of money that a user can transfer from their main account to the games site. Refactored the poker application's admin application and added new permissions functionality. I designed the database tables, and all SQL code for the permission system.
I upgraded the REST API, this allows external clients to place bets on the exchange, and retrieve market data etc. We decided to upgrade the platform to use the spring framework to slim down the code, and add full unit test coverage. I also developed an Oracle package that contains the stored procedures for API client preference storing. I set up Glassbox AOP diagnostic tool to monitor and debug server performance under load.
Technology used: Java 1.4 & 5 Struts, Spring, JBoss, Maven , Ant, Tomcat , Oracle, GWT, AOP.
Cruise Control , extensive pair programming.
I upgraded the REST API, this allows external clients to place bets on the exchange, and retrieve market data etc. We decided to upgrade the platform to use the spring framework to slim down the code, and add full unit test coverage. I also developed an Oracle package that contains the stored procedures for API client preference storing. I set up Glassbox AOP diagnostic tool to monitor and debug server performance under load.
Technology used: Java 1.4 & 5 Struts, Spring, JBoss, Maven , Ant, Tomcat , Oracle, GWT, AOP.
Cruise Control , extensive pair programming.
Unit test, UP, Pair programming, Framework, Slim, GWT, Server, Tomcat, Developer, Stored procedures, Technology, Sql, Test, Spring, Exchange, Database, REST, Oracle, REST API, API, Java
2004 - 2006
job
Senior Java Developer
Instinet Inc.
Newport Server team (Perm)
Newport is a portfolio trading system used by internal and external traders, with many algorithmic based auto trading strategies available. As a server side developer I developed system enhancements such as customized fix protocol mappings to enable external orders to be routed directly to our algorithmic trading platform. I also developed support for US Brokers to use our system, by de-aggregating US broker orders and ensuring additional booking information is passed to order booking systems.
I helped to diagnose and fix a garbage collection issue in our US servers when trading large portfolios.
I have designed and developed a high performance search engine to cut file log searching times from minutes to milliseconds, across servers and countries. I developed this system on Tomcat , developing a custom tag library, using the apache Lucene text search project, and communicating between servers using SOAP messaging. I have solved a firewall issue we had with our external clients with Java Web Start by tunnelling HTTPS over IIOPS through a single, secure port.
As well as third line support responsibilities I refactored parts of the messaging system, the server administration application, and functionality called by our algorithmic trading system. I provided new trading functionality to this platform, allowing the cancellation of orders in a much more efficient way. I set up an automated build, deploy, test environment based on CruiseControl. I was instrumental in resolving a client disconnecting issue that was troubling the system by clients proxy setting overloading the weblogic http threads, and causing clients to lose their connection.
Technoligies Used: Java 1.4, Weblogic, Oracle, Tomcat, Axis SOAP, JSP, Lucene, J2EE, Swing.
Newport is a portfolio trading system used by internal and external traders, with many algorithmic based auto trading strategies available. As a server side developer I developed system enhancements such as customized fix protocol mappings to enable external orders to be routed directly to our algorithmic trading platform. I also developed support for US Brokers to use our system, by de-aggregating US broker orders and ensuring additional booking information is passed to order booking systems.
I helped to diagnose and fix a garbage collection issue in our US servers when trading large portfolios.
I have designed and developed a high performance search engine to cut file log searching times from minutes to milliseconds, across servers and countries. I developed this system on Tomcat , developing a custom tag library, using the apache Lucene text search project, and communicating between servers using SOAP messaging. I have solved a firewall issue we had with our external clients with Java Web Start by tunnelling HTTPS over IIOPS through a single, secure port.
As well as third line support responsibilities I refactored parts of the messaging system, the server administration application, and functionality called by our algorithmic trading system. I provided new trading functionality to this platform, allowing the cancellation of orders in a much more efficient way. I set up an automated build, deploy, test environment based on CruiseControl. I was instrumental in resolving a client disconnecting issue that was troubling the system by clients proxy setting overloading the weblogic http threads, and causing clients to lose their connection.
Technoligies Used: Java 1.4, Weblogic, Oracle, Tomcat, Axis SOAP, JSP, Lucene, J2EE, Swing.
Support, Lucene, Cruise Control, UP, Booking, Http, Search, Web, Server, Weblogic, Tomcat, Java, Developer, Jsp, J2EE, Firewall, SOAP, Test, Apache, Oracle, Administration
2000 - 2004
freelance
Java Consultant
Valtech Limited.
Java
2002 - 2003
job
Developer
Lynx Express.
in the elaboration phase of an offshore build project. Investigated, set-up, and documented the development environment. Worked as a developer on the framework for a swing client with a J2EE backend persisting to a Oracle 9i database using EJB 2.0 CMP Entity Beans. Developed and deployed Session and Entity CMP 2.0 EJBs as part of the prototype. Set-up database schemas for use with the persistence layer. Developed XML messaging using JDOM. Developed various swing components for both the framework and the screens, driven from XML configuration files. Investigated and implemented a solution for internationalization of the swing client. Introduced and configured Log4J logging into the application. Introduced and implemented the use of JUnit testing in the project. Investigated various tools to deploy and launch the client over JNLP. Implimented Java Webstart as a webapplication with jar diff application updates.
Java, Backend, Oracle, XML, Database, J2EE, Developer, Offshore, Testing, Development, Backend, Framework, UP
2000 - 2002
job
framework developer
EDS London.
May 2000 - June 2002 The Accord solution was one of the biggest Java projects in Europe, it provided a generic solution to several government social security areas. I had various roles across this project. The architecture provides a framework based on an EJB solution for the swift development and deployment of Java Swing based GUI that collect and display data stored in a CICS backend.
•1 I developed a second-generation JSP based code generation utility that generates all the stateless session beans, deployment descriptors and transaction classes used in the EJB layer. I integrated this generator into the application framework, creating a generic framework that can be used across all Accord applications. Technology used: EJB, JSP.
•2 As a framework developer I was responsible for the development of Java beans for use in the GUIs. I also added Application Response Management code to facilitate the tracking and timing of transactions across the platform. Technology used: Java
•3 GUI screen developer mentor, I mentored client Java developers that had minimal Java exposure. My role was to train them up to a level where they were proficient to join development teams, and support them when in those teams.
•4 GUI screen developer team leader responsible for a team that delivered part of the first build of the CSR project. Technology used: Java
•1 I developed a second-generation JSP based code generation utility that generates all the stateless session beans, deployment descriptors and transaction classes used in the EJB layer. I integrated this generator into the application framework, creating a generic framework that can be used across all Accord applications. Technology used: EJB, JSP.
•2 As a framework developer I was responsible for the development of Java beans for use in the GUIs. I also added Application Response Management code to facilitate the tracking and timing of transactions across the platform. Technology used: Java
•3 GUI screen developer mentor, I mentored client Java developers that had minimal Java exposure. My role was to train them up to a level where they were proficient to join development teams, and support them when in those teams.
•4 GUI screen developer team leader responsible for a team that delivered part of the first build of the CSR project. Technology used: Java
It, Social, UP, Framework, Backend, Development, Support, CICS, Developer, Jsp, Java, Security, Technology, Architecture, Management, CSR, Mentor, Deployment, Swift, Backend
1998 - 2000
job
Heathrow, London Java Developer (Perm)
British Airways.
After completing British Airways graduate induction and British Airways computer training programs
I was a accepted by the eCommerce department where I worked as a member of a java development team working on the British Airways hotels selling system. In this role I developed some prototypes, using all the architectural layers of the platform. This arrivals and departures application used servlets to pass times and airport codes as a request, and the flight numbers and destination as a real time response. This information was displayed using a JHTML page, to demonstrate the full system architecture.
After this prototyping, I had full life cycle development experience of the hotels selling system for British Airways, which involved working with IBM, Boulder, US for final systems testing and bug fixing. My main area of work was on the Business Logic Server of the company's eCommerce platform. Using this involved development of business logic objects, with EJBs to connect the platform to both the backend and the various digital channels that plugged into it. I then moved to a support co-ordinator role where I backed up the 24x7 support team with Java skills, and overall knowledge of the e-Commerce platform architecture. As part of the eCommerce support team, I was responsible for the creation and implementation of suggestions and ideas to configure and better the efficiency of the system.
My final work at British Airways was to abstract the best design features from the Hotel selling system into a Generic OO model that could be used to design and build other systems faster, utilising a proven design.
I was a accepted by the eCommerce department where I worked as a member of a java development team working on the British Airways hotels selling system. In this role I developed some prototypes, using all the architectural layers of the platform. This arrivals and departures application used servlets to pass times and airport codes as a request, and the flight numbers and destination as a real time response. This information was displayed using a JHTML page, to demonstrate the full system architecture.
After this prototyping, I had full life cycle development experience of the hotels selling system for British Airways, which involved working with IBM, Boulder, US for final systems testing and bug fixing. My main area of work was on the Business Logic Server of the company's eCommerce platform. Using this involved development of business logic objects, with EJBs to connect the platform to both the backend and the various digital channels that plugged into it. I then moved to a support co-ordinator role where I backed up the 24x7 support team with Java skills, and overall knowledge of the e-Commerce platform architecture. As part of the eCommerce support team, I was responsible for the creation and implementation of suggestions and ideas to configure and better the efficiency of the system.
My final work at British Airways was to abstract the best design features from the Hotel selling system into a Generic OO model that could be used to design and build other systems faster, utilising a proven design.
It, UP, Backend, Logic, Server, Development, Testing, Implementation, Support, Developer, Design, Architecture, SoMe, E-commerce, Training, Prototyping, Ecommerce, Backend, Java
My education
1995
-
1998
The University of Edinburgh
BSc, General Science
BSc, General Science
The Downs School
Secondary, Maths
Secondary, Maths
?
-
1995
St Bartholomews School
Secondary, Levels Maths
Secondary, Levels Maths
James' reviews
James has not received any reviews on Worksome.
Contact James Andrew Gustard
Worksome removes the expensive intermediaries and gives you direct contact with relevant talent.
Create a login and get the opportunity to write to James directly in Worksome.
38100+ qualified freelancers
are ready to help you
Tell us what you need help with
and get specific bids from skilled talent in Denmark