Java

5 years full time Java experience at Avis and 6 months part time experience at Manugistics. 13 years prior experience of C++ and 12 years OO Design made it a simple transition from C++ to Java.

Avis Europe PLC

  • Designed, using UML in MagicDraw, and built several Java algorithm services, to improve the accuracy of the forecast data.
  • Co-designed and built an Optimiser service, using Java to connect to the Dash Xpress-BCL Optimisation library. Optimiser produced stop sell recommendations and car shuttling recommendations across a network of rental stations.
  • Extensive use of JUnit along with EasyMock to create algorithm test suite. Design of regression tests to ensure product reliability.
  • Created enhancements to the data access layer using Hibernate and JDBC connecting to a SQLServer 2005 database.
  • Used Spring Framework to provide dependency injection and transaction control for the Forecasting Server and algorithm services.
  • Provided new functionality to the web application using Spring MVC Framework and JSP.
  • Supervised use of JProfiler to produce 66% reduction in run time of the Seasonality batch process.

Manugistics Ltd

  • Made some enhancements to some Java modules running on the WebLogic platform.
  • Built C++ interface to Java using JNI, allowing C++ applications to talk to Java objects.