
Enterprise Java Solutions Consultant at CMW Consulting
London, United Kingdom

Enterprise Java Solutions Consultant at CMW Consulting
London, United Kingdom
Working on large scale bespoke development projects and providing solutions to clients based around IBM, BEA and Open Source middleware. I have been responsible for software architecture, software design and development and I have some familiarity with team leading. I am extremely familiar with the complete project life cycle and the needs of teams within each phase.
Security Clearance:
Current
Certfications:
IBM Certified Application Developer - Rational V6.0
IBM Certified Application Developer - Lotus Domino R7.5
IBM Certified Specialist iSeries Domino 6 Technical Architect
IBM WebSphere Application Server V6.1
IBM WebSphere Portal Server V6.0
IBM Rational Software Architect V6.0
BEA WebLogic V9-10
Continuous Integration - Cruise Control, Continuum, Hudson
Development Technologies - J2EE, Maven, Spring, Hibernate, JUnit, JMock
Server Side Scripting, Jacl, Bash.
Design Patterns.
(Information Technology and Services industry)
2008 — Present (less than a year)
(Privately Held; 1-10 employees; Information Technology and Services industry)
March 2008 — Present (10 months)
CMW Consulting provides Java based solutions for enterprises based on IBM and BEA WebLogic middleware.
We are experts in designing and developing software using agile methodologies proven over the course of our past projects.
We specialise in continuous integration and continuous inspection environments which constantly assess software capabilities, software integrity and quality within a project.
(Privately Held; 11-50 employees; Information Technology and Services industry)
September 2005 — March 2008 (2 years 7 months)
As a consultant at Erebor I was tasked with the full aspects of delivering a project from its inception through to a successful delivery. Being at Erebor I built up a large about of business knoweldge coupled with a knowledge of how business needs can be addressed through different IT solutions.
I worked on multiple projects for different clients simultaneously needing to manage my time and deliverables effectively and being able to stick to multiple deadlines.
Most recently I have been working on a highly available national government IT project with 200,000 users over the last two years. I have experienced the lifecycle of very large projects on a day-to-day basis and I am familiar with the large amount of communication and organisation which makes large projects function fluently.
(Privately Held; 5001-10,000 employees; Information Technology and Services industry)
October 2005 — January 2008 (2 years 4 months)
I was at Steria as a consultant for a long time. This project was a greenfield project and I was at Steria throughout the complete project lifecycle for a large government software development team.
My main responsibilities at Steria included:
- Creating continuous integration and inspection environments
- Designing a server side architecture to support a very large bespoke application
- Developing the J2EE service layer which conformed to this design (Spring And Hibernate).
- Leasing with the different teams and managers to co-ordinate releases across environments.
- Administering environments keeping configurations in sync and assessing performance of these environments.
- Writing best practice procedures on effectively interacting with development environments in large development teams.
- Designing highly available production and pre-production environments.
- Provide mentoring and training to clients staff
- Being third line support in a service delivery environment
(Privately Held; 11-50 employees; Information Technology and Services industry)
September 2003 — August 2005 (2 years)
Typex offer IT infrastructure products and services from IBM and AT&T. Reporting to the Technical Director I was responsible for the overall management of all product and application development within the organisation. This incorporates; Managing all aspects of software development throughout the development life cycle. From initial requirements gathering through to the testing and deployment of new applications with customers. Co-ordination and management of development projects for internal systems such as the CRM application, web site and other business support applications. Provide input to marketing research activities for new product development and product strategy developments. Providing support to end users for application and system problems. In addition to product development I have also been charged with integrating and converting our current applications into a web based service oriented architecture.
(Public Company; Information Technology and Services industry)
2002 — 2003 (1 year)
Receiving one of two pre-graduate positions available I was involved in developing IBM products within a very professional environment. IBM provided a good grounding in writing applications with controlled procedures and software development methodologies. Primarily my role was concerned in liaising with the sales and marketing teams to develop their internal applications which were used for contract management, business partner management and sales applications.
The major project I was involved in handled £2 Billion of IBM’s revenue per annum. Managing this alongside other projects I gained great experience in time and project management. I also gained a better understanding in working with IBM customers to understand their requirements and communicate the technical viability for the solution.
2.1 BSc (Hons) (68.7%), Computer Science, 1999 — 2003