Past Clients

NBrown Group

Initially on a 3 month Java Developer contract, this was extended by 3 months, 6 months then a further 6 months. During the last 6 month contract the client and I negotiated to cancel the current contract so I could take on a further 8 month Technical Lead contract. The total contract length was 23 months.

Tech Lead – Contract

Responsible for the design of the technical solution with my team of 4 developers and 2 testers, ensuring the solutions were high in quality and the testers had the information needed to create detailed test plans.

BAU Java Developer – Contract

Responsibilities included interfacing with the IBM MQ and Fusion Middleware, accessing FatWire for resources and maintaining the FreeMarker and JSP pages and servlets for the web catalogue.

Skill Set

Java, JavaScript, jQuery, FreeMarker, JSON, Struts 2.0, Servlets, AJAX, MQ, Spring Boot, Paired Programming, Mob Programming, Agile

Knowledge Powered Solutions

I worked for KPS for 12 1/2 years, mainly on their neural net based search service, content management and indexing service, but we also developed a “tribal knowledge base” (aka forum).

Senior Software Engineering – Permanent

Responsible for maintaining and developing all aspects of the user interface, back end servlets and database schema for the neural net based search engine.

Skill Set

Java, API development, RESTful microservices API, SOAP web services API, JavaScript, YUI3, Polymer, JSON, EJB3, Tiles, Struts, Taglibs, AJAX, SQL Server, Oracle, MySQL, Apache/IIS, Paired Programming, Agile.

Burns E-Commerce Solutions

Software Engineer

During the 16 months at Burns I developed an application to convert Word, Excel and HTML documents into PDF format. I was also jointly responsible for updating and configuring components of beX, a purchase order to invoice processing system for large scale commercial buyers to interface with small scale suppliers.

Skill Set

Struts, Servlets, EJB, Oracle, Java, J2EE, Taglibs, Apache, Linux, Spring, TDD.