.NET Web Developer
David is an innovative and award-winning Microsoft .NET Web Developer and Systems Integrator with over ten years experience of designing, developing and successfully deploying high-yielding websites and webservices for government bodies and commercial organisations.
David offers a broad range of internet disciplines and know-how including strong Microsoft ASP.NET / C# / AJAX / XML / JSON / Javascript / LINQ / jQuery / SQL Server and webservice publication and third-party API consumption.
David complements this very successfully with a proven track record of effective Project Management and Team Leadership across the full project development life-cycle.
Microsoft .NET Framework
David offers a broad range of internet disciplines and capabilities across the Front, Middle and Back end tiers including strong:-
Languages
- ASP.NET / C# / VB.NET / OOP / ADO.NET
AJAX / Javascript / LINQ / jQueryHTML / CSS / Paint Shop Pro
Environment
- Visual Studio (2008-2010)Visual Source Safe (VSS)
Team Foundation Server (TFS)
Database
- SQL Server
Stored Procedures
SSIS
Database Design and Warehousing
Webservices
- XML / JSON
WSDL / XSLT / XPath / XMLSpy
Service Orientated Architecture (SOA)
Windows Communication Foundation Server (WCF)
API's
- Salesforce API
Google API
OpenSpace API
Project and Team Management
David is a delivery focused Systems Integrator with a clear appreciation of business inputs and requirements and a firm understanding of how to translate complex client briefs into simple and robust consumer experiences that deliver tangible benefits and savings for collaborating organisations. Soft skills include:-
- Project Planning, Team Management, Quality Assurance and Reporting
- Clear interpretation of Client and Project Briefs
- Benefits and Feature Scoping
- Requirements Gathering & Prototyping
- Risk and Issue analysis
- Performance Testing
- User Acceptance Testing
- Code and Bug Testing Resolution and Reporting
- Skills Transfer Experience (1-to-1, Shadowing, Training)
- Advocate and Implementer of Best Practice, Process and Procedures
- Excellent Communicator at all levels, with regular status check pointing
- Strong awareness of Business Input and Impact on products and schedules
- Clear and concise Technical Authoring of specifications, interdependencies and requirements
- Translates Business Analyst input into robust and improved web user experiences that deliver tangible benefits and savings to the company
Reach and Adoption
- Model View Controller (MVC)
- Windows Presentation Foundation Server (WPF) / XAML
- Silverlight
- Objective-C