ambuj sinha

Ambuj Sinha

.NET Developer

Professional Profile

I've got more than 17 years of experience on various Microsoft web related platforms - including last 12 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 insurance, 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.

Skills Summary

I'm currently looking for contract roles in and around London, Middlesex, Surrey & Berskshire areas.

Technologies
C#/.NET Framework 2.0/3.5/4.0
ASP.NET MVC
LINQ / Entity Framework
Javascript / jQuery / Ajax
WCF / Web Services
Sql Server 2005/2008
Oracle 10g
Tools
Visual Studio 2010/2012
TFS / SVN / VSS / Git
NUnit
MS Test
NHibernate
log4net
Spring Framework
Cruise Control.NET
Team City
Practices
Agile Development
Test Driven Development
Object Oriented Design
Continous Integration
IoC / Dependency Injection
ORM

Work Experience

December 2010 - Present

.NET Developer

AXA / Swiftcover Insurance, Contract


  • At Swiftcover, I've been involved in development and maintenance of various customer facing eCommerce solutions for selling car, home, travel and business insurance
  • Currently I'm part of a team working on a Biztalk application for selling car & home insurance through insurance brokers and not directly from the website.
Technologies used:
  • C#/.NET Framework 4.0 / ASP.NET MVC 3.0
  • Javascript / jQuery / Ajax
  • WCF
  • Biztalk
  • SQL Server 2008
  • Visual Studio 2010
  • TFS
  • NUnit / MS Test / RhinoMock / Moq
  • Agile

April 2010 - December 2010

.NET Developer

Dunnhumby, Contract


  • At Dunnhumby, I've been involved in development of a web app called: Shop 4.0
Technologies used:
  • C#/.NET Framework 3.5
  • Javascript / jQuery / Ajax
  • Oracle 10g
  • Visual Studio 2008
  • SVN
  • NUnit
  • Team City
  • Agile

February 2010 - April 2010

.NET Developer

Live Nation, Contract


  • At Live Nation, I've been involved in development of a web app called: Event Operating System
  • This application is designed to allow promoters to create and manage their shows and set of possible costings. Costings include ticket pricing and expense details. These can then be emailed to artists directly for their approval.
Technologies used:
  • C#/.NET Framework 3.5
  • ASP.NET MVC
  • Javascript / jQuery / Ajax
  • Sql Server 2008
  • Visual Studio 2008
  • SVN
  • NUnit
  • NHibernate
  • Spring Framework
  • Cruise Control.NET

May 2007 - February 2010

Team Leader / Senior .NET Developer

Reach Contact Ltd., Contract


  • At Reach, I've been involved in design, development and maintenance of their main application called: Global Connect
  • I joined Reach as a .NET developer and have led teams on various tasks as well
  • There are three main sub-parts of the Global Connect application:
    • Web: The web application has been designed to allow head office users to create surveys which are used to collect information for the clients. The surveys can be rendered in a browser, win forms based app and smart phones. Extensive reports have been designed to allow the head office users to analyse the information collected from the surveys.
    • Win forms: Surveys created by head office users are also designed to be rendered as windows forms based application.
    • Smart phones: Surveys created by head office users are also designed to be rendered on smart phones running Windows Mobile 6.0.
Technologies used:
  • C#/.NET Framework 2.0 / 3.5
  • ASP.NET Web Forms / ASP.NET MVC
  • Javascript / jQuery / Ajax
  • Sql Server 2005
  • Visual Studio 2008
  • SQL Server Compact Edition
  • WCF
  • TFS
  • Windows Mobile 6.5
  • SSRS

May 2006 - May 2007

.NET Developer

IVIS Group Ltd., Contract


  • At IVIS, I was involved on a very large project, called Assisted Order Processing, for one of their main clients - Tesco. The project involved development of a Win Forms application to allow customers to walk into a Tesco store and order a product from the Tesco Direct catalogue. This involved creating an entire shopping cart application which allowed users to search for products, add them to the shopping basket and then pay for them.
  • I worked on this project as a Middleware & frontend developer.
  • The following technologies have been used: Visual Studio 2008, Win Forms, SQL Server 2005, Serena Source Control
Technologies used:
  • C#/.NET Framework 2.0
  • .NET Win Forms
  • Visual Studio 2008
  • WCF
  • Sql Server 2005
  • PVCS Serena Source Control

April 2005 - May 2006

Team Leader

Clarity Commerce Solutions, Permanent


  • At Clarity, I worked as Team Leader on a various projects, including Local Autonomy and www.fitspace.co.uk.
  • Local Autonomy was developed for Sodexo, one of the UK's leading food and facilities management services. I led a team which developed an ASP.NET web application which allowed head office users to manage products that are allowed to be sold on their hundreds of tills. This involved them having the capability of pricing the products, checking stock levels and even design the layout of the POS terminal's keypad that a till user would see.
  • www.fitspace.co.uk. was developed for a health & fitness club and was designed to allow its customers to register on their website, choose their preferred branch, and then pay for their membership by either a one off credit card payment or a regular monthly payment by setting up direct debit.
  • On both of the above projects, my responsibilities included leading the team of 2 other developers, preparing of the requirement gathering by meeting up with the clients, writing of technical specifications, coding, testing and then working with the implementation team to get the application deployed on the client side.
  • The following technologies were used in the development of both of the above projects: Visual Studio 2005, ASP.NET, C#, Web services, AJAX, jQuery, XML, SQL Server 2005, VSS
Technologies used:
  • C#/.NET Framework 2.0
  • ASP.NET Web Forms
  • Javascript / jQuery / Ajax
  • Visual Studio 2005
  • Web Services / WCF
  • .NET Remoting
  • Sql Server 2005
  • VSS

October 2001 - April 2005

Team Leader

ActiveIS Ltd., Permanent


  • AciveIS specialises in development of bespoke applications, content management systems and implementation of MS Dynamics CRM. They also have expertise of building software for the publishing industry.
  • I joined ActiveIS as a developer and later on lead teams on quite a few projects involving building of public facing websites - including e-commerce setup. Some of the websites that I was involved in the development of were:
Technologies used:
  • ASP / VB 6
  • C#/.NET Framework 1.1
  • ASP.NET Web Forms
  • Visual Studio 2003
  • Web Services
  • Sql Server 2000
  • VSS
  • Microsoft Dynamics CRM

July 2000 - October 2001

.NET Developer

RedBrigade Ltd., Permanent


  • RedBrigade was a consultancy with offices in India, South Africa and the UK. I joined RedBrigade, SA and then was transferred to their UK head office.
  • With RedBrigade I worked for various clients including Business Systems Group, London, and Hasbro, Uxbridge.

Technical Skills

Expert, 7 years

C#, .NET Framework (2.0, 3.0 & 3.5) & Visual Studio 2005/2008


  • ASP.NET: I have worked on multiple public facing and intranet web applications which have been developed using ASP.NET and C#.
    These websites have ranged from content management systems to highly scalable websites which are getting almost 100,000 hits per hour to websites which involved ecommerce integration for credit card payments.
  • Win forms: Along with web apps, I've also got experience of working on Win Forms based applications using .NET Framework 2.0.
    In the past I've worked on Cashbook application that designed and developed for the cinema industry in general and Odeon cinemas specifically.
    Currently I'm working on another Win Forms based application which allows users to complete surveys, attach photos to questions and then sync their responses to the server.
  • Smart phones: I'm currently working on an application that has been designed to run on smart phones running Windows Mobile 6.0. The application has been written in .NET Compact Framework and uses SQL Server Compact Edition. The application allows users to complete surveys, attach photos to questions and then sync their responses to the server.

Expert, 13 years

SQL Server 2005/2008 (SSIS, SSRS, SSAS)


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.

Advanced, 4 years

WCF, Web Services, SOA & RESTful architecture


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.

Expert, 7 years

jQuery, AJAX, Javascript, XML, HTML & CSS


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.

Intermediate, 3 months

ASP.NET MVC & Entity Framework


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.

Education

Aptech

Masters Diploma in Software Engineering

Delhi University

B.Commerce - Economics, Accountancy & Business Studies