N

Nimit Singhania

Software Engineer

United States14 yrs 9 mos experience
Highly Stable

Key Highlights

  • Expert in software development with a focus on performance.
  • Experience in building tools for GPU performance optimization.
  • Strong background in static analysis and automated testing.
Stackforce AI infers this person is a Software Engineer with expertise in performance optimization and software development.

Contact

Skills

Core Skills

Software Development

Other Skills

Search RankingMonetizationPerformance AnalysisBuilding SimulatorsBenchmark SuitesGPU PerformancePerformance Issues DetectionStatic AnalysisLibrary Stubs GenerationLoop Transformation FrameworkSymbolic AnalysisAutomated TestingData Type ApproximationBenchmark ScalingAlgorithms

Experience

14 yrs 9 mos
Total Experience
3 yrs
Average Tenure
--
Current Experience

Ebay

Software Engineer

Apr 2021Sep 2025 · 4 yrs 5 mos · United States

  • Search Ranking and Monetization
Search RankingMonetizationSoftware Development

Prodapt asic services (formerly innovative logic)

AIML software engineer

Sep 2020Apr 2021 · 7 mos · Sunnyvale, California, United States · Remote

Google

2 roles

Software Engineer

Oct 2018Jul 2020 · 1 yr 9 mos · Sunnyvale, CA

  • I worked on performance of platforms at Google. This included performance analysis, building simulators (unified simulator) and maintaining internal performance benchmark suites.
Performance AnalysisBuilding SimulatorsBenchmark SuitesSoftware Development

Software Engineering Intern

Jun 2017Sep 2017 · 3 mos · Sunnyvale, US

  • I worked on automatic generation of library stubs for static analysis of Android applications.
Static AnalysisLibrary Stubs GenerationSoftware Development

Nokia bell labs

Research Intern

Jun 2015Aug 2015 · 2 mos · Murray Hill, US

  • I worked on building a verified loop transformation framework.
Loop Transformation FrameworkSoftware Development

University of pennsylvania

Research Assistant

Sep 2013Oct 2018 · 5 yrs 1 mo · Greater Philadelphia Area

  • I am building tools to improve the performance of GPU programs by automatically detecting and fixing performance issues. We are currently targetting "uncoalesced global memory accesses", a well-documented programming pattern known to produce poor performance.
GPU PerformancePerformance Issues DetectionSoftware Development

Ibm

Software Engineer

Jul 2010Jun 2013 · 2 yrs 11 mos · New Delhi Area, India

  • I worked with the Program Technologies and Software Engineering Group at IBM Research India. I worked on scalable symbolic analysis of programs and automated testing of web-applications.
Symbolic AnalysisAutomated TestingSoftware Development

Microsoft

Research Intern

May 2009Jul 2009 · 2 mos · Greater Seattle Area

  • I worked on approximating data types to reduce computation in programs.
Data Type ApproximationSoftware Development

Nvidia

Intern

Jun 2008Jul 2008 · 1 mo · Pune Area, India

  • I worked on scaling performance of benchmarks on different GPUs.
Benchmark ScalingSoftware Development

Education

University of Pennsylvania

Doctor of Philosophy (PhD) — Computer Science

Jan 2013Jan 2018

Indian Institute of Technology, Kanpur

B.Tech — Computer Science and Engineering

Jan 2006Jan 2010

Stackforce found 100+ more professionals with Software Development

Explore similar profiles based on matching skills and experience