Caterpillar Inc.
Senior Lead Engineer
Caterpillar Financial
Team Lead
Caterpillar Financial
Business applications Project Management
Lexmark International, Inc.
Software Engineer
Caterpillar @
Embedded Software Engineer
The University of Alabama in Huntsville
Jawaharlal Nehru Technological University