|
|
|
|
Home > Computers & Programming > PureCSharp
|
|
|
PureCSharp
|
|
|
This expert is currently unavailable for sessions. We apologize for any inconvenience caused.
|
|
|
Expert in:
Computers & Programming
|
Rating:
|
|
Languages:
English
|
|
.Net 1.0/1.1/2.0 C#, Custom Web Controls, Xml, Sql Server 2000/2005, DTS, Windows Services, Remoting, Serialization
|
|
|
|
|
|
|
|
|
|
|
Degrees
|
|
BSc Hons Materials Science, Birmingham University
|
|
|
My Expert Service
|
I have nearly 5 years experience in the full life cycle of n-tier OO applications with UML and a further 3 years experience in more traditional modular programming. Originally a web site developer I have spent the majority of the last 3 years developing Win Forms applications. I develop with best-practise design procedures and event driven business objects where conditions allow. I am a self-motivated determined problem solver and used to working without supervision. I have experience in highly structured corporate enterprises to smaller companies that rely on the initiative of their staff.
Key Skills
- 8 years commercial development experience
- Approaching 5 years commercial OO C# and ASP.NET experience
- 4 years commercial XML and related technologies
- C++, VB, ASP, PHP and Delphi migration experience
- 4 years ASP, VB, VBScript and JavaScript experience
- 4 years commercial SQL Server spanning versions 7.0, 2000 & 2005 including DTS
- VS.NET, Visio and SourceSafe development environment
- Good documentation skills including UML and technical writing of training manuals
- Exposure to PHP and MySQL
|
|
|
Experience & Qualifications
|
Application/Component Project Examples
Payment Component, process
Fantasy League Sole Developer, C#/WinForms/UML/Remoting/Sockets/SSL/XML/XSD/Serialization/Reflection/Active Directory/GDI+
My first task at Fantasy League was to develop a .NET payments system responsible for processing £7m in credit card payments throughout the year. Objects reflecting a deeply nested XML schema are serialized and transmitted to the processing company whose response is then de-serialized and processed accordingly.
CricInfo.com, real time fantasy cricket game
Fantasy League Sole Developer, C#/WinForms/Windows Services/Remoting/Threading/XML/XSL/XSD/Reflection/GDI+
A joint venture with the world’s largest cricket web site has produced this unmanaged ball-by-ball live update game previously not possible. CricInfo provide an XML file for each ball bowled and changes in the files trigger a number of dynamically invoked methods depending on the type of game. The remote objects are hosted in two windows services and an event sink is used to inform the clients, if any are being monitored, of changes.
Office Management Utility
Fantasy League Original Developer, C#/WinForms/Business Objects/Threading/XML/Active Directory/GDI+
The largest project and an integral part of office life used by everyone in the company. Primarily a CMS, it also manages adverts, articles, news, users, payments and coupons. Standard data access methods are called to populate business objects. The forms and controls are designed to best-practise guidelines.
Monitoring Utility, IIS, database and process monitoring
Fantasy League Sole Developer, C#/WinForms/UML/Remoting/Business Objects/Threading/XML/XSL/Serialization/Reflection
An event driven server-client application monitors web site accessibility, server disk space and payments being received and processed. SMS and email alerts are issued if conditions specified for each site or process are not met. A mobile site provides remote administration.
Code Generator
Fantasy League Sole Developer, C#/WinForms/UML/Win32/XML/XSD/Reflection/Custom Attributes
Interrogates an SQL Server and produces N-Tier business and data code layers. Initially developed for personal use the project was utilised extensively during development of the latest versions of the Fantasy League games and saved around 4 weeks development time.
Report Generator
Fantasy League Sole Developer, C#/WinForms/Threading/Crystal Reports/Schemas
Nearly 500,000 users receive a report one or more times each week. This generates some of the more complex reports using strongly typed datasets, schemas and Crystal Reports.
Internet/Intranet Project Examples
Fantasy League Ltd
Fantasy League Team Development, SQL Server/C#/IIS/2003 Server Cluster
A team of five developers were involved in these large projects and as such rolled out in a number of phases. Good communication is necessary as the projects are coordinated with two developers concentrating on the front end while the remaining provide the business logic and data layers.
Jansen GHEP, Division of Johnson & Johnson Contract Management System
|
|
|
Available Modes Of Communication
|
|
email/chat
|
|
|
|
|
Contact
PureCSharp
|
|
|
|
|
|
|