Worked with a small team to develop a new system to replace the existing legacy applications used in GCC. Have analysed existing applications, interviewed users to understand the current bottlenecks, usability issues and the new features required. Created the requirement specification, designed and lead the development of a new system.
The major highlights of the system include handling highly concurrent traffic, a rich desktop like user interface as well as interoperating with telephone system.
Call Supervisor, the telephony part, include a multithreaded telephony server which talks to the Asterisk PBX system to fetch real time data. It also includes multiple client applications such as Call Notifier and Agent Tracker as well as the Myron.
The technologies used in the development include ASP.NET MVC 3, Razor, Mocha UI, Jquery, WCF, SQL 2008, MS-Test, Moq, Castle Windsor, Entity Framework, Windows Forms and Windows Service