SearchSearch

Sign In
 Sign in or Register
Buyer zone
Find skilled Sellers for your organisation
Seller zone
Tell organisations about your skills

About us

Contact us

FAQs

Testimonials

Site map

Can we help?
tel0870 389 3244
emaile-mail

infoYou are currently viewing the web site for registered charities, showing discounted Seller rates.


Access our main site

HomeSeller 256493
[ Printer friendly ]

Seller 256493 - St Neots, Cambridgeshire, UK

Rating:
Unrated (New)
Hourly Rate:£17.78
Available From:Now
Overview:I have 30+ years experience in many aspects of software management and development. My core skills are design and architecture using UML etc. However I also have significant development skills.
: Hourly rate shown includes a discount of 20% for registered charities.

[ Top | CV | Skills ]

CV

• Results-driven, logical and methodical approach to achieving tasks and objectives
• Determined and decisive; uses initiative to develop effective solutions to problems
• Reliable and dependable - high personal standards and attention to detail
• Good interpersonal skills - works well with others, motivates and encourages
• Self-aware - always seeking to learn and grow
• Seeks and finds good outcomes to challenges

Employment History

(2006 & ongoing)

Senior Technical Consultant

Cambridge

• Role - Technical Team Lead/ Project Management/ Architect (2 months full time) -
Leading a team of 4 Romanians developing a rulebase editor and a MS Word plugin for automatic document classification. Responsible for technical design and technical/project management as well as testing and integration with the classification system.
• Role - Technical Architect (12 months part time) -
Defined and documented the new technical architecture for the semantic middleware project. Documentation provided on the in-house Wiki.
• Role – Architect/designer, developer, tester (9 months) -
Major rework of a C++ rule driven Ontology based document classification system from a monolithic jumble to a multi-component pipeline. Based on a pre-forking server architecture and dynamic components using dependency injection. Retrospectively documenting and understanding the code as work progressed. Delivered as a core component of the semantic middleware project.
• Role – Developer/ Implementer
Took over a python program which was written to be a proxy to a Google GSA installation. The purpose was to integrated the concept mapping search enhancement system with Google. The only way to know what Google was crawling was to be a proxy. Much work was done to improve the functionality and error handling as well as build and deployment. The trial at Google was successful and the total project (of which this was a part) won a Google integration award.


(2002 to 2006)

Senior Technical Architect

Stevenage

• Role - Technical Lead/ Architect/ Developer (3 months) -
Developed an SOA framework for massive deployment of the similarity search system (see below) using Mule, an open source SOA platform. Responsible for another architect seconded to the project.
• Role - Technical Team Lead/ Architect/ Developer (18 months) -
Designed and implemented a similarity search system joining 3 police forces. Responsible for the architecture, detail design and a large part of the implementation. Managed 3rd party supplier and small development team. Implemented web application and much of the middle tier and database systems. Development was predominantly Java with a mix of tools and other support languages. Delivered, maintained and supported the system through comprehensive trials which were very well received.
• Role - Developer
Transformation of several gigabytes of XML into SQL Server was taking 10 days using conventional tools (VB6/SQLXML ). I reimplemented this using Python to generate SQL statements that could then be run against the database. This cut the time down to 10 hours.
• Role – Full life-cycle (3 months) -
Designed, developed, deployed and supported a data migration from a Siebel system to a specified CVS file format for Bank of Scotland. Written predominantly in Python (using Pyro for distribution and concurrency). Also used elements of C++ and Java.
• Role – Full life-cycle (10 months) -
Designed, developed, deployed and supported a client-side middleware solution for connecting Siebel Financials and The CGI POS system together. This used a number of connector components in VB6 to manage the programs and communications between them.


(1999 to 2002)

Technical Architect

IMR Global, Stevenage

• Role - Architect/Team Lead/ Developer (18 months) -
Designed and led the implementation team for the web security system on a new Lloyds of London web venture. I was integrated into the suppliers team (as then Baltimore) to deliver a tailored solution to the project. Led a team of 2-4 people configuring and integrating the Baltimore products. Personally designed and implemented the LDAP database and access layer. This was a full web PMI system with PKI for the for intra-system authentication and web services.


(1994 to 1999)

Technical Architect

Intuitive Systems, Stevenage

 Role – Team Leader/Lead Design/ Developer (18 months) -
Designed and developed a framework for business analysts to generate point-of-sale system for financial advisors. The system used a Java (MS J++) back end and Visual Basic front end. The team was between 4 and 6 people. The system could be configured using largely declarative statements with some scripting for additional behaviour. BA's could build the skeleton system and developers could then add the new behaviour


(1984 to 1994)

Consultant

Parity Group, Hemel Hempstead

 Role - Multiple roles over 2 years, ending with full responsibility for 10 people) -
Major contributor to the design and implementation of a replacement message switching system for BT. Implemented on a Sequoia fault tolerant Unix system responsible for UI team and later led the complete team from ‘code complete’ to a fully deployed operational system. The system was written entirely in ‘C’ and was advanced for its time being completely resilient in both hardware and software. If a software component failed it would be restarted and the system rolled back to a suitable point if necessary.


(1982 to 1984)

Lead Designer

ITL, Hemel Hempstead

 Role - Diagnostics team leader -
Major contributor to the design and implementation of a diagnostic sub-system for a mid-range computer using a network of 8031 micro-controllers and a 6802 main controller. This system used a software implementation of a token passing protocol. It was responsible for startup, shutdown, health monitoring an recovery of the proprietary bit-slice architecture. There was also a diagnostic language which was implemented in forth. A forth system was ported to the 6802 for this purpose as one was not available for that platform.


(1980 to 1982)

Development Manager

Dowty , Watford

 Role - Development Manager
Managed several teams of software engineers developing coal face management systems and gas turbine control systems. These included a chock alignment system implemented with a network of 8031's. The gas turbine system was intrinsically safe and implemented with Z8000's for configuration, control and display. This was a hard real-time system.


(1978 to 1980)

Senior Software Engineer

HSDE , Hatfield

 Role - Developer and later team leader
Developed and later designed coal clearance and coal management systems for a number of coal mines in the UK working with MRDE (Mining Research and Development Establishment). Main development was in assembler and later Coral 66 on a PDP11.

Professional Qualifications

• Cambridge College of Arts and Technology (68 – 71)
• OND and HND in electrical and electronic engineering
• Bladeworks Certified Integrator
• Many courses over the years from hardware logic to PKI.

Experience/Specialisms

• 30+ years in software engineering and commercial software development
• Proposals, requirements, solution definition, architecture, development, delivery, support, team leading, project control, mentoring, career management
• System modelling and architectures using various techniques; ER, UML, 4+1 views
• Systems Integration has become an increasingly dominant theme at all levels of the solution. Selection of integration products, tools and glue techniques has been a key part of my role
• Inter-working with customers current and legacy systems and databases
• Search engines with particular reference to similarity searching. Concept mapping using ontologies and document classification
• Data quality issues and data migration software
• Full development lifecycle in most popular environments
• Distributed concurrent systems from CORBA, COM+, various other Object Brokers to SOA’s and Erlang OTP
• Web application design
• Security in application systems, predominantly secure web sites including PMI and PKI
• Recently - Financial Services, Government and Telecom sectors
• Less Recently – Command and Control and Computer Management
• Technical Skills base (last 15 years)
o Windows Desktop/ Server 2003, Linux
o Java (J2SE/J2EE), .NET (C++/C#), Python (inc Pyrex/Pyro)/Jython, C, C++, ECMA script, VB6, Smalltalk, Erlang, SQL, XML, XSLT, HTML, LDAP
o SQL Server, Oracle, DB2, Mnesia
o Visual Studio, Eclipse (Java, Python, Ruby, Erlang), JBuilder, Boa, Dev-C++, WebSphere, Rational Rose, Poseidon, Visual Paradigm
o CVS, SVN, SourceSafe
o Apache, Tomcat, Servlets, JSP, Struts, Open JMS, Mule SOA/ ESB, Hibernate
o Siebel Financials, Infoglide Bladeworks, Baltimore Select Access/ Unicert
o UML - Use Case/Class/ Interaction/ Activity/ State Chart/Component/Deployment
• Technical Skills base (over 15 years ago)
o Sequoia Unix (fault tolerant), DEC minis, micro processors and micro controllers from 8031 to Z8000, ICL mainframes
o Pascal, Coral 66, B, Forth, cross compilers and assemblers various
o MDS and ICE for various micros.

[ Top | CV | Skills ]

Categories & Skills

IT & Internet

Categories

Skills

Businesses: (Buyers)


To contact this Seller, or other freelancers, please register as a Buyer for FREE.

Register as buyer

Similar Freelancers


Freelancers: (Sellers)


To sell your skills please Register as a Seller for FREE.

Register as seller



Copyright © 2006–2008, people4business Ltd.