Having around 10 years experience in Software development as a developer, analyst, architect and lead roles with process oriented organsiations.
The last 6 years have been primarily in the financial domain spanning micro credit, insurance and investments.
Currently the development lead at Pension Protection Fund.
Have technical expertise across the Microsoft Development stack. A significant development expereience has been around EAI and SOA technology offerings from Microsoft (BizTalk, WCF, C#) and Web Technologies (ASP.NET).
Off late have transitioned into other technology stacks for projects around collaboration server products like SharePoint and BI as well as Desktop applications in an SOA environment, in a lead role managing development teams in an Agile environment.
I have been pivotal in transitioning the current team's adoption of SCRUM. Alongwith following the SCRUM methodoly emphasised in the implentation of TDD ,Continous Integration with pressing on the testers for Automated Integration Tests (reducing the pain to get to DONE!DONE! in a hardening Sprint).Reported and managed all the metrics associated with an agile project using Team Foundation Server.
Pension Protection Fund, Lead Software Developer
January 2011 - Present, London, United Kingdom
I am responsible for project delivery in the capacity of a Lead Software Developer. I have delivered two major projects Levy 1112 and NLF alongwith smaller projects within the SharePoint space.
Levy 1112 incorporated periodic changes as per policy to an existing Desktop application that calculates Levy based on pension scheme assets and liabilities. This spanned across 6 months delivered in 6 Sprints including 2 live releases and a hardening sprint.
The 'New Levy Framework' or NLF invloved re-design and development of the main core business process over 9 Sprints, each 3-5 weeks in duration.After the initial 3 Sprints we went Live after each sprint.
The TFS Agile template was used for managing the Sprints and reporting on all the mertics . Invested heavily in Continuous Integration and TDD so as to increase test coverage both at unit and Integration level. Also faciliated integration of QA automation with the CI Builds. This seriously helped in getting to DONE!DONE! faster.
The main Levy application was a .NET based solution having a Win Forms front end and using WCF,ORM,Windows Services hosted across servers for core services. This was integrated with third party system like Dun and Bradstreet for Insolvency data and Thomson Reuters for daily Market Index data. Scheme Valuation data was roll forwarded based on Market index(Basis) data and this data was fed through a calculation engine that calculated Levy based on scheme assets and valuations. The system then generated invoices based on this.
Implementation of Scrum was key to the success of the project in delivering on time and quality.I have received two performance related appraisals during my two years as a result of the success of these projects
Agilysis (HFBP), BizTalk Developer
May 2010 - January 2011, London, United Kingdom
Was responsible for working with Project Managers to create IT Solution Proposals for Business Cases. This involved design and POCs to support the Business Case. This primarily invloved proposals in the SOA and EAI space since BizTalk formed the core of the Integration Framework at Hammersmith and Fulham Council, the clients we worked for. Was also responsible for development of a few projects in this area which were largely change requests.
Engage Mutual Assurance, Analyst Developer
April 2008 - April 2010, Harrogate, United Kingdom
I have delivered two key projects here alonwith some enhancement to other smaller systems.
1.BPM solution comprising of BizTalk and other Microsoft offerings developed in an agile approach as replacement to existing suite of technologies developed in Oracle.
2. Development of the engage online service for existing cutomers to view and modify policy details.
Provident Financial (through MASTEK), Software Engineer
March 2006 - April 2008, , United Kingdom
Design and Development of a BizTalk EAI solution for their core business process of collections and balancing transactions for the micro credit business.This spanned integration with various Banking and thirdy party systems.
Mastek, Software Engineer
August 2004 - March 2006, , India
Various projects in Web and EAI technologies
Civica (through Zensar), Associate Consultant
November 2003 - August 2004, , India
Parking enforcement system developed for Civia using ASP.NET and C~