Summary A bright, talented and ambitious senior developer with a strong technical background and management skills, who possesses self-discipline and the ability to manage team or work without supervision. Able to play a key role throughout the software development / support life cycle of a project to ensure that quality solutions meet business objectives. Possessing a good team spirit, hard worker, deadline orientated and having the ability to organize and present complex solutions clearly and accurately.