The following profile is a member of IT Consultants Direct "ITCD".
http://www.it-consultants-direct.co.uk/
  This candidate can be contacted via the following link:
mailto:candidates@itcd-group.co.uk?Subject=GO05816S
  The ITCD candidate database can be searched at:
http://www.it-consultants-direct.co.uk/search.html
  Please note that you will need to register with us before direct contact with any candidate can be arranged. This is to protect both the candidate's privacy and yours. Registration is free and without obligation. We are registered under the data protection act and the data we hold is for our own internal use only, we do not share this data with anyone outside of ITCD unless required to do so by law.
 

Profile

A senior software engineer with an in-depth knowledge of a wide range of current and relevant technologies, gained from experience of delivering innovative, robust software solutions and on-site technical consultancy both in the UK and Europe. 

Resourceful and highly self motivated with a flexible and positive outlook. Enthusiasm for meeting new challenges along with a professional, dedicated approach results in the timely delivery of work of the highest quality. 

Available to take on full-time, part-time and fixed-price projects in Yorkshire, Manchester or East Midlands. Alternatively, the necessary hardware & software tools are available for work to be completed off-site.

Core skills summary

·       6 years experience delivering C++ and VB applications & services and using ATL to build COM & ActiveX components.

·       2 years C#.NET - developing WinForms applications, web-sourced controls, ADO.NET services.

·       8 years ASP, HTML, VBScript, Javascript, ADO.

·       8 years SQL, 4 Years MS SQL Server.

Recent projects and experience

Development of a costing and estimation tool for BDB Design Build

·       Developing C# application for data entry, validation, calculations, resource-management.

·       Built using .NET common controls ; DataGrid,TreeView, ListView, Menu, ImageList, etc

·       Developed new DataGridColumnStyles for in-place editing using custom controls.

·       Supporting select/add/update/delete operations via ADO.NET to MS Access database.

·       Export/import of data to XML format.

·       Printing of reports for distribution to site managers.

 

Development of a real-time information delivery system for Cisco IP phones

·       Created C# administration interface ; subclassing .NET common controls, writing custom User Controls and developing owner-draw routines to create intuitive user interfaces.

·       Interface with 3rd party systems using XML messaging structures

·       Development of an ADO.NET service to provide MS SQL Server database connectivity to distributed clients. Using and extending the .NET DataSet, DataTable, DataView and DataAdapter classes as well as designing a custom concurrency-management mechanism.

·       Utilised the .NET Image and Drawing namespaces to draw graphs based on data.

·       Porting of existing C++ / VB applications to .NET platform.

·       Implementation of distributed .NET communication techniques using XML SOAP and the .NET Remoting RPC mechanism.

 

Data processing, reporting and management interface for palmOne's European support centre

·       Development and maintenance of SQL Server based system - requiring in-depth knowledge of SQL, TSQL, stored procedures, views, functions, triggers and ActiveX scripts.

·       Scripting batch data import jobs ; FTP transfer, decoding of text files and loading into tables.

·       Administration interface written in ASP, using ADO to interrogate SQL database, Javascript  input validation. Generation of HTML and CSV format reports.

·       Development of COM objects to perform customised data encryption routines.

 

CallPro integration to provide outbound dialler functionality to CanalPlus

·       Developed multi-threaded TCP/IP service and COM servers, requiring a solid understanding of Win32 synchronisation objects and queuing mechanisms using the Standard Template Library's list, vector and map classes.

·       Using Windows Sockets and overlapped I/O architechture.

·       As developer of middleware tier, good scoping, documentation and communication skills required to work well with developers of other components.

 

 

Other skills

·       Using TAPI to write telephony-driven applications for Nortel and Cisco Call Manager platforms.

·       Development of scalable TCP/IP socket based services including WWW, TFTP, SMTP, POP3.

·       Development of Internet Explorer toolbar ActiveX Shell extensions.

·       Development of MMC snap-in administration components.

·       Using LDAP and Active Directory APIs to interrogate Cisco and Windows data stores.

·       Responsible for all stages of the product life cycle, including meeting clients to elicit requirements, solution design, product development, documentation, testing and overseeing deployment at client site.

·       Writing technical documentation such as requirements definition, technical specifications, test plans and support and maintenance documents.

·       Responsible for mentoring other team members and transferring skills via training sessions, shadowing and delegating.

Education and Qualifications

Degree Bsc 2.1 (Hons) Computing: Software Engineering 

Personal Information

I am 27 years old and hold a full UK driving license. My hobbies include watching football, playing badminton and researching my family history.

 
 
 
© 2004, 2005 Copyright IT Consultants Direct Ltd. All Rights Reserved.