Shailesh Tripathi

Senior Software Engineer

Bengaluru, Karnataka, India8 yrs 8 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in High Performance Computing and GPU programming.
  • Proven track record in software development at leading tech companies.
  • Strong academic background with a Master's in Computer Science.
Stackforce AI infers this person is a Software Engineer specializing in High Performance Computing and GPU technologies.

Contact

Skills

Core Skills

High Performance ComputingSoftware Development

Other Skills

CUDAC++OpenCLJavaCAlgorithmsData StructuresMicrosoft OfficeResearchImage ProcessingSignal ProcessingOpenCVPlacement TestMicrosoft ExcelMicrosoft PowerPoint

About

Experienced Graduate Research Assistant with a demonstrated history of working in the higher education industry. Skilled in C++, High Performance Computing, Python, Java and Project Management. Strong research professional with a Master of Science - MS focused in Computer Science from The Ohio State University.

Experience

Google

2 roles

Senior Software Engineer

Promoted

Nov 2024Present · 1 yr 4 mos

Software Engineer III

Dec 2021Nov 2024 · 2 yrs 11 mos

Amazon web services (aws)

2 roles

Software Development Engineer 2

Promoted

Apr 2021Dec 2021 · 8 mos

Software Development Engineer

Jul 2019Apr 2021 · 1 yr 9 mos

Roche

GPU Software Engineer Intern

May 2018Aug 2018 · 3 mos · San Francisco Bay Area

  • Developed a parallel version of SPICE circuit simulator.
  • Collaborated with multiple teams to study the requirements and finalized an Object Oriented Design for the simulator.
  • Implemented the simulator for GPU (using CUDA) to support thousands of light-weight simulations per device.

The ohio state university

2 roles

Graduate Research Associate

Dec 2017May 2019 · 1 yr 5 mos

Graduate Student Associate

Aug 2017Nov 2017 · 3 mos

Google

Contract Developer

May 2016Aug 2016 · 3 mos

  • Google Summer of Code, 2016
  • Worked with International Neuroinformatics Coordinating Facility on GeNN(GPU-enhanced Neuronal Network)
  • Enhanced portability by implementing the CUDA based software to OpenCL to remove NVIDIA hardware restriction.
  • Worked on the large code base on C++.
  • Gained knowledge about the micro-optimization in GPU computing.
  • Coordinated with the team at University of Sussex.
CUDAC++High Performance Computing

Citi

Summer Intern

May 2016Jul 2016 · 2 mos · Pune

  • Implemented HTTP-based REST API (JAVA) for the existing database access system.
CUDAC++OpenCLHigh Performance Computing

Defence research and development organisation

Research Intern

Jun 2015Jul 2015 · 1 mo

  • Developed “GPU Accelerated Software for Tomography
  • Imaging”.
  • Implemented “Filtered Backprojection Algorithm” published in A. C. Kak and Malcolm Slaney,
  • Principles of Computerized Tomographic Imaging, IEEE Press, 1988.
  • Converted the above serial algorithm to parallel algorithm and implemented on NVIDIA GPU
  • using CUDA 7.0 Toolkit and Microsoft Visual Studio and display using OpenGL
JavaSoftware Development

Education

The Ohio State University

Master of Science - MS — Computer Science

Jan 2017Jan 2019

Indian Institute of Technology (Banaras Hindu University), Varanasi

Bachelor’s Degree — Electronics Engineering

Jan 2013Jan 2017

St. Anne's Sr. Sec School, Jodhpur

Stackforce found 100+ more professionals with High Performance Computing & Software Development

Explore similar profiles based on matching skills and experience