Matt Strain
Java Developer

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

  • Download My CV in PDF FormatCV Download
  •  
  • Driving license: Yes (Clean)
  • Nationality: British
Address

London, E3

Email

mattstrain@outlook.com

Facebook

Find me on Facebook

Copyright Matt Strain

© Matt Strain