Christopher Lightfoot
Phone: ***** *** ********@*********.**.**
Christopher Lightfoot
Freelance Software Application and Game Developer
Website http://chris.widgisoft.co.ukMobile 078**-**-**-**
nd
Email *****@*********.**.** Date of Birth 2 December 1985
Twitter @lightfoot256 Address 17 Kay Street, Hoyland
Skype christopher.lightfoot Barnsley, S74 0NT
Hi. My name's Chris, I'm an enthusiastic freelance developer and consultant with several
years
experience in the design, development, management, deployment and support of small to
enterprise applications and games.
I have a varied background from C/C++ and Assembly, to PHP and .NET, right through to
pure
HTML and JavaScript.
Check out my web site at: http://chris.widgisoft.co.uk for further details and projects
of the kind of
things I like to work on. I'm available to work remotely or on site and can travel to
anywhere in the
UK with a full clean UK driving license.Technical Skills
Mobile Applications
? Extensive knowledge of iOS (iPhone, iPad) development practices and me thodologies.
? Experience with Cocos2D games, Flash and Unity3D based iPhone games.
? Multiple delivered apps published via App Store and via Enterprise deployment.
? Experience with HaXe games, publishing to Flash, HTML5 and iOS!
? Experienced in performance opti misations and debugging for embedded hardware.
Application Development
? Extensive knowledge of Cocoa, Cocoa-Touch, Objective-C, Xcode and Interface Builder.
? Unity 3D Development and Publishing C#/JavaScript.
? HaXe Development using NME for iOS, HTML5/ JavaScript and native Mac Games
? Flash 11/AS3 Development and AIR, Stage3D and AGAL Shaders.
? C#.NET Windows and Mono Applications.
? C/C++, QT 4.6.x Tools and applications, UI/UX Design
? OpenGL, DirectX, SDL, SFML, Allegro, Shaders, Unreal Level Design.
? Various scripting languages including Python, Lua, UnrealScript, JavaScript.
Front End Development
? XHTML/CSS; Experienced in cross browser compatibility.
? Experienced working with pure JavaScript and frameworks such as jQuery .
Server Side Development
? PHP 4/5+ and MySQL, Zend Framework, Drupal, WordPress.
? Linux and Apache Installation, Configuration, Compilation and Deployment
? Linux maintenance, configuration, deployment, development and kernel configuration.
? Windows (XP through Server 2008 to Windows 7) + IIS6/7 Installa tion and Configuration.
? SharePoint 2007/2010 Installation, Configuration and Development
? SQL Server 2000/2008 and Reporting Services.
Freelance Software Developer CV 2012 chris.widgisoft.co.uk
Christopher Lightfoot Phone: 078**-***-*** Email: *****@*********.**.**
Recent Experience
Freelance PHP, AS3, MySQL Developer Team Cooper
March May 2012
AS3/Flash Development using FDT5 and Adobe Flash IDE
Working within existing bespoke MVC framework
PHP Development for back end services
HTML/JS wrappers and supporting pages
Coordination and design of m ultiplayer flash game using SmartFoxServer 2X
Configuration of SmartFoxServer 2X on Mac/Windows/Linux
Specified, designed, wrote and tested bespoke extensions for SmartFoxServer 2X in Java
to provide custom functionality and centralised game logic.
Designed and wrote an AS3 Prototype Client to test server while main front end was
being
developed
Integrated client handling code into main front end application
Use and configuration of Amazon Web Services for hosting
Use of Photoshop to extract/slice designs for use in Flash
Use of SVN branching to manage multiple versions of product during develop ment,
testing
and release.
Freelance iOS Developer Mi-Zone / Penrillian
January March 2012
? Additional features added to existing product
? Maintenance of native iOS Application for iPhone, iPad and iTouch
? Objective-C and Interface Builder and Xcode
? Working extensively with external accessories
Enhancements to User interface and User experience UI/UX
Localization of entire application into 6 languages
Freelance C++ and Qt 3.6.x Developer Practical Control
January March 2012
Development of Cross-platform Qt Applications in C++ for Windows and Linux
Design and Development of Windows GUI Applications and Tools
User Experience and User Interface Design; UX/UI Design
Use of C++ and Eclipse with Qt Integration
Development of Multithreaded applications and services and thread safe classes.
Extensive use of Qt s Slots and Signals
Working with external devices over Serial
Developing of TCP/IP and UDP communication protocols
Persistent storage via QSettings s files.
Persistent storage via SQL
Testing against multiple OS s
Use of Qt 4.6.3
Freelance Software Developer CV 2012 chris.widgisoft.co.uk
Christopher Lightfoot Phone: 078**-***-*** Email: *****@*********.**.**
FreelanceiOS Developer Penrillian
December 2011
? Development of native iOS Application for iPhone, iPad and iTouch
? Objective-C and Interface Builder and Xcode
? Working extensively with external accessories
? Bluetooth and Low level data communications via NSStream
? Supporting iOS 4.0 and 5.0
? Initial support for localisation of Application
? Persistent storage of minimal data via plists
? Background task support
? Testing on older devices; 3G/3GS, etc.
Freelance Unity3d Widgisoft
November 2011
? Development of iOS and web-based Unity3d application
? Working in C# and JavaScript
? C# based backend socket server
? Dynamic creation and texturing of 3D meshes
? Developing of custom 3D shaders
FreelancePHP, AS3, MySQL Developer Team CooperAugust 2011October 2011
? Development of cron scheduled php scripts
? Development on MySQL Database, maintenance and amends
? Development of Zend administration system
? Development of AMFPHP Services
? Development on Flash front end using AS3 and Flash Player 9
? Development of Automated Testing systems
? Integration of PayPal payment system
Freelance Systems Integration & Software Developer - Line
CommunicationsJune 2011August 2011
? Maintenance of large scale Military SharesPoint 2007 deployment
? Development of SharePoint 20 07 Custom Features and Solutions
? Development of Supporting C#.NET Interfaces between Project Server and Commercial
LMS
? Design and Documentation of System Components and Integration
? Use of VMWare to configure small virtual network of servers and test client s
? Travelled and worked off site for final deployment and testing
Freelance Software Developer CV 2012 chris.widgisoft.co.uk
Christopher Lightfoot Phone: 078**-***-*** Email: *****@*********.**.**
Recent Experience Continued
Senior Software DeveloperLine CommunicationsSeptember 2007June 2011 (Permanent position)
? iOS (1.5 years)
? iOS (iPhone/iPad) Design and Development for Prototype and Production
applications ranging from Task Lists through to Multi course E -Learning with Multi
choice questions, Animation, XML Parsing and development of in house iOS E -
Learning framework.
? Multiple iPhone projects in App Store (covered on NDA)
? Multiple iPhone and iPad projects in Enterprise Deployment (covered under NDA)
? Multi-player E-Learning iOS applications over Wifi and Bluetooth
? SharePoint (6 months +)
? Configuration of large scale SharePoint 2007 deployment
? Development of SharePoint 2007 Cu stom Features and Solutions
? Development of Supporting C#.NET Interfaces between Project Server and
Commercial LMS
? Design and Documentation of System Components and Integration
? Use of VMWare to configure small virtual network of servers and test clients
? Travelled and worked off site for configuration and deployment
? LAMP/.NET (2 years)
? Extensive design and development of LAMP based systems
? Extensive design and development of C#.NET based systems
? Liasing with clients directly to gather requirements and discuss project.
? Working closely with clients to rapidly develop and update applications on short time
scales.
? Refactoring of existing applications
FreelanceSoftware Developer Widgisoft
June 2010January 2011
? Design and Development of Pure AS3 -based online Games
? Design and Development of AS3 -based 2D Sprite and Tile Game Framework
? Development of PHP/MySQL Websites
? Implementation of PayPal payment system
ColdFusion Web DeveloperSuperbreak Mini HolidaysFebruary 2006September 2007
? Development on main Superbreak and Hotelnet website (ColdFusion/XML/T-SQL)
? Design and development of Superbreak mini sites (ColdFusion/XHTML/CSS)
? Refactoring of legacy websites
? Design and development of team administration tools
? Responsible over Bug tracking, management of issues and reporting
? Coordinate and report on own development projects and coordination of tasks within
projects
Freelance Software Developer CV 2012 chris.widgisoft.co.uk
Christopher Lightfoot Phone: 078**-***-*** Email: *****@*********.**.**
Experience Continued
.NET Web Developer netSurity
October 2004February 2006
? Design and Development of netSurity Fuse UX (ASP/T -SQL)
? Development of netSurity Fuse rule input (Perl)
? Refactoring of iQSM prototype (ASP/T -SQL)
? Production of iQSM (C#.NET/T-SQL/XML/XSLT)
? Design and Development of iQSM toolset (C#/T -SQL)
? Management of small team of developers
? Reporting on team progression and issues
FreelanceC++ Developer Clickteam
Throughout 20012003
? Design and Development of Text Blitter extension (C++)
? Working inside existing product framework and SDKs
? Extensive use of Win32
? Configuring of Interfaces using Resource Editors
? Extensive use of Visual Studio C++
? Coordination of a closed testing group
Education and Qualifications
BTEC National Diploma IT Practitioners in Software Development with 3 Distinctions
AS-Level Mathematics
9 GCSEs A*-B
References
References are available on request; please email me at: *****@*********.**.** for
further details.
Freelance Software Developer CV 2012 chris.widgisoft.co.uk