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.