HPC Research:


Research Intern, Sandia National Laboratories (Albuquerque, USA) (Internship)

May 2018 – August 2018

Developed a prototype for the portable SIMD primitive within Kokkos to achieve efficient vectorization on CPUs and also ensure portability across GPUs (cuda). The new primitive gives upto 7.8x speedups on Intel's Knights Landing (KNL). The research led to a publication.

Graduate Research Assistant, Scientific Computing and Imaging (SCI) Institute, University of Utah (Salt Lake City, USA) (Part time)

May 2016 – present

As a Graduate Research Assistant, I contributed to running a coal boiler simulation using Uintah on exascale supercomputers. Check the Research page for more details.



General software development:


Technical Architect, Deloitte (Hyderabad, India) (Full time)

March 2011 – July 2015

  • Improved application response time from minutes to milliseconds on multiple occasions
  • Contributed to 5+ projects in terms of requirement analysis, software architecture, design, and development for multilingual applications
  • Designed 4 systems integration for Siebel CRM with: Peoplesoft, Eloqua, Sharepoint, and SAP
  • Designed and developed Master Data Management (MDM) between Siebel CRM and Peoplesoft
  • Solved critical problems such as application crashes, memory leaks
  • Conducted code reviews and technical interviews

Leadership (2 years - Full time):

  • 2 years of experience in leading a team of 4 software developers to deliver 3 projects
  • Mentored fresh graduates and my juniors
  • Coordinated cross-team design efforts during systems integrations and master data management

Senior Software Engineer, Wipro Technologies (Pune, India) (Full time)

August 2006 – March 2011

  • Developed SQL scripts for complex data analytics and report generation.
  • Integrated Siebel with 6 other software systems using real time web services and nightly SQL jobs.
  • Contributed to 5 projects during the design and development of different business flows using Siebel and SQL.
  • Developed scripts and workflows for Master Data Management for millions of records of 15+ entities in 10+ European languages from 20+ legacy systems to Siebel. It involved record matching, de-duplication, bulk data loads, and maintaining data integrity.
  • Solved critical problems such as application crashes, memory leaks
  • Carried out data modeling for different entities.