| |
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. |