shubham G.

Senior Software Engineer

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

Key Highlights

  • Expert in graphics programming and performance optimization.
  • Proven track record in developing high-performance software solutions.
  • Strong background in mobile and desktop application development.
Stackforce AI infers this person is a Graphics and Software Development expert with a focus on performance optimization.

Contact

Skills

Core Skills

Graphics ProgrammingPerformance EngineeringMobile DevelopmentSoftware DevelopmentNetworkingVideo ProcessingWindows Development

Other Skills

AlgorithmsAndroid DevelopmentCC++CSS3Data MiningData StructuresEclipseGraphics APIHEVC DecoderHTMLJSPJavaJavaScriptJavaServer Pages (JSP)

About

Senior software engineer

Experience

13 yrs 8 mos
Total Experience
2 yrs 8 mos
Average Tenure
4 yrs 9 mos
Current Experience

Google

Senior Software Engineer

Jul 2021Present · 4 yrs 9 mos · Bengaluru, Karnataka, India

Amazon

SDE 3

Jul 2020Jun 2021 · 11 mos · Bengaluru, Karnataka, India

Adobe

3 roles

Computer scientist 2

Jan 2020Jul 2020 · 6 mos

  • Adobe Fresco
  • Worked on developing watercolor and oil with modern graphics API's like Metal and DX12.
  • Improved the performance of photoshop brushes by 80-100% by redesigning the rendering of photoshop brushes which optimizes the workload on CPU and GPU.
  • Contributed in designing and developing a common graphics rendering library which supports both Metal and DX12. This library is used into Fresco for all the rendering.
  • Reduces the latency in drawing and sketching by implementing a better and optimized way to refresh the screen.
Graphics APIPerformance OptimizationRendering LibraryGraphics ProgrammingPerformance Engineering

Computer Scientist

Jan 2017Jan 2020 · 3 yrs

  • I have extended core library to support rendering on Android devices using OpenGL ES.
  • Added the support of watercolor brush. Also enhanced the performance of this brush.
  • Owned the rendering component of the app and resolved issues related to drawing and sketching on android platform.
OpenGL ESRendering OptimizationGraphics ProgrammingMobile Development

MTS 2

Sep 2015Jan 2017 · 1 yr 4 mos

  • CreativeSdk for Windows
  • Created basic architecture and design of the SDK. Also developed a sample UWP app for this SDK.
  • Designed and developed networking component of this SDK which provides authentication and asset management services.
SDK DevelopmentNetworkingSoftware Development

Interra systems

Software Development Engineer

Nov 2013Sep 2015 · 1 yr 10 mos

  • Redesigned the HEVC decoder to support multi-threading and optimize the decoding flow.
  • Improved the decoding speed of HEVC analyzer by 2x.
  • Designed a residue view which gives complete information about the residues encoded in any HEVC stream.
HEVC DecoderMulti-threadingVideo ProcessingPerformance Engineering

Citrix r & d india

Software Development Engineer

Jul 2011Oct 2012 · 1 yr 3 mos · Bangalore

  • Technology used – C++, Win32 API, Sysinternal tools, Windbg, Perforce
  • Enhanced taskbar grouping of reverse seamless app inside VDA.
  • I worked on mimicking Win7 docking feature to provide native look and feel for reverse seamless app inside VDA.
  • Added full screen support for reverse seamless application.
C++Win32 APISoftware DevelopmentWindows Development

Education

Indian Institute of Technology (Banaras Hindu University), Varanasi

B.TECH — Computer science and engineering

Jan 2007Jan 2011

Stackforce found 100+ more professionals with Graphics Programming & Performance Engineering

Explore similar profiles based on matching skills and experience