Front and Back end development

advertisement
Name:
Charles Thomas. Front end development specialist.
Mobile:
Email:
0775 875 6143
charlesavt@yahoo.com
Date of Birth:
October 21st, 1956
Place of Birth:
Hammersmith, London, England
Location: Snodland, Kent
Education:
Cardinal Vaughn (Memorial) Grammar School, London England
(http://en.wikipedia.org/wiki/Cardinal_Vaughan_Memorial_School) 1968-1973 ( 7 GCE’s)
Mid-Kent College, Kent England
(http://www.midkent.ac.uk/) 1992-1994 ( Computer Science - (UK) HNC Diploma 1994 )
Software Qualifications:
Powerbuilder CPD (1995), Sybase DBA (1998)
Certified Java Programmer (2000) and Java Web Component Developer (2004)
Software Publications:
Main book reviewer for a new publication called “Learning Raphael Javascript Vector
Graphics” by Packt publishing.
Main Skills/talent:
Javascript application framework: Angular.js with supporting technology. I never
imagined that I would be using Javascript in every layer of the stack, what a long way
we have come with Javascript from it's more humble beginning.
I am additionally a proficient vector graphics expert. I provide cross browser/cross
device solutions. I work well with UX designers and can provide interactive front end
content with animation.
I have worked on large projects and small ones deriving the benefits from both to extend
experience.
Core library skills:
Object orientated Javascript at a lower level, an appreciation of software patterns.
Javascript libraries, CSS based design templates, bit map editors and SVG editors.
Test driven development.
Preferred Specific software libraries*:
Javascript modern application framework: AngularJS, NodeJS, ExpressJS and
MongoDB/My*Sql.
Other main Libraries: SnapJS and jQuery.
CSS: Bootstrap.
Database: All relational and MongoDB/Mongoose for document.
Software stack: Traditional Lamp or Mean.
Testing: Jasmine. Jasmine with Karma. Jasmine/Karma/Angular module testing and
testing suites.
*If there is no preference specified. Quick and willing to adapt to alternatives.
Legacy Skills:
This is a long list which contains reference to old versions of proprietary software that I
have used (at some stage) since my work in IT began 29 years ago in 1986.
Java(Sun Certified Programmer, Sun Web Components) , Oracle (versions 5-12),
Sybase (Certified DBA) , Content Management Systems, Web Servers (Various), Unix
O/S and Powerbuilder (CPD 1995. Version 3A to 12)
UK June 2012 - Current date
Precipice Design (London). Job title : Front End Developer.
August- 2015
Project 3 (Orange enhancement):
Delivered September 2015
The product was a new production release of the Project 3 (Orange) release.
There was a requirement to internationalize the project for German and Italian users.
Feb 2015-May 2015
Project 3 (Orange 2nd release):
Delivered August 2015
There was a requirement to replace media and change functionality and look of the
application.
June 2014-December 2014
Project 3 (Orange 1st release):
Delivered December 2014
An advanced Interactive front end taking the user base from various countries through a
series of interactive screens. Intricate manipulation of equipment in a virtual
environment. The responsive application was built on time and under budget.
Interactive graphics also included synchronization with video. Delivered September,
final clinical trials concluded successfully in early November.
Software: Modern Javascript application framework and supporting technologies.
January 2014-April 2014
Project 2 (Blue release):
Delivered during April 2014
This project has additional features to project 1 (Pink-See below). It enables non-IT
people to configure the application. It enables the easy replacement of content and
changes to application attributes (Colour, Fonts etc). I worked with UX designers. The
product included other professionals including models, video experts and medical
experts.
It passed all tests and exists as a completed product.
October 2013-December 2013
Project 1 (Pink release):
Delivered 20th December 2013
Replaced and enhanced an “HTML5 only” application that worked only on Chrome and
did not meet expectations.
This front end solution takes the user through a series of interactive screens that shows
them how to operate a new medical device. The application enables the user to control
device movement through 360 degrees (Remember all this sizes to the user’s browser
size as required). The application included interaction with video and animation. The
total solution was provided in 6 weeks and included 32 interactive screens. The client
also requested and obtained an administration module. The additional module took a
further 2 weeks to finish. Administrators can additionally increase the user base and can
display and download analytical information showing user activity.
Released in January 2014 to 62 countries.
Both project 1 and project 2 work in most browsers (No testing was done for
Opera, for example, but they passed all tests on Chrome, Firefox, Safari and IE>7.
Device testing included iPad ). Project 3 was designed with a “mobile first”
consideration as it was for a different company,
Solutions included the following software:
Object orientated Javascript, Javascript libraries(Angular, jQuery and Snap), CSS based
design templates, bit map editors, SVG editors and Lamp stack software.
Velti (London)
May-September 2013 Job title : Front End Developer.
Responsive solutions provided for a famous brand. Solutions included
responsive cross-browser and cross-device solutions.
Advanced solutions applied using Javascript and required Javascript
libraries.
Also integrated analytical solution with the main deliverable.
Solutions included the following software:
Object orientated Javascript, software patterns, Javascript libraries, CSS based design
templates, bit map editors, SVG editors and Adobe omniture.
Unruly Media(London)
http://www.unrulymedia.com/
January-February 2013 Job title : Front End Developer.
Created an interactive front end info graphic. What does that mean? An
experienced branding designer gives you a half a dozen SVG’s and you turn them into
an info graphic that was built from current JSON feed data.
The info graphic showed shared and viewed data for on line videos and ran
smoothly on all browser viewports (Although it was specifically designed for the Nexus
10 tablet).
Solutions included the following software:
Object orientated Javascript, software patterns, Javascript libraries(jQuery and Snap),
CSS, bit map editors, SVG editors and other social media sharing concepts.
Transform, London
http://www.betransformative.com/ Job title : Front End Developer.
October-November 2012 Job title : Front End Developer.
This application was part of a feasibility study only.
The application worked cross-browser and scaled well to fit expected screen size
(Responsive Design) and capabilities of user devices/browser configurations.
Development methodology utilised Agile and incorporated many wire frames. I
collaborated with the architect and the designer and translated those needs into efficient
and relevant technologies. Enhancements and recommendations made by myself
affected the external appearance and functionality of the system. The team additionally
consisted of a designer and an agile architect.
Solutions included the following software:
Object orientated Javascript, software patterns, Javascript libraries(jQuery and Snap),
CSS, bit map editors, SVG editors and Agile methodology.
Sapient, London
http://www.sapient.com/ Job title : Front End Developer.
Sapient London, Client July-September 2012 Job title : Front End Developer.
The project's key stakeholder needed to have an on demand visual, graphical display
with HTML5 look and feel for queried assets.
Daily stand up meeting resolved any bottlenecks and kept team members aware so that
deliverables were ready at the earliest opportunity.
I provided a front end solution before the contract end and because of fast
implementation I engaged permanent IT staff in training for these HTML5 bridging skills.
Developed for a backend with Microsoft Sql*Server. This was an integrated solution with
the in house Visual studio environment. The application was tested on different screen
sizes on different devices (Responsive Design).
Solutions included the following software:
Object orientated Javascript, software patterns, Javascript libraries(jQuery and
Raphael), CSS, bit map editors, SVG editors, Sql*Server, Visual studio environment
and Agile methodology.
Draft FCB: http://www.draftfcb.eu/uk/ Job title : Front End Developer.
London advertising agency July 2012
Short contract as client could not finish a Web display of major product not working in
IE7 and IE8. The solution was made to work in all major browsers and devices
(Responsive Design).
Solutions included the following software:
Object orientated Javascript, software patterns, Javascript libraries(jQuery and
Raphael), CSS, bit map editors, SVG editors and Infographic development.
Canada and USA February 2002-June 2012
LDAP, Ontario, Canada April-June 2012 : http://www.ldaptbo.com/
Job title : Developer.
The team also included a junior developer. This work included a PHP/My*Sql (Lamp
stack) system for a charity organisation (LDAP, Ontario, Canada) as 1 of a two team
effort. The project replaced an older manually based spreadsheet system and was
delivered using open source software because of budgeting.
Solutions included the following software:
Object orientated Javascript, software patterns, Javascript libraries, CSS, bit map
editors, SVG editors and Lamp stack.
MNR, Peterborough, Ontario (Local government): http://www.mnr.gov.on.ca/
June 2011 – April 2012 Job title : Developer.
I developed new web systems through systems analysis and web programming,
maintained and enhanced older computer web software systems with small
amounts of web server support.
Solutions included the following software:
Object orientated Javascript, Enterprise content management systems, Javascript
libraries, CSS, bit map editors, SVG editors and content management systems.
Reachable (Formerly 7 degrees),Utah, USA
http://www.reachable.com/product/try-reachable-free.html
February 2011 – June 2011 (5 months) Salt Lake City, Utah, USA
Job title : Job title : Front End Developer.
Designed and developed this companies main product front end.
The application passed all tests on major browsers, legacy browsers and
mobiles (Responsive design). One of the main features included the front end
explorer (An interactive infographic tool) that users used to navigate the people
network they were interested in.
Solutions included the following software:Object orientated Javascript, software
patterns, Javascript libraries, CSS, bit map editors, SVG editors, data visualization
solution and jQuery.
MNR, Peterborough, Ontario (Local government)
http://www.mnr.gov.on.ca/
June 2002 – February 2011
Job title : Systems officer S03:-Front and Back end development:
Provided a total replacement system for Fish Stocking in Ontario as an initial project that
took 9 months to complete in Summer 2003. This project helped me obtain the
job. A consultancy had failed to deliver the project and I was engaged initially on
contract.
Software included: HTML, Javascript, CSS, Oracle, Java Servlets and EJB.
UK and Europe June 1994 – May 2001
I have summarised this work heavily to just 2 lines..
January 2001 - May 2001, Yell Limited, Reading. (http://www.yell.co.uk/)
Job title : Web application developer Tools: HTML,Javascript,CSS,Oracle,Java.
April 2000 - January 2001, Daily Mail national newspaper, London.
Job title : Web application developer Tools:Silverstream ,Javascript, CSS, Oracle, Java.
February 2000- August 2000, Shell Financial Services ,London.
Job title : Web application developer Tools:Silverstream ,Javascript, CSS, Oracle, Java.
September 1999 - February 2000, Nicholson International ,London.
Job title : Senior Web applications builder. Tools: HTML, Javascript, Oracle
February 1999 - September 1999 MCI WorldCom, London.
Job title : Web applications builder. Tools: Web Pb, HTML, Javascript, Oracle
Further Contracts on/at:
September 1998 - February 1999 Indus International, Woking, Surrey.
June 1998 - September 1998 First Choice Limited, Gatwick Airport, Surrey.
July 1997 - June 1998 HSBC Asset Management Limited, London.
November 1996 - June 1997 Mercury Communications, London.
April 1996 - November 1996 Tip Trailer Rental Limited, Amsterdam, Holland.
December 1995 - April 1996 Tangent International, London.
May 1995 - December 1995 Geometric Results, Colchester, Essex.
January 1995 - May 1995 European Bank, London.
July 1994 - January 1995 Unilever, Blackfriars, London.
February 1994 - July 1994 Xi Systems, Bristol.
September 1993 - February 1994 Avon County Catering Services Ltd, Bristol.
July - September 1993 Institute of Bankers, Canterbury.
Greater details and references for the above engagements are available upon request. I started
work in IT in 1986 providing a bespoke solution for my employee who instructed me to deliver the
system nationwide which is what I did.
Download