Private Banking Application (Development)
Credit Suisse Singapore wanted a private banking solution for its clients. The application needed to digitize banking services such as portfolio information, news, research, and trading tools with services from personal relationship managers. I was part of the team at ThoughtWorks, Bangalore which took an agile project management approach to this problem.
I worked on front-end development for the application for iPhone, iPad, and Web.
Since we practiced test driven development, we wrote unit tests for our code before even before writing the code. This ensured that any code breaks were easy to identify. This was extremely helpful as we were working in a distributed team. We did black box testing with quality analysts before committing the code.
We performed spikes to test out new programming languages and features. The spikes ensured that we developed code in an isolated code base and gave us the flexibility to try out different approaches to the same problem.
The application was disruptive in the digital private banking market and received numerous awards such as Private Banker International (Most Innovative Digital Offering 2016) and Asian Private Banker (Best Private Bank - Digital Innovation). Additional details about the application can be found here.