Surendra Pal Singh

Surendra Pal Singh

Summer Intern

Followers of Surendra Pal Singh4000 followers
location of Surendra Pal SinghNoida, Uttar Pradesh, India

Connect with Surendra Pal Singh to Send Message

Connect

Connect with Surendra Pal Singh to Send Message

Connect
  • Timeline

  • About me

    Senior R&D Engineer II at Synopsys. Ex Adobe.

  • Education

    • Institute of Engineering and Technology , Lucknow

      2007 - 2011
      Bachelor of Technology (B.Tech.) Electronics and communication Engineering 80.1

      • Merit scholarship holder for B. Tech. in all four years for excellence in academics (aggregate topper of branch for all four years).• Won First prize in “Circuit bonkers” held in Encore-2010-an annual Technical & Cultural festival of I.E.T Lucknow.• Committee Member of society of Electronics Department SEED. • Worked as Training and Placement Cell Representative during final year and worked closely with Placement cell of IET Lucknow.

    • Assisi Convent Senior Secondary School , Etah

      2005 - 2006
      Intermediate PCM with Computer 81.4

      • District CBSE Class XIIth topper.• Won Certificate of Merit in Mathematics (for scoring 100% marks in Mathematics) from CBSE

    • Assisi Convent Senior Secondary School, Etah

      2003 - 2004
      Class X PHYSICAL SCIENCES 88.8

      • District CBSE Class Xth second topper.

  • Experience

    • Hindustan Aeronautics Limited

      Jun 2009 - Jul 2009
      Summer Intern

      During my internship at HAL, I got to know about:• Divisions and core business of HAL.• Products and Services offering of HAL.• Aircraft basics.

    • Ericsson

      Jun 2010 - Aug 2010
      Summer Internship

      At Ericsson, I got the opportunity to learn:• GSM Evolution/Generations of Mobile Communication.• GSM/GPRS architecture including functions of indivdual components like Base Transreceiver system, Base Station Controller, Transcoder Controller, Mobile Switching Centre.• Cell Planning.Besides above I got to work on Fault Management Layer of Network Management System. At the fault management level, network problems are found and corrected. Potential future problems are identified and steps are taken to prevent them from occurring or recurring. With fault management, the network stays operational, and downtime is minimized. Show less

    • Adobe

      Jul 2011 - Jun 2018
      Software Engineer

      At Adobe, I am involved with design, development and improvement for Adobe Photoshop Elements Organizer. It is a C++/Qt based media organizing application. Following is summary of work done on various releases of Photoshop Elements Organizer.Photoshop Elements Organizer 2018:• Search Revamp• Done UI reskinning of some visually outdated workflows in application.• Got CC India Promising Innovator 2016 and CC India Ideator 2016 award for prototyping and presenting Image Curation technology at Creative Cloud Innovation Month 2016.Photoshop Elements Organizer 15:• Gesture Support (Pinch and zoom, swipe and rotate).• Synchronize catalog.Photoshop Elements Organizer 14:• Place Caching:.• Showing dates in European Date format (YYYY/MM/DD).Photoshop Elements Organizer 13:• Alphabetical Sorting.• Advanced Search.• Looked the whole automation effort for Elements Organizer.Adobe Revel Client on Android:• Developed features from scratch, bug fixing.• Got Special Contribution Award for integrating Omniture library.ElementsCX: It is a web portal which shows the health of the product. I am involved in end to end design, development, testing, periodic data update, maintenance of Elements internal web portal comprising of user statistics, internal reports and development statistics in the form of dynamic tables, graphs etc. using WAMP stack and JavaScript libraries.Android Application - Citizen Connect:Bitbucket URL: https://bitbucket.org/surendra14/androidprogramming Show less

    • Synopsys Inc

      Jun 2018 - now

      I am responsible for design, development, optimization and debugging of Fusion Compiler’s Power Analysis segment. My core responsibilities include participating/leading design and architecture reviews, designing new features/flows, performance optimizations and debugging complex, high priority issues by our customers (including but not limited to Facebook, Apple, Samsung, Microsoft, Intel, AMD and MediaTek etc.).Also, I am actively involved in recruiting and mentoring Engineers for their growth and to build a high performing team.Fusion Compiler (FC) U-2022.12: Cycle/Time based power analysis by parsing FSDB file: • Collaborating with teams across different continents and influencing architectural decisions using technical and functional expertise. • Using NPI API’s, I am responsible for end-end design and development starting from reading FSDB file, getting value changes for an object and using these value changes for propagation. • Key challenge was to design a memory and runtime efficient engine as uncompressed FSDB files are huge in size.Fusion Compiler T-2022.03:• Saif_map block support: Incorporated observer design pattern to catch notification for commit_block and craft out saif_map for newly committed block from original saif_map.• Run time optimizations (eg. optimized runtime for '-saif_file' option by >65% (from 10 hours to 3.5 hours).Fusion Compiler S-2021.06:• Improving power accuracy by preserving activities on hierarchical ports: Pitched the idea to preserve activities on hier ports during optimizations. Designed and implemented full flow independently and within timelines. Received well by customers.• Building a robust saif map solution: Several notable enhancements include identifying third party netlist changes (MediaTek), identifying the stage of 'saif_map -start' (Google), adding fallbacks for PTPX mappings (Samsung), smart algorithm to detect the best RTL mapping (Microsoft). Show less Fusion Compiler R-2020.09:• Activity preservation in FC and PrimePower: Implemented activity observer support (based on observer design pattern) across modules for this. Debugging such issues required examining very large log files (80-100 GB plain text file) to locate point of activity loss. Eg. incorporating inhTermMap to give correct notification for polarity change (Qualcomm, AMD).Fusion Compiler Q-2019.12:• Enhancing saif map flow: One of the highest severities and highly visible feature tracked by many customers. Some prominent enhancement are removing elaborated objects from saif_map tracking; adding new options like -essential, -status, -debug (Samsung SARC), removing duplicate entries from both gate and rtl side, top level ports being inverted, enhancing/adding Inversion push functionality (ARM), enabling direction awareness in support in saif map.Fusion Compiler P-2019.03:• Designing DC map parser: Parse mapping file provided by Design Compiler (DC) and append this information to existing saif map information already available in FC. • Ownership Coverity issues and memory leak/corruption issues (investigated using Valgrind & Intel Inspector). Show less

      • Senior R&D Engineer II

        Dec 2020 - now
      • Senior R&D Engineer I

        Jun 2018 - Dec 2020
  • Licenses & Certifications

    • Ericsson Professional Certification Program

      Ericcson Inc
      Nov 2010
      View certificate certificate
    • Certificate of Excellency in Maths

      Department of Science and Technology UP India
      Sept 2006
    • C++ Essential Training

      Lynda.com
      Feb 2012
      View certificate certificate
    • Adobe Photoshop

      Lynda.com
      Feb 2013
      View certificate certificate
    • Adobe Certified Expert in Lightroom

      Adobe
      Dec 2011
      View certificate certificate
    • Green Belt Security Training

      Adobe
      Mar 2016
    • Premiere Pro CC Essential Training (2015)

      Lynda.com
      May 2018
      View certificate certificate
    • Lightroom CC Essential Training (2015)

      Lynda.com
      Aug 2011
      View certificate certificate
    • NCC C Ceritificate

      NATIONAL CADET CORPS - India
      Aug 2007
      View certificate certificate
    • Certificate of Proficiency in French

      The English and Foreign Languages University, Hyderabad
      Aug 2009
      View certificate certificate
  • Honors & Awards

    • Awarded to Surendra Pal Singh
      Pat on Back Award Smriti Mehra Dec 2016 I volunteered to help another team in quickly releasing Adobe Photoshop Express on iOS platform.In Smriti's own words:"Surendra helped us with the PSX Collage Release and contributed to thorough testing across devices. He not only helped us with testing but also provided valuable inputs for the Styletransfer feature discussion and testing since it was inspired from Elements Styletransfer. "
    • Awarded to Surendra Pal Singh
      Adobe Special Contribution Award Akshaya Saxena (Manager) Mar 2014 In Akshaya's own words:"It gives me pleasure to announce a Special Contribution Award for Surendra Pal Singh for his outstanding work on integrating Omniture SDK 4 and enabling analytics in Revel Android 1.0 release.We all know, Revel Android was released on a very fast pace and every team member was a lot occupied with either developing or testing the product. During such a phase, Surendra took the additional responsibility of integrating Omniture SDK 4 to enable analytics in… Show more In Akshaya's own words:"It gives me pleasure to announce a Special Contribution Award for Surendra Pal Singh for his outstanding work on integrating Omniture SDK 4 and enabling analytics in Revel Android 1.0 release.We all know, Revel Android was released on a very fast pace and every team member was a lot occupied with either developing or testing the product. During such a phase, Surendra took the additional responsibility of integrating Omniture SDK 4 to enable analytics in the product. This was a special effort since no other Revel client had integrated the newest SDK till then. Surendra was very quick in understanding the changes from previous version, knowing all the nitty-gritties of integrating the SDK, writing the code for integration and logging all the parameters as per product manager’s call. Having done that, he worked rigorously to get all the processing rules in place so that QE can test the implementation. He followed that with bug fixes and delivered it well in time for the release.This is indeed an amazing job done, Surendra." Show less
    • Awarded to Surendra Pal Singh
      U2U Star of the Month Akshaya Saxena (Manager) I have received this award numerous times. This award was given on monthly basis for the person who is highly active on user forums, helping users to resolve their issues, gathering feedback and share them with the higher management.
  • Volunteer Experience

    • Volunteer Experience

      Issued by The Akshaya Patra Foundation on Sept 2017
      The Akshaya Patra FoundationAssociated with Surendra Pal Singh