Damodar Sahasrabudhe

Graduate Research Assistant, SCI Institute

Ph.D. in Computer Science, University of Utah, July 2021 (Expected)

Advisor: Prof. Martin Berzins

Research: High Performance Computing


9 years of prior work experience   |   Senior Software Engineer at Wipro   |   Technical Architect at Deloitte


damu1000@gmail.com   |   damodars@sci.utah.edu

LinkedIn   |   Google Scholar   |   Research Gate

Github

Research

My research interests cover a range of areas in High Performance Computing (HPC), including:

  • Development of efficient programming models for GPUs and multithreaded environments on the next generation supercomputers
  • Massively parallel solutions to solve the complex scientific problems
  • Performance portability across modern multi-core, many-core, and GPU architectures
  • Performance optimizations on GPUs and multithreaded environments
  • Asynchronous many task runtime systems
  • Resiliency

Visit the Research and Publications pages for more details and source codes.

Skills

  • High Performance Computing (HPC): 5 years of experience in C, C++, MPI, CUDA, OpenMP, pthreads, Kokkos, vectorization, SLURM, hypre. Skilled at using HPC profiling and debugging tools such as Intel's vtune, and inspector, Nvidia's nvprof, nvvp, cuda-memcheck, and CUPTI, HPC toolkit, PAPI, thread sanitizer, valgrind and gdb. Designed and developed 5 projects in HPC as part of my Ph.D. dissertation research.
  • Cloud Technologies and Enterprise Applications: 9 years of experience in Microsoft SQL, Oracle, Siebel CRM, Informatica, Web services, SOAP UI, OpenStack, Saleforce. Contributed to 15+ projects in terms of requirement analysis, architecture, design, and development
  • Leadership: 2 years of experience in leading a team of 4 software developers to deliver 3 projects

Work Experience

HPC Research (5 years - Part time):

  • As part of my dissertation, I contributed to the ongoing effort to simulate the coal boiler using Uintah on exascale supercomputers. Check Research page for more details.

General software development (9 years - Full time):

  • Contributed to 10+ projects in terms of requirement analysis, software architecture, design, and development for multilingual applications
  • Designed 4 projects for systems integration
  • Designed and developed 2 projects for Master Data Management (MDM)
  • Improved application response time from minutes to milliseconds on multiple occasions
  • 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


Check the Work Experience page for more details.