Deutsche Bank
Senior Systems Analyst
Technical Lead Manager and Staff Software Engineer
Countrywide (now part of Bank of America)
Senior Software Engineer
Ignite
Igniter
Tata Consultancy Services
Assistant Systems Analyst
Microsoft
Principal Software Engineer and Technical Lead Manager
IIT Kharagpur
University of Washington