Curriculum Vitae
PERSONAL
SUMMARY
An experienced software developer with experience in designing and developing innovative solutions using Java. Possessing excellent analytical, design and problem solving abilities. Extremely motivated and committed to delivering the highest standard of work.
Looking for an ambitious company which will challenge my developer and problem solving skills and allow me to continue to develop my knowledge and potential.
ACADEMIC QUALIFICATIONS
BSc in Computer Science with First Class Honours, 2004 - 2006
University of Bristol
Certificate / Transcript of Results
HND Software Engineering, 2002 - 2004
University of Plymouth delivered at City of Bristol College - Passed With Distinction & Top Student
Award
Certificate / Transcript of Results
Year One Top Student Award / Overall Top Student Award
WORK
EXPERIENCE
Retail Impact Ltd - London / Reading
Java Developer, June 2006 - Present
Upon completion of my degree I joined start-up company Retail Impact, tasked with developing software solutions, to streamline manual or undefined business processes for a young business.
I have been solely responsible for Full Project Lifecycle development on a variety of platforms, used for both in-house systems and products sold to customers.
My development has involved working in multiple tiers of applications, typically using MS SQL Server for the data tier, writing Java libraries for the logic tier and then writing Java Web Applications, Java Swing Applications, Android Apps and J2ME mobile Apps for the presentation tier.
I have listened to client needs and converted those abstract specifications into executable code. Always using good object oriented principles and utilising JUnit to work in a test-driven development cycle.
Developed (see Projects for details):
- Web application (Tomcat 7) importing food retailer EPOS Data into SQL Server and generating Excel reports sold to suppliers. Developed web user interface using JSP, JSTL, JSF tags and custom tag libraries, utilising JavaScript and jQuery on the client side.
- GPS tracking system in Android and J2ME to monitor remote employees and to send daily KML reports to team leaders of employee movements.
- Mobile data collection tool in Android and J2ME allowing users to conduct surveys and upload results to SQL Server. Survey questions were defined in a Java Swing application, saved into an XML format and downloaded by the mobile devices.
- Invoicing system generating PDF invoices & credits and automatically sending payment reminders to customers. Java Swing application using SQL Server.
- HR and company asset management system. Java Swing application using SQL Server and also presenting data to SharePoint.
- Expenses system reading employee expense forms (Excel) into SQL server via Java Swing Application and upon completion of an approval workflow, generating payment files for internet banking systems.
Recently the amount of time I spend writing code has decreased and I spend more of my time, managing a team of Supply Chain Consultants working in UK Food retailers. I now wish to progress to a role where I can focus my skills and passion for Software development, within a team of likeminded people.
Other duties have included:
- Solely responsible for managing the entire IT infrastructure of the company from servers to mobile devices.
- Working within a major UK Food Retailer as a Retail Consultant.
- Leading a team of consultants working in both retailer head offices and stores; tasked with improving sales, waste and availability of perishable food products.
- Responsible for providing analytical information to assist operatives identify opportunities.
- Measure the performance of operatives, carry out regular appraisals and coaching as required.
- Identify, design and implement new business processes to improve performance
- Control the full budget of the team including salaries, company cars, IT and phones.
- Establishing further contracts with new and existing customers
- Managed redundancy processes when contracts ended
Captain Morgan's Dive Shop - Utila, Honduras
PADI Scuba Diving Instructor, August 2000 - August 2002
- Teaching Scuba Diving from beginner level to Dive Master level.
Vodafone Group - Newbury
3G Network Implementation, August 1999 - August 2000
- Generated configuration settings based on equipment being installed at mobile towers for network activation
- Created and maintained department intranet site
Captain Morgan's Dive Shop - Utila, Honduras
PADI Dive Master & Shop Manager, August 1998- August 1999
- Leading certified divers on underwater tours
- Assisting instructors teaching courses
- Joint shop manager responsible for sales, purchasing, staff and shop management
Sequel Inc. - Reading
Laptop Repair Engineer, November 1996 - August 1998
- Sequel were contracted on behalf of Digital (pre Compaq takeover) to act as their UK Repair Centre.
- Worked in incoming diagnostics to find faults to instruct assembly which parts to replace
- Worked in final testing to ensure all faults were rectified
- Ran a full repair process for laptops returned more than once
Compass Computer Group - Newbury
IT Systems Build & Support Trainee September, 1994 - November 1996
- Completed a two year apprenticeship learning various aspects of PC's, Servers & other hardware
- Building PC's, Servers, RAID devices and external Hard Drives
- Repairing PC's, Servers & Printers
- Attended college one day per week gaining an ONC In Electronic Engineering
REFERENCES
Available on request
AREAS OF
EXPERTISE
- Java:
- J2EE, J2SE, Android, J2ME
- Web:
- JavaScript, JQuery, HTML, CSS, JSTL, XML
- Database:
- MS SQL Server / Oracle
- Relational Database Design
BUSINESS
SKILLS
- Client Facing Skills
- System Administration
- Project Management
- Server Configuration
- Customer Training
- MS Office (Advanced Excel & VBA)
PERSONAL
SKILLS
- Problem Solving
- Multitasking
- Communication
- Organisation
- Self Motivating
OTHER
- CV Download
- Driving license: Yes (Clean)
- Nationality: British