Over 12 years of experience working primarily in Java/Web based technologies, specialized in object-oriented approaches to client-server and distributed development. Experience in managing development teams, designing robust and extensible software solutions. Proven track record of designing and implementing innovative, flexible and cost effective solutions with out of the box thinking.
Full understanding and experience of SDLC. Experience of industry software design patterns and methodologies like Agile, SCRUM, Test-driven development (TDD), Behavior-Driven development (BDD).
Managed multiple technical teams and collaboration with offshore teams in UK. Involved in technical decision making and application architecture design. Helping/supporting teams in their routine development activities using agile / scrum methodologies.
As a part of a support/ Development team for Telenor Easypaisa Mobile Banking System (previously Fundamo / VISA R3 mobile financial services Platform) performed analysis and development of change requests (CR) and created impact analysis and technical documents. Also participated in implementation, rollout, patch deployment and testing activities in collaboration with client (Telenor Pakistan)
Worked in Utiba’s ‘UView Reports’ module to support clients reporting requirements & client CRs.
Managed development team in Pakistan office, collaborated with technical / business team in US.
Worked as senior developer / lead to design & implement UI components using ExtJS with back-end support as well.
Design & development of real time tracking algorithms for the tracking systems. Development of device interfaces for clustered environment. SMS based gateway interface for system. Used Asterisk Java API to write the business logic of the application so that application communicates with Asterisk VOIP server.