About

Programming to Change is all about helping the programmers deliver better results. Here I will share my experiences with you so that you don’t have to learn everything the hard way. I was in the battle field of programming throughout may career and have dirtied my hand in different sorts of problems. I will inspire you to love programming and use it for the betterment of the world.
I had started my career in 2005 with Tata Consultancy Services (TCS) which is Asia’a largest IT company serving more than 50 counties in the world. I was hired in Campus Interview from my college before completing B. Tech in Electronics and Communication Engineering. In TCS, I have worked for many large scale IT transformation projects for large UK based insurance companies. I was part of the TCS BaNCS Insurance product from the beginning which has successfully transformed IT operations for many big insurance companies in UK. I am currently part of TCS BaNCS Insurance product team enhancing the product to make it future ready.
For the past 12 years, I have worked in diverse roles starting as a developer, then leading a team of developers and finally as solution architect for large transformation projects in UK. I have also worked as a business analyst in UK for 3 years in the past. Recently, I have worked as pre-sales consultant for several projects in UK and Middle East.
I have worked with Core Java, J2EE, Spring, JSF, Oracle and PL/SQL. I have in depth knowledge in programming concepts, algorithms and design patterns which enables me learning any new programming language within a month. Currently I am learning Data Science related frameworks with Python.
Apart from the technical knowledge, I have in depth domain knowledge in Life and Pension Insurance Business (primarily of UK geography) including Term Assurance products, Endowment and Whole of Life Investment products, Pension products, Annuities, Income Drawdown products, SIPP products etc.
Positive SSL