I've got more than 13 years of experience on various Microsoft web related platforms
- including last 7 years on the .NET platform mainly specialising in ASP.NET &
C#. Some of the current technologies that I’ve been working on are: ASP.NET, C#,
ASP.NET MVC, WCF, jQuery, AJAX & Win Forms. I've also got
extensive experience in SQL Server including database design & maintenance,
developing T-SQL queries, stored procedures & triggers.
I’ve got experience of working in the retail & ticketing, publishing, e-commerce
& direct marketing industry sectors.
In my current and previous roles, I've worked equally well within small to large
teams, I've led teams and worked on my own as well where I was responsible for the
entire development life cycle including requirements gathering, database design,
writing of technical specifications, coding & development, testing and implementation.
I'm currently looking for contract roles in and around London, Middlesex, Surrey & Berskshire areas.
On all of the projects that I've worked on, SQL Server was chosen as the backend database. I've got extensive experience of developer related tasks like writing T/SQL, stored procedures, triggers, views as well as DBA related tasks like database design, maintenance & optimisation and replication. I've also got experience with Reporting Services, Integration Services. I've also worked on OLAP/MDX queries.
I've used .NET Web Services on a lot of my projects where the web services were responsible for providing the data required by the presentation layer. I've also made use of web services to return requests from client-side JavaScript calls. Recently we have been using WCF as a replacement for web services on all of the projects. I've designed and created secure and authenticated services as well.
I've been involved in creating cross-browser XHTML and W3C compliant websites. On my recent projects, I've made extensive use of jQuery and AJAX. I've used jQuery to reduce the number of lines of JavaScript code required and also AJAX to improve the user experience by designing more responsive web pages. I've also used jQuery and AJAX to make client side calls to web services and WCF.
I have recently been working on a web application which is using the MVC Framework. MVC was chosen over the more traditional web forms because this particular application required a lot of continous regression testing. This app was a designed as a reporting tool which allowed users to specify there filter criteria. Based on the specified critera the app allowed the users to generate various reports that could be displayed on the screen or downloaded as Excel spreadsheets.