Download Experienced Java/J2EE Developer with 15+ years

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
LESTER MEMBE
PERSONAL DETAILS
Nationality: British
Post Code: LU4 9FR
LinkedIn: https://www.linkedin.com/in/Lester-Membe-Profile
Email: [email protected]
Mobile: 07971 475343
Other: 015 8253 4396
EDUCATION & QUALIFICATIONS
1996
1992
1990
BSc (Honours) Computer Information Science
BCom (Honours) Commerce
Diploma Computer Studies
Canterbury University
Western International University
Greenwich College
2013
2013
PRINCE2 Foundation
Level 3 CMI project Management
Bedfordshire University
Bedfordshire University
2017
Disclosure Scotland (Current)
PROFILE
A Java Web Developer with over 10 years commercial experience concentrating primarily with JSP, Java,
J2EE, J2SE, HTML, CSS, JavaScript, JSP, JSF, XML and MySQL, SQL Server and Oracle 11g. Has
developed many Back-end and Front-end desktop and web based systems working in the Banking, Music,
Retail, Media and Not-For-Profit industries.
Strong analytical skills coupled with the ability to liaise with both technical and business stakeholders have
been used to translate business requirements into effective technical solutions. Task focused approach as well
as commitment to delivering on clients’ expectations have ensured timely completion across the full
Software Development Life Cycle as well as preventing expected overrun.
Seeks contract work being immediately available for both interviews and starts for most locations within
London and across the UK.
TECHNICAL SKILL SUMMARY
Languages
Java, JSP, J2SE, J2EE, JSP, JSF, jQuery, HTML, DHTML, XML, XSLT,
JavaScript, XHTML, JPOS, CSS and Chordiant 3.1 / 5.2 / 5.5 / 5.7 / 6.2
Methodologies
Agile, TDD, Pair Programming, Continuous Integration
Version Control
SVN, Visual Source
Database
Oracle, SQL Server, MySQL
Web / Application Servers
Tomcat, JBOSS
Development IDE
MyEclipse, Eclipse, NetBeans
Operating Systems
Window XP, Windows 7, Windows 8, Windows 10
REFERENCES AVAILABLE ON REQUEST; RECOMMENDATIONS AVAILABLE VIA LINKEDIN
LESTER MEMBE
EMPLOYMENT HISTORY
Jun 2014 – Mar 2017
Oracle, Capability Green, Luton
Oracle offers a comprehensive and fully integrated stack of cloud applications, platform services, and
engineered systems.
Employed as a Software Developer working on an EPOS (RetailJ) system designed for retail businesses that
use Pin Entry Devices (PED). Worked in a team of 20 people which composed of (A Team Lead, Senior
Architect, 3 x Senior Software Developers, 10 x Software Developers and 10 x Functional Architects) in an
Agile environment.
Responsibilities
 Develop code to a high standard as described in technical specification documents, ensuring no bugs are
present using JUnit for testing
 Use Myeclipse IDE for development
 Use TDD development to write unit tests.
 Use Java, XML, ANT, JPOS for back-end development
 Use JSP, jQuery, HTML and CSS for front-end development
 Use Oracle, SQL Server and MySQL as the back end Database
 Use Tomcat and JBoss as the Web and Application server
 Carry out CI (Continuous Integration) using SVN and Jenkins
 When functional testing has finished, ensure that unit testing is also completed as per the agreed
standard and all relevant supporting administration tasks are done
 Gather requirements for WordPay and Paperchase Change Request from clients
 Document any requirements gathered from the client and stakeholder
 Peer Code reviews ensuring there are no coding errors and best Java coding practices are adhered to e.g.
adhering to OO principles such as SOLID
 Review code to ensure quality requirements were met
 Provide appropriate feedback and information to help improve quality to junior developers and update
Senior Architects and Team Leads
 Determine specifications and requirements and develop technical specification documents where
required. Collating requirements from end users and stakeholders and analysing the current system.
 Converse with 3rd party institutions and 3rd party hardware / software vendors, gathering information,
digesting information from these sources and disseminating said information to various areas of the
business
 Convert the above gleaned information into usable technical documentation that can be used by micros
developers, QA and other areas of the business as needed
 Ensure there are no gaps in requirements to allow specifications to progress
 Keep up to date with current process documentation and best practices
 Assist in the production of support, QA and release documentation
 Liaise with and support QA personnel during software testing
 Continuous Integration (CI ) using SVN and Visual Source
Achievement
Successfully designed and implemented the WorldPay change request on time avoiding the expected
overrun. This ensured that the clients using the system on time for PCI testing were able to renew their
licenses to continue using EFT (Electronic Transfer Fund system).
Skill snapshot: Java, XML, JSP, ANT, HTML, CSS, JPOS, Software Design, Code Reviews, Testing,
Client Facing, CI, Change Request, Requirement documentation, MySQL, jQuery, Oracle, SQL Server,
SVN, Jenkins, QA, Tomcat, JBoss, TDD,
Dec 2013 – Jun 2014
METHI Restaurant - Luton
An Indian restaurant chain that currently has 3 restaurants in Luton, Dunstable and Milton Keynes.
Contracted as a Java Analyst / Developer developing mobile apps for Android using Sencha Touch. Worked
in a team of 5 people which composed of a Software Analyst / Developer and 4 Software Developers.
Page 2 of 4
LESTER MEMBE
Responsibilities
 Develop an Android mobile app for ordering food and booking a lunch / dinner table at the restaurant
using Sencha Touch
 Carry out unit testing using JUnit
 Write test units using TDD
 Use Java, XML, ANT for back-end design
 Use JSP, JSF, jQuery CSS for front-end design and MySQL as the back-end database
 Use Eclipse as the development environment and my Myeclipse IDE for development
 Use Tomcat as the web server
Achievement
Successfully designed and implemented all assigned projects on time avoiding the expected overrun
Skill snapshot: Java, HMTL, XML, CSS, JSF, jQuery, Sencha Touch, Android, Mobile App, TDD, ANT,
MySQL, Eclipse, Myeclipse IDE
July 2010 – Dec 2013
Essancy - Luton
A leading producer of fragrances & flavours, owned and run by a family who have been in the fragrance
world for three generations. Essancy combines in depth understanding of the fragrance industry with the
very latest technologies and systems.
Contracted as a Java Developer to develop an intranet allowing branches in different locations to requisition
for ingredients to develop fragrances for their clients. Worked in a team of: Project Manager, Business
Owner and Web Developer using Agile methodology.
Responsibilities
 Develop an intranet for ordering ingredients for fragrance making
 Carry out unit testing using Junit
 Write test unit using TDD
 Use Java, XML for back-end design
 Use JSP, jQuery, CSS, JSF for front-end design and MySQL for back-end database
 Use Eclipse as the development environment
 Use Tomcat as the web server
Achievements
 Reduced the Essancy’s time in producing the fragrance for their clients from 3 weeks to a week
 Improved the company’s communication and stock levels by removing the use of an Excel spreadsheet
and replacing it with a company intranet page
Skill snapshot: Java, HMTL, XML, CSS, JSF, jQuery, Agile, Eclipse, TDD, JSP, MySQL, Tomcat
Jun 2008 – Dec 2010
Johnston Press Digital, Peterborough
Johnston Press Digital is responsible for the development of the company's digital activities, comprising
news, classified, display and enterprise products across web, mobile and app platforms.
Employed as a Java Developer to provide web development in an Agile and mentoring .NET developers to
transition to Java environment. Worked in a team of 15 people, composed of a Team Lead, Project Manager,
10 .Net Developer, 5 Front-end Developers, 3 Software Testers and 2 Java Developers.
Responsibilities:
 Set up Java development environment Eclipse IDE, Tomcat, JBoss, SVN
 Gather and document requirements from both clients and stakeholders
 Research & Development – Research technologies that would be suitable for the project: Velocity, JSF,
JSP, Junit, Web Services using either SOAP or RESTFUL
Page 3 of 4
LESTER MEMBE
 Mentor and train 15 .NET developers (back and front end) to transition from .NET to a Java Development
environment
◦ Setup and install Tomcat, Java, Eclipse
◦ Configure Tomcat, MySQL, SVN and ANT in Eclipse
 Carry out CI (Continuous Integration) using SVN
 Arrange daily Scrum meetings
 Research and develop a prototype for a web based newspaper system using Polopoly
 Develop components using Java, XML, Polopoly
 Front-end development using HTML, JSP, CSS, jQuery
Achievement
Successfully developed an online web Olympic sport page within tight timeframes that went live online in
time for the Olympic games so that users were able to watch the Olympics on the go
Skill snapshot: Java, HTML, JSP, CSS, Polopoly, jQuery, XML, MySQL, SVN, ANT, Eclipse, Agile,
RESTFUL, Tomcat, JBoss
Jan 2008 – Jun 2008
Shop Direct - Little Woods, Liverpool
Shop Direct Group is a multi-brand online retailer in the United Kingdom and Ireland. Established in
November 2005 as a result of the merger of the former Littlewoods and Shop Direct companies. It’s a
business group trading via several digital department stores and mail order business.
Contracted as a Java / Chordiant Developer to develop, maintain and upgrade the online shopping system.
Worked in a team of 16 people which composed of a Project Manager, Account Manager, Team Lead, 5
Senior Architect, 3 Software Analysts, 5 Chordiant / Java Developers in an Agile environment.
Responsibilities
 Java development using Chordiant to develop Banking Mortgage and Credit Card Application systems
 Peer Code reviews ensuring there are no coding errors and best Java coding practices are adhered to e.g.
adhering to OO principles such as SOLID
 Write unit test using TDD
 Unit testing using JUnit
 Front end design using JSF and JSP, CSS, jQuery and back-end design using Java, XML, XSLT,
Chordiant
 Carry out CI (Continuous Integration) using SVN and Visual Source
 Use Myeclipse IDE for development
Achievement
Successfully designed and implemented all assigned projects on time
Skill snapshot: Java, Chordiant, HTML, JSF, JSP, CSS, jQuery, XML, XSLT, Myeclipse IDE, Junit, OO,
SOLID, Agile, TDD, SVN, Visual Source
EARLIER CAREER HISTORY
Jan 2003 – Apr 2008
Feb 1998 – Jan 2003
Jan 1986 – Feb 1994
Java/ Chordiant Developer
Forte Developer
Analyst / Programmer
Henley Software Consultants - Business Agility
University of Canterbury
Zambia Air Force
Page 4 of 4