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 273814
[ Printer friendly ]

Seller 273814 - Wallsend, Tyne And Wear, UK

Rating:
Unrated (New)
Hourly Rate:£31.67
Available From:Now
Overview:North East based I.T. contractor. Developer of commercial software since 2002. Experience of full product lifecycle using C#, VB.NET, ASP.NET, PHP, MySQL and SQL Server. Also experienced with LAMP.
: Hourly rate shown includes a discount of 5% for registered charities.

[ Top | CV | Skills ]

CV

I specialise in software design and development and have experience of the complete product life cycle. I developed a comprehensive three-tier application named iDos (Integrated Diocesan Office Solutions). This system is now in use extensively by Durham and Newcastle Anglican Dioceses (with around 30 to 40 users in total). Fully designed, implemented, deployed and supported by myself. This application has been coded in Visual Basic.NET using Windows Forms, with web interface coded in PHP with a MySQL database backend. The newest version (version 2) of iDos is currently being coded in C# with an SQL Server 2005 backend. There is also Microsoft Office automation (VBA - Visual Basic for Applications) within the system and examples of this are its interface with Microsoft Word for one-click production of the Diocesan Directory (a printed handbook which is sent out every year) and exports to Microsoft Excel.

For three months of this I worked for (the company behind the Sun Bingo website). It was a very exciting opportunity to work for such a successful company and develop several systems for them. While there I designed and developed a .NET chat server for their existing Flash games (using XML sockets) in C#, and i:scratch web service – a free to play game paying out £50,000 per month in winnings. I also designed and implemented a web based chat server control panel, which was written in ASP.NET (C#) and used Microsoft Message Queuing technology to control the chat server I developed (an NT Service). It was my own choice to leave Tombola in April due to my desire to return to contract work, however they were extremely pleased with the work I produced while I was with them.

I have also developed various other I.T. systems as detailed on my CV, which demonstrates great flexibility and the ability to complete any task given to the best of my ability. In regards to my web technology experience, my knowledge also extends to using PHP (with a MySQL backend) to develop a Web 2.0 website containing user forums, wiki’s, a photo gallery and more. I can send you details of this area if you require.

Because of my experience, I feel I can make a direct and immediate contribution to your clients’ projects.


Employment History

(Oct 2005 & ongoing)

Business Partner

Newcastle upon Tyne

Main objective: Comprehensive three-tier application named iDos (Integrated Diocesan Office Solutions)

Duties:
• Design (UML – use case diagrams, class diagrams, deployment diagrams)
• Project management (including use of GANTT charts with milestones)
• System coding (including source control using Subversion / Tortoise SVN)
• Server building and network integration
• Site testing, deployment, maintenance and support (full product lifecycle)

Technologies:

• VB.NET, C#, Win forms, .NET Framework 1.0, 2.0, 3.0, PHP, HTML, Javascript, CSS, XML, MySQL, ODBC, SQL Server 2005, BITS (Background Intelligent Transfer Service), SSL, IIS 6, SOAP



iDos Desktop

• Windows forms application coded in VB.NET using a combination of custom built UI controls and third party components (friendly and familiar Windows XP theme)
• Latest version is being rewritten in C# with a SQL Server 2005 backend
• Integration of PHP pages using web browser control to display web views of data
• Modular design where the links between modules are not hard coded
• Flexibility of data with outputs to common formats (Word, Excel, PDF)
• Custom .NET encryption sink using Triple DES encryption for securing remote access
• Role based security with definable access levels
• Automatic system updates using Microsoft BITS (Background Intelligent Transfer Service), the same technology as used by Windows Update
• XML to describe available updates for the custom automatic update system
• Lightweight client – business logic held on server with communication using .NET Remoting

Intranet Connection Manager

• Server application for managing iDos Desktop connections
• Optional Triple DES encryption sink to encrypt/decrypt SOAP remoting messages
• Business logic and full use of OOP for business objects (encapsulation, inheritance etc)
• Distinct data layer that can be rewritten to allow support for alternative DBMS if required
• Connection monitoring and control via command line interface
• Management of two databases via the business layer – “Public” for data visible on the Diocesan website and “Private” for secure intranet data
• Synchronisation between Private and Public databases

People Manager Module (for iDos Desktop)

• Development of a custom “address card” type winforms control
• Advanced database of Diocesan contacts and clergy, along with links to parishes, boards, committees and posts (licensed and lay)
• Storage of CRB (Criminal Record Bureau) information
• Advanced reporting for query driven output in a variety of formats including RTF, XLS and PDF
• Mailing label printing facilities
• Integration with iDos Intranet and PHP website components

Knowledge Base Module (for iDos Desktop)

• File repository for any type of document (e.g. Word, Excel, PDF, JPG, GIF)
• UI similar in look and feel to Windows Explorer (folder structure, cut/copy/paste, drag and drop file management)
• Extra information is automatically read from the “extended file properties” used by Microsoft Office
• Permissions can be assigned in a folder level or for individual files for user access or user groups
• Integration with iDos Intranet and PHP website components

Registry Module (for iDos Desktop)

• Database for tracking applications for church maintenance and planning permissions (faculties)
• Tracking of faculties and their lifecycles – from site visits to DAC consideration and approval
• Management of faculty petitioners via an optional link with People Manager module
• Faculty reporting

Church Information Module (for iDos Desktop)

• Comprehensive database of churches
• Holds information such as: clergy, PCC members, parish office, church history, service times, facilities
• Integration with iDos Intranet and PHP website components
• Church record reporting

Property Management Module (for iDos Desktop)

• Property portfolio including building construction details, projects, planned work, inspections, tenancy agreements, condition surveys, leases etc
• Integration with Knowledge Base module for storage of property related documents (drawings etc)
• Help desk facility for logging incidents and work orders
• Automatic letter output facility via Microsoft Word automation (for contractor work instructions)
• Diary facility providing reminders for scheduled work and job planning
• Work scheduler for organising both planned and reactive work, giving an excellent overview of timescales using filters for properties and suppliers
• Various management reports

Web Management Module (for iDos Desktop)

• Management of news articles for the Diocesan website
• Simple to use, allows import of images and selection from standard layout templates
• Fully integrated with iDos Intranet and PHP website components

iDos Intranet

• Provides access to People Manager, Knowledge Base, Church Information and Web Management modules via a browser interface that can be used either on site or externally
• SSL encryption used to secure remote access
• Integrated with same backend database used for iDos Desktop (uses the same dataset and user logins)
• Friendly and familiar interface with a Windows XP theme
• Developed using PHP, MySQL, HTML and Javascript

iDos Website Components

• PHP scripted website components that are pluggable into virtually any website
• People Database component to provide a read-only view of clergy details, with advanced search facilities
• Knowledge Base component to allow a “drill-down” into the document hierarchy and allows publically available documents to be opened within a standard web browser (also advanced search facilities)
• Church Information component to provide a read-only view of the comprehensive details held by the corresponding desktop module (also advanced search facilities)
• Integration of Google Map API to show Church locations in relation to a deanery or benefice

The clients for the iDos project: (Newcastle Anglican Diocese) and (Durham Anglican Diocese).
ProtoByte Solutions Website

• A simple website developed by myself to promote my business
• Scripted in PHP to allow imports of static page elements (header area, footer area)
• Heavy use of CSS to separate content from presentation logic
• Use of Flash for page navigation links

The Dying Sun Website (demonstration login can be provided at request)

• Community website for a popular online game (EverQuest 2)
• Scripted in PHP with a MySQL backend, hosted on a Linux server (LAMP development)
• Demonstrative of advanced PHP coding techniques:
o Integration with an ASP.NET web service providing time zone information, allowing members that are logged in to view scheduled events in their local time
o Member forums coded from scratch (no third party components)
o Integrated event calendar (PHP iCalendar)
o News article editor for front page
o Member profiles
o Automatic guild roster processing an XML feed provided
o Voting page to allow members to vote for new recruits
o Integrated Wiki
o Integrated gallery for member screenshots
o Integrated system for guild raids• Member login authentication and access level control
• Control panel for site management
• Site reporting for things like: inactive members, unconfirmed email addresses etc


(Jan 2008 to Apr 2008)

.NET Software Developer

Sunderland

Main objective: Redevelopment of existing systems using cutting edge technologies, and server code for a new Tombola (Flash) game.

Duties: Design, coding, testing, documentation

Technologies: C#, Win forms, ASP.NET, Web forms, .NET Framework 3.0, HTML, Javascript, XML, SQL Server 2005 (SPs), MSMQ (Microsoft Message Queuing), Asynchronous XML Sockets, IIS 6

XML Sockets to MSMQ Server

• Brand new application designed to intercept XML messages received via asynchronous sockets
• Designed to be a simple layer between the sockets used by the Flash games and the .NET Chat Server
• Communication with .NET Chat Server using MSMQ (Microsoft Message Queues)

.NET Chat Server

• Replacement for existing Delphi chat server being used for the Flash games on the Sun Bingo, News of the World and Tombola websites
• Can be run either as an NT Service or with a Winforms UI
• Management of an unlimited number of chat rooms across an unlimited number of games
• Robust automatic state recovery (e.g. in case of server or network failure)
• Facility for another instance of the application to take over control, (e.g. for server maintenance), with no disruption to the end users

ASP.NET Chat Server Control Panel

• Application providing a web forms UI to control instances of the .NET Chat Server (using MSMQ)
• Includes a feature to retrieve chat log archives for any given date period (chat logs are compressed using a .NET ZIP component)

It was my own choice to leave Tombola in April due to my desire to return to contract work, however they were extremely pleased with the work I produced while I was with them.


(Aug 2004 to Sep 2005)

Managing Director

Field Management Systems Limited, Newcastle upon Tyne

Using VB.NET and MySQL, I refined the field engineer system developed during my University work placement into a more commercial product. I also developed a property management system for a Newcastle based estate agency using VB.NET. It comprised of a visual listing of property thumbnail images with attached database information for each one. It also retained a list of tenants for each property and could track rent payments.


(Jun 2002 to Jul 2003)

Lead Programmer

Specialist Optical Services, Newcastle upon Tyne

Provided general I.T. support and developed medium sized applications using the .NET Framework. This was my university work placement.

• A small scale stock management program in Visual Basic.NET to aid the organisation of a large product catalogue.

• Microsoft Office - automation macros written using VBA (Visual Basic for Applications).

• Field engineer maintenance management system for logging and reporting optical machinery repaired, parts used and PAT testing (written in Visual Basic.NET). Also started to develop a web interface using PHP but it was not completed due to the Windows UI being preferred.

Skills and Technologies Used:

• VB.NET, PHP, .NET Framework 1.0, HTML, Javascript, MySQL, ODBC, IIS 5, Custom .NET Encryption (remoting layer), XML / SOAP

Education

(Sep 2000 to Jul 2004)

Northumbria University

Computing for Industry (BSc)
Passed with 2-1 (honours)

Year 4 subjects included: Applied Professional and Management
Embedded Systems Specification & Design
Embedded Systems Engineering

Won award for best final year project (Strategix Systems Solutions)


(Sep 1998 to Aug 2000)

South Kent College

GNVQ Advanced Information Technology
Passed with Merit


(Sep 1991 to Jul 1998)

Towers School

GCSE – 9 at grade C and above including English (A) and Maths (B)


[ 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

Freelancers: (Sellers)


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

Register as seller