Surendra Sachdeva

CTO

Noida, Uttar Pradesh, India22 yrs 6 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in Heterogeneous and High Performance Computing.
  • Proven track record in optimizing image processing algorithms.
  • Strong background in Adobe Creative Cloud technologies.
Stackforce AI infers this person is a Software Development expert specializing in high-performance computing and creative applications.

Contact

Skills

Core Skills

OpenclPerformanceCreative CloudDeep LearningAnimationC/c++Text Support

Other Skills

Agile MethodologiesAlgorithmsCData StructuresDebuggingDesign PatternsDistributed SystemsEclipseFile Format ExchangeHTML5Heterogeneous ComputingImage processingImagesMS OfficeMemory Management

About

- Heterogeneous Computing, High Performance Computing using OpenCL, - File Formats (Office documents and SVG), - Creative Cloud workers, - Document Exchange Model, Text, Animations (FLA to HTML5 conversion) - Performance

Experience

Adobe

6 roles

Senior Computer Scientist II

Jul 2020Present · 5 yrs 8 mos

Engineering Manager

Jun 2016Jan 2019 · 2 yrs 7 mos

Senior Computer Scientist

Promoted

Feb 2016Jul 2020 · 4 yrs 5 mos

Computer Scientist II

Feb 2011Jan 2016 · 4 yrs 11 mos

  • designed and implemented a framework to add the support of Heterogeneous Computing and to utilize multiple OpenCL devices with multiple command queue support.
  • designed and developed pipeline for new feature of Image size enlargement and to add OpenCL GPU optimizations for Photoshop CC 2014.
  • added SIMD optimizations in Image-size enlargement for new algorithm Preserve-Details for Photoshop.
  • to improve the performance of core algorithm of Bicubic Up-sampling in Photoshop on CPU using SIMD. Performance was improved by 1.6x to 2.2x.
  • Responsible to add Creative Cloud worker for Illustrator document to generate different renditions and to convert to other formats.
  • developed a plug-in for mapping the SVG contents to Adobe graphics model so that SVG contents can be opened as smart object in Photoshop.
  • developed a core component and to add the wrapper interface of face detection using deep learning for Lightroom.
Heterogeneous ComputingOpenCLPerformanceCreative CloudImage processingDeep Learning

Computer Scientist I

Promoted

Feb 2008Jan 2011 · 2 yrs 11 mos

  • Manage design & implement animation support (classic tween) in Flash to HTML5 conversion for Wallaby.
  • Delivered core imaging technologies for multiple Adobe products for HTML5, SWF, FLASH and Images.
  • Responsible to design and implement Text support in Graphic artwork exchange model. This feature supports text conversion from Flash<=>CS products with maximum visual fidelity, maintaining editibility and support auto mode.
  • Responsible to design, implement & document of a component which will generate the C/C++ code of Sangam Elements by making use of Sangam Schema. This helps other developers to make changes in schema and the corresponding code will be generated by the component.
AnimationHTML5SWFText SupportC/C++

MTS-2

Mar 2006Feb 2008 · 1 yr 11 mos

  • Worked on cross-platformed MS Office file format exchange model.
MS OfficeFile Format Exchange

Computer associates, inc

Software Engineer

Apr 2005Jan 2006 · 9 mos · Greater Hyderabad Area

  • - Responsible to implement the feature Find Message for Unicenter Management for IBM MQ via web interface which uses the background Find Message Component implemented in C/C++ on server side.
C/C++Web Interface

Quark software inc.

Software Developer

Jun 2003Apr 2005 · 1 yr 10 mos · Mohali, India

  • Responsible to resolve performance issues in QuarkXPress and QuarkDDS. Fixed numerous and crucial memory leaks in QuarkXPress, QuarkDDS and its plug-ins and because these fixes DDS was able handle a million of requests while earlier it was able to handle only 5K requests.
  • Responsible to Design and Develop Text Template Server XTensions for QuarkDDS.
  • Responsible to Design and Develop QuarkDDS servers monitor system on Windows and Macintosh.
Performance OptimizationMemory Management

Education

Birla Institute of Technology and Science, Pilani

Master of Science (M.S.) — Software Systems

Punjab Technical University

Bachelors — Computer Science

Stackforce found 100+ more professionals with Opencl & Performance

Explore similar profiles based on matching skills and experience