Naresh Singh

Naresh Singh

Software Engineer

Followers of Naresh Singh582 followers
location of Naresh SinghNoida, Uttar Pradesh, India

Connect with Naresh Singh to Send Message

Connect

Connect with Naresh Singh to Send Message

Connect
  • Timeline

  • About me

    Director of Engineering | Leading Geospatial Software - Moody's RMS India

  • Education

    • HBTI - Kanpur

      2000 - 2004
      B.Tech Computer Science & Engineering
  • Experience

    • Saora Inc.

      Jul 2004 - Apr 2006
      Software Engineer

      1. Implementation of GUI.2. Involved in prototyping and Database Design.3. Socket programming to establish the communication between Client and Server.4. Design & Development of module use to exchange offline sound file Between Client and Server5. Implementation of module use to Storing and Retrieve the application information from system registry6. Perform Unit Test Plan.

    • Easy Bill Pvt. Ltd. - Hero Group Company

      Apr 2006 - May 2007
      Software Engineer

      1. Design & Development of GUI and Middleware components.2. Involved in Database Design.3. Implemented the ISO:8583 Message format to establish the communication between POS(Point of sale) terminal and Service application running on server4. Establish the communication between POS(Point of sale) terminal and Service application running on server using Windows Socket Programming 5. Perform Unit Test Plan and involved in code reviews.

    • Ebusinessware

      May 2007 - Apr 2008
      Senior Software Engineer

      1. Design & Development of GUI and Middleware components.2. Involved in prototyping.3. Database design and stored procedure creation.4. Module level division of Project5. Reviewed test cases and involved in code reviews.

    • RMSI

      Apr 2008 - Aug 2011

      1. Design & Development of core engine and middle layer components.2. Implementation and designing of complex location base searching algorithms.3. Module level division of Project.4. Allocating task to team members.5. Helping team members to achieve there deadlines.6. Reviewed test cases and involved in code reviews.

      • Technical Specialist

        Oct 2010 - Aug 2011
      • Project Lead

        Apr 2008 - Sept 2010
    • RMS

      Oct 2011 - now

      Leading the Geospatial Software Development and Geospatial Automation team. Building geocoding capabilities for RMS products including core products (on-prem) and cloud base services. Automation of geospatial data development process that usages gigabyte of spatial data including shapes and attribute data. Ideation of new product-market fit and its seamless execution. Introduced postgres based spatial lookup geocoding libraries for better accuracy and performance. Developed inhouse Single-line base geocoding framework to compete with market leading geocoding search engine and fulfilled long pending demand from project management.Collaboration with geographically distributed teams to give it all it takes and make it unified success. Show less Designing and scaling the geocoding and location intelligence solution according to client requirements. Enhancement and improvements in existing location intelligence solution to make it more scalable and platform independent. Playing the key role in automation of data development and map generation process using Q-GIS python scripts. Working on a cloud base location intelligence solution to expose the geocoding capabilities to remote client. Mentoring and managing the location intelligence engineering team to deliver the solution for demanding requirements for RMS peril models and related products. Show less 1. Design and developed the US geocoding capabilities for our core produce. Our US Geocoding results are closely matching with the leading search engine available in market.2. Improved the geocoding performance by developing language specific search algorithms.3. Design and developed coordinate (Lat/Long) based location searching mechanism. Our Coordinate Geocoding results are closely matching with the leading search engine available in market.4. Module level division of work and allocating task to team member. Helping team members to achieve their goals. Show less

      • Director Of Engineering

        Dec 2021 - now
      • Senior Engineering Manager

        Oct 2018 - Dec 2021
      • Software Engineering Manager / Architect

        Oct 2015 - Sept 2018
      • Principal Engineer

        Oct 2012 - Sept 2015
      • Technical Specialist

        Oct 2011 - Sept 2012
  • Licenses & Certifications

  • Honors & Awards

    • Awarded to Naresh Singh
      Professional Excellence RMS Oct 2011 Received the Professional Excellence for financial year 2011-2012.
    • Awarded to Naresh Singh
      Creative Genius RMSI Pvt. Ltd. Aug 2010 Received the "Creative Genius" for financial year 2010-2011.