Professional Documents
Culture Documents
Sjhap CV
Sjhap CV
stevenhollidge@hotmail.com
Expert agile C#/SQL Analyst Programmer with over fifteen years experience developing Enterprise solutions with Microsoft and Oracle technologies for leading investment banks within the City of London and Europe. Early adopter specialising in XAML based Metro style Silverlight and WPF applications for both browser and desktop applications with server side WCF and REST application services. Highly focused, disciplined and results driven with a can do attitude to both business and technology. MCSD for .Net since 2004.
TECHNICAL EXPERIENCE YEARS
Microsoft Development Stack (C#.NET 4.0 since 1.0 beta, VBA since 1995) SQL Server 2008 including 6.5, 7, 2000, 2005 HTML, JavaScript including jQuery XML, XSD and XSLT Subversion, Mercurial and GIT C# and SQL Technical Blog
EMPLOYMENT HISTORY SILVERBLADE TECHNOLOGY, LONDON & ASIA
.NET OPEN SOURCE & COMMUNITY INVOLVEMENT (click on the hyperlinks below to view the latest updates)
StevenHollidge.com
Tranquility.Net
Software Architect (Contract) Achievements: Next gen Metro style Xaml applications for Silverlight out of browser and WPF applications Creation of WCF App Server to remove dependency on IIS for hosting C# .NET services WCF performance tuning using custom protocol, transport and serialization for bare metal perf WPF Silverlight MEF PRISM MVVM StatLight JSON Azure Rx Protobuf RabbitMq MemCached
Skills:
Microsoft partner focused on bringing the latest Metro and Xaml technology to the City of London. Key design tenants include asynchronous, multi-threaded, real time architectures with low network latency using Beta and CTP Microsoft software. Custom libraries, toolkits and controls are used to give users an unparalleled experience both in and out of the browser. Other projects include high performance, highly optimised and scalable WCF service architecture to maximise available computing power. This was achieved through the design of a WCF App Server utilising Protocol Buffers boosting standard .NET WCF performance by over 25%.
ELLIS FINANCIAL SYSTEMS, LONDON
Senior Analyst Programmer (Contract) Achievements: Introduced CGCalc Manager helping to win a multi-million pound contract with Royal Bank of Scotland following a 400% processing time reduction using a distributed computing model. Coutts, Royal Bank of Scotland, NatWest, HSBC, Merrill Lynch, Bank of NY Mellon, SEI C# 4.0, WCF, WPF, Silverlight, IIS, SQL Server 2008, Crystal Reports XI, Subversion, SharePoint Server, NUnit, TeamCity, MSBuild, StyleCop, GhostDoc
Clients: Skills:
Worked within a team of developers on the development of a highly scalable, secure and reliable web software suite to provide global fund managers the ability to calculate, model and analyse Capital Gains and Income Tax liabilities based on complex client portfolio asset trade movements. The project featured a highly configurable Xml rules based calculation engine written in C#. The core business requirements included an extensible calculation engine allowing for plugins written by business analysts containing the latest changes in government taxation law. Techniques such as multi-threading, stateless class design, queued messaging and Chain of Responsibility design pattern with IOC has resulted in a highly efficient and optimised SOA solution.
Page 1 of 3
Software Architect (Contract) Clients: Skills: British Heart Foundation, Unison, Pasta Reale, Colleges of Occupational & Speech Therapists C#, VB.NET, ASP.NET, SQL Server, VBA, HTML, CSS, JavaScript, VBScript, SQL Reporting Services
Design and development of loosely coupled componentised .NET and SQL solution to manage regional donations, events and letters for the second largest charity in the UK. Data warehouse using SQL Integration (SSIS) with ETL workflow and SQL Reporting (SSRS) Services. Application providing integration of disparate membership systems for Unison, Britains largest trade union with over 1.3 million members and British Association of Occupational Therapists. Order processing, despatch and invoicing system for Pasta Reale (annual turnover 30m). Other solutions included a multi-threaded .NET Win app, ASP.NET web apps, Outlook Add-In built using VSTO 2005, compact .NET framework for smart device apps and a Windows service for file management
Analyst Programmer (Permanent) Clients: Skills: Deutsche Bank, AON and in house commercial product. VB 5 & 6, ActiveX, Oracle, SQL Server, Ms Excel, VBA, Crystal Reports, UML, Rational Rose
Lead VB and Oracle developer in charge of the analysis, architectural design and development of a Data Ratings Manager application for Deutsche Bank. The system merged data feeds from ratings suppliers Moodys, Standard & Poors and Reuters. Featuring N-tier architecture, ActiveX controls were developed to manipulate data within the data store for Asterisk - a credit risk ratings application suite. The application was designed in UML using Rational Rose and ClearCase. Reports were created using Crystal Reports along with the setup and configuration of a data warehousing universe using Business Objects. Other projects included a VB data application written for AON, using embedded Excel with Office automation and SQL Server backend.
Analyst Programmer (Contract) Skills: ASP.NET, VB.NET, SQL Server, Ms Access, VBA, Crystal Reports
Lead web developer for the leading provider in the residential property and related financial services markets across the UK. ASP.NET (from Beta) was used to build a solution for storing nationwide responses to a questionnaire from a 500 strong user base.
Analyst Programmer (Permanent) Skills: VB, SQL Server, MS Access, VBA, Crystal Reports, EDI
Customer facing Analyst Programmer role writing and maintaining business solutions using Visual Basic 5 and 6, SQL Server 6.5/7/2000, Visual Basic for Applications (VBA) within MS Access and MS Excel interfacing with electronic data interchange (EDI) for a wide variety of types of business.
Page 2 of 3
Analyst Programmer & IT Coach (Contract) Skills: VB, VBA, MS Excel & MS Access,
Helped local businesses embrace technology to improve processes and productivity through the development of key mission critical systems. Using VBA systems written bespoke for their needs, a local accountancy, solicitors, golf club and gardening firm moved from paper based systems to Windows based applications. Training was also provided for staff on how to use Microsoft Office 95.
RECENT TOOLING AND METHODOLOGIES
Silverlight, MVVMLight, WPF, WCF, WF, TFS, ProtoBuf, PostSharp, Ext.JS, TestDriven.NET, Reactive Extensions, Elysium, MahApps.Metro, XUnit, NUnit, NCover, FXCop, ESB, NDepend, NAnt, CruiseControl.Net, MSMQ, RabbitMq, ZeroMq, Reflector, SOAP, Ajax, JavaScript, JSON.NET, REST, JQuery, HTML, CSS, Flash Moto, Dublin, MVC, PLINQ, LINQ, TSQL, SSIS, DTS, ETL, OLAP, OLTP, BCP, Profiler, RDL, TOAD,/ Erwin, RedGate SQLCompare, Visio, VBScript, PowerShell, Firebug, Fiddler, Mercurial, Git, Visual SourceSafe (VSS), SVN, R#, TDD, FDD, BDD, DDD,
MEF, MAF, PRISM, LLBLGen, MOQ, RhinoMocks, IoC, DI, Autofac, Automapper, StructureMapper, Ninject, CastleWindsor, BizTalk Server, Lean, Agile, SOA, Architect, TestCompleteQA and MadCap Flare.
ONLINE EXAMPLES OF PREVIOUS WORK Personal Website Creator of Tranquility WCF Application Server (open source) Code Project articles C# and SQL Technical Blog Travel Advice (beta)
MICROSOFT CERTIFICATIONS
Microsoft Certified Professional Developer.NET: Enterprise, Web & Windows Microsoft Certified Solutions Developer .NET: Enterprise, Web & Windows Microsoft Certified Applications Developer .NET Microsoft SQL Server 2000 & 2005 Database Developer and Administrator Microsoft Office Share Point Server 2007 Application Development Microsoft Office Specialist for MS Access (Expert) and Excel Oracle Certified Associate PL/SQL Developer
TRANSCRIPT ID 769175 ACCESS CODE stevenh77
Page 3 of 3