I am a professional software developer with a Computer Science degree from University College London and six years’ experience designing and developing enterprise software in the financial services industry using Microsoft SQL Server and the .NET Framework.
Read More »
My primary focus to date has been data warehouse and reporting systems but my work has also involved a wide range of related components and technologies, including:
• ETL and reporting, primarily...
Using my extensive skills and experience in designing and developing web, desktop client, and server software I will produce bespoke solutions to customer needs.
I have a number of years’ experience programming in C# and Transact-SQL and I am particularly comfortable working with the following technologies:
ASP.NET web applications
ASP.NET WebForms and ASP.NET MVC
jQuery, jQuery Mobile, Bootstrap
Databases and Data Warehousing
SQL Server (significant schema design, optimization, and T-SQL programming)
SQL Server Integration Services, Reporting Services, and Analysis Services
Desktop and Server
WPF, with the MVVM design pattern
I will make use of and compose existing open source libraries and tools where appropriate to rapidly deliver solutions. I will use best practices and recognized design patterns where applicable to ensure high quality and maintainable software is produced. I will make the full commented source code available along with the executable binaries and user documentation.
I have experience of the full software development lifecycle, from analysis and requirements gathering, through to design, implementation, testing and release, and I have significant experience in supporting and maintaining live production systems. I also have a number of years of experience following Agile practices and I am a strong advocate of early feedback, iteration, and constant delivery of value in small...
Read More »