Al Rajhi Bank RIA
Thales Information Systems
Background
Thales had a proven record of success with Al Rajhi Bank, but for this project, they needed some external help, as they lacked a JavaScript expert on their team. The site was a Single Page Application fed by a REST API, without any architecture whatsoever, and already pressing deadlines. The Front End team was mustered from developers with diverse backgrounds and no previous JavaScript specific experience.
Role
My first task was to create a Client Side Architecture based on Nicholas Zakas scalable web application architecture. I lead, mentored and pair-programmed a 4-6 member Front-End team, supervising performance and code quality. Between others, I developed an Input/Output, data Storing and Error Handling modules. Also, a Mobile App Proof of Concept was to be done.
Results
Developed a Right-to-Left website and managed to meet the deadlines maintaining most features. The solid and modular architecture was easily extensible and adaptable to changing client demands. We also ended up with a coherent code base even with multiple changes on the dev team.