Paul Lynham

SOFTWARE ENGINEER / ANALYST / ARCHITECT
SOFTWARE ENGINEER / ANALYST / ARCHITECT

Professionally qualified and highly talented Software Engineer, Analyst, Team Leader and Architect with more than 25 years experience including extensive knowledge and skills in Object Oriented Analysis, Design and Programming using various tools and languages. An effective communicator with outstanding interpersonal skills with the ability to interface at all levels including boardroom. Adept at getting to the core of issues and promote viable solutions to achieve significant results and possesses an outstanding record in delivering highly complex technical projects.

Technical skills include, but not limited to:

OOP and OAD, using Delphi, Java, C++, C#, Python, UML, XML, SQL, Oracle, Firebird, SQL Server, Case Tools, C4I, MIOS, GIS, GPS, AIS & S-63. Solution Architecture and TOGAF 9.1.

Other skills:

Team Management, Mentoring / Coaching, Software Design, Full Project / Development Lifecycles, Stakeholder Management, Innovation / Creativity, Business / Systems Analysis, Technical Documentation / Report Writing, Troubleshooting / Problem Solving, Requirements Gathering / Defining, Lecturing / Presentations / Training, Business Practice / Commercial Acumen

Category
E-mail
Locked
Website
Languages
Delphi, C++, C#, Java, Python, SQL
Length of RAD Experience
10+ years
Deployment Platforms
Windows, Windows Server, Mac OS X, iOS, Android
Web Deployment
I.I.S., Apache
Visual Frameworks
VCL, FireMonkey (FMX)
Multi-Tier Experience
REST Clients, REST Server, SOAP Clients, SOAP Server, XML Documents
Misc Project Types
Active X, Component Building, D-Unit, D-UnitX, Dynamic Link Libraries, IntraWeb, UML
Database Components
FireDAC, IBX, DBX, ADO, BDE
Databases
Access, DB2, Firebird, InterBase, MSSQL, Oracle, Postgress
Reporting Components
Fast Reports, TChart, Quick Reports
3rd Party
AsyncPro, AQTime, Beyond Compare, Dev Express - Grids, Dev Express - Other, Project Jedi

Education

Python Best Practices and Design Patterns @ Learning Tree International
Sep 2015 — Sep 2015
Employ design patterns and best practices in Python applications
Apply advanced Python programming features for reliable programs
Create and manage concurrent threads of control
Generate and consume REST web service requests and responses
Increase performance with efficient use of data structures and native code
Unit test, install and distribute Python programs and modules
BCS Practitioner & Intermediate Certification in Enterprise & Solution Architecture @ Avancier / BCS
May 2015 — May 2015
The Practitioner level of training elaborates on the more practical parts of the syllabus with application of the knowledge to a case study. You will also be able to demonstrate knowledge and understanding of architecture management techniques in the areas of migration planning, implementation, change management and governance.

Independent of any specific architecture framework (Gartner, TOGAF, etc) the Intermediate certificate teaches general knowledge and skills. It covers a range of architecture concepts, techniques and processes, and provides an understanding of the roles architects play in the IT / IS industry.
TOGAF 9.1 Level 1 & 2 Certified Enterprise Architect @ The Knowledge Academy
Apr 2013 — Apr 2013
TOGAF or The Open Group Architecture Framework is a detailed method and set of supporting tools. These supporting tools are used in order to develop an enterprise architecture for organisations.

TOGAF, an Open Group Standard, is a proven Enterprise Architecture methodology and framework used by the world's leading organizations to improve business efficiency. It is the most prominent and reliable Enterprise Architecture standard, ensuring consistent standards, methods, and communication among Enterprise Architecture professionals. Enterprise Architecture professionals fluent in the TOGAF standard enjoy greater industry credibility, job effectiveness, and career opportunities.
Post Graduate Certificate in Education (PGCE) @ Bridgend College (awarded through University of Wales, Newport)
Sep 1999 — Jun 2001
Qualified teacher status in adult education.
MSc Computer Science @ University of Glamorgan
Sep 1994 — Jul 1997
Passed with Distinction, producing a prototype Artificial Intelligence system to diagnose and advise on infertility problems in dairy cattle.

Experience

Freelance Developer @ UCT
Jun 2015 — Sep 2015
UCT LIMITED – develops software used by the UK Foreign and Commonwealth Office to manage their assets (such as property and vehicles).
• Analysed existing code base, produced estimates and project proposal with planned delivery phases for a fixed price.
• Implemented upgrade of a suite of applications from Delphi 7 to Delphi XE8 including conversion from ansi strings to unicode, removing legacy libraries and moving from ADO to FireDac data access components, within a tight deadline.
GIS Software Consultant / Developer @ Metropolitan Police Service, London
May 2014 — Apr 2015
METROPOLITAN POLICE SERVICE, LONDON – employs around 31000 officers, 13000 police staff, 2600 Police Community Support Officers, supported by 5100 volunteer officers, covering an area of 620 square miles and a population of 7.2m.
Initial 6 month contract to develop a new ‘In Vehicle Mobile Application’ in a TDD Scrum environment as part of the Digital Policing programme allowing efficient use of mobile police resources, including mapping, routing & situational awareness.
• Coded in Java EE7 on Mac Minis using an extensive tool chain including Eclipse, JUnit, Jersey (JSON), Maven, Stash, Git, Nexus, Confluence, PMD, SLF4J, Neo4J, Cucumber, Jenkins, Camel, Fuse, Text to Speech & digital mapping resources.
• Installed, configured and integrated GIS services using Geoserver, GOLoader, Tomcat, Apache HTTP and Postgres/PostGIS used on Ubuntu VMs, deployed through Bash scripts and Puppet on Open Stack (Havana/IceHouse).
• The device agnostic front end used various JavaScript libraries including OpenLayers, Proj4js, meSpeak & AngularJS.
• The project uses an ESB to connect a legacy mainframe system with varied other systems including the GIS and IVMA.
CONTRACT ANALYST PROGRAMMER @ JHC PLC
Jun 2012 — Jan 2014
JHC LIMITED, LONDON - Offers IT solutions to the investment management and stockbroking community - Core product is FIGARO – a complete front to back office solution that supports 45+ major clients in UK and Ireland with £115 Billion assets under management and complete 36000+ transactions per day.
Initial 6 month contract to enhance features of FIGARO utilising Delphi 2009 & XE5 using AS400 iSeries transactions.
• Produced applications to incept clients and accounts using data entry templates. Software utilised web services and COM and was developed using a Scrum like agile process and continual build using Jenkins.
• Produced estimates, carried out analysis, wrote specifications, software design, construction and unit testing.
• Liaised with directors, partners and technical specialists to guarantee smooth and timely delivery of software.
CONTRACT SC SOFTWARE ENGINEER @ Cobham PLC
Aug 2007 — Feb 2012
COBHAM DEFENCE COMMUNICATIONS LTD, EXETER - Offers a technically diverse and innovative range of products and services that help protect lives and livelihoods, responding to customer needs with agility - Order Book £2.4 Billion - £156 Million invested in R&D - Employees 11000 - Customers / Partners in 100+ Countries
Initial 9 month contract to develop company’s suite of C4I and MIOS information systems including BattleHawk and WaveHawk used by domestic and international forces. Received contract extensions bringing coverage to 4.5 years.
• Coded in Delphi 2006, using Envitia’s MapLink GIS SDKs. S-57, S-63 and other maps.
• Co-produced a map processing application that converts raw map data into varied formats.
• Created a range of applications and interfaces for real time peripheral equipment such as VISCA PTZ cameras to acoustic detectors using low level protocols. Implemented closest point of approach and vessel interception features.
• Utilised a range of devices for detection and surveillance such as AIS, GPS, COFDM, audio and vibration sensors.
• Converted code artefacts and applications from C, C++ and VB into Delphi.
• Produced XML solutions for menu and toolbar configurations for different system types.
• Developed custom components that incorporated abilities for skinning and internalisation.
TECHNICAL DIRECTOR @ Leadgen Ltd.
Jun 2004 — Aug 2007
LEADGEN MARKETING SOLUTIONS LTD, CARDIFF - Generated leads for B2B client companies.
Oversaw all aspects of development including architecture, quality control and product road map for the company's LeadGen Pro software (used in outbound and inbound contact centres).
• Developed this multi-threaded system in Delphi 7 & C++ Builder 4, using a VOIP library with a FireBird DB and Asterisk telephony engine for Linux - ranged from console server applications to standard and nonstandard GUIs.
• Introduced and experienced many Agile methods including pair programming, continual build and integration tests (ANT, Cruise Control) and Test Driven Development using DUnit.
• Provided leadership and support to a highly motivated team of software development staff.
SENIOR DEVELOPER / TEAM LEADER @ Xenicom Ltd.
Jun 2001 — Jun 2004
XENICOM LTD, BRISTOL – Privately held UK based provider of software solutions that help telecommunications operators plan, launch and manage wireless networks (acquired by Andrew Corporation in 2005).
• Developed complex enterprise software products (OSS) for the Telecoms industry using Delphi 5 and Oracle 9i &Lite.
• Lead Developer on ‘NumeriQ’ product managing the SIMs and phone numbers of Hutchinson 3G, using Java EE 1.3 and Oracle 9i using EJBs on BEA WebLogic. Used Visual Café and then Eclipse making use of JUnit and Log4J.
• Other skills used included DOA (Direct Oracle Access) calling SQL and PL/SQL stored procedures. Equally adept at producing non-visual code, utilising Design Patterns as well as database and GUI development work.

Contact Candidate

Login or purchase this resume contact details.
Purchase