Sharad sahu

Product Manager

Bengaluru, Karnataka, India23 yrs 1 mo experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in C++ and Qt with extensive architectural experience.
  • Led multiple successful HMI projects in automotive and mining sectors.
  • Proficient in Agile methodologies and enterprise architecture.
Stackforce AI infers this person is a C++ and HMI Architect with expertise in Automotive and Mining industries.

Contact

Skills

Core Skills

C++Enterprise ArchitectureArchitectureAgile MethodologiesHmi

Other Skills

QtUML ToolsRequirements gatheringArchitecture designingAgile methodologyLinuxQT4.8g++BoostSVNGITSquish cocoUML 2.0Trimble GPS systemWindows embedded 7e

About

• Extensive experience with analysis, design, development, customizations and implementation of software applications. • Proficient in analyzing and translating business requirements to technical requirements and architecture. • Strong Qt/QML C++ skills, Object Oriented Programming and development knowledge.

Experience

23 yrs 1 mo
Total Experience
2 yrs
Average Tenure
4 yrs 5 mos
Current Experience

Crossware.io

HMI-Architect

Jan 2022Present · 4 yrs 5 mos · Bengaluru, Karnataka, India

Enterprise ArchitectureQtUML ToolsC++

Mercedes-benz india pvt. ltd.

Principal Architect(external)

Jul 2018Aug 2021 · 3 yrs 1 mo · Bengaluru Area, India

Continental

Solutions Architect[External]

Jul 2016Sep 2017 · 1 yr 2 mos · bangalore

  • On deputation from kpit to continental. Providing end to end solution for a in-house tools development for advance driver assistance system (ADAS). Doing from scratch requirements gathering, architecture designing, team management, configuration management, delighting task to team using agile methodology.

Kpit

Senior Designer(Solution Architect)

Mar 2015Sep 2017 · 2 yrs 6 mos · Pune Area, India

  • Performing as lead architecture in dealing with clients, program managers and IT team; translating the business requirements into detailed architectures and designs using EA
  • Documenting all technical requirements and designing technical solutions utilizing enterprise architecture standards including documentation of all solution components and configurations
  • Developing cost effective structures by identifying all cost points including labour, software and hardware; implementing architectural designs while building effective relationships with stakeholders at all levels, thereby ensuring all solutions are deployed within agreed timelines and supported post delivery
  • Imparting assistance in resolving critical technical issues and mentoring the juniors in all such matters

Igate

Technical Architect

Aug 2013Mar 2015 · 1 yr 7 mos

  • Environment: Linux (Redhat), C++,QT4.8, g++, Boost, SVN, GIT, Squish coco. UML 2.0 (STAR UML 5 and MS Visio),Trimble GPS system ,HMI, e55 hornet box, Windows embedded 7e ,JLT 12042 touch screen, VS2010 Team Size: 20 Aug 2013 – March 2015
  • Worked as technical architect on a HMI ( Human machine interface) project of a reputed mining company from Australia. In this project Team automated Truck for automatic explosive delivery, monitoring and GPS tracking.
  • Role and Responsibility
  • ▪ Created optimum technical solution in the context of the customer's environment, requirements, and financial resources. Prepared High level design doc(HLD) and Low level design doc(LLD) according to business logic.
  • ▪ Worked as individual contributor also. Wrote code in C++ for database connectivity module and ZMQ sockets to connect other component. Did the bug fixing for critical issue. Used mutex for thread synchronization. Used shared_ptr for memory management. Used thread debugging for deadlock detection.
  • ▪ Advised to use boost unit test framework. Integrated them in to buildbot for automated execution using bash and python script in squish.
  • ▪ Used Val grind and squish coco for memory leak identification and fixed them. Resolved the network issue.
  • ▪ Did code review of the peers. Advised them to use HICPP standard. Used Git and SVN for source code management.
  • ▪ Ensuring a quality system design which provides good system performance,optimal operational cost, and flexibility for future change. Generated CTQ (Critical to Quality matrix), Prepared FMEA matrix and Lead the team for FMEA (failure mode Effect analysis).
  • ▪ Maximizing productivity of the project team by installing an effective development environment, establishing programming, design, and other technical standards (HICPP), training team members, and providing advisory and trouble-shooting support.
  • ▪ Providing a focal point for all technical issues and initiatives on the project. Resolved the Critical issues in development.
LinuxC++QT4.8g++BoostSVN+6

Amd

Senior Product Engineer

Apr 2012Jun 2013 · 1 yr 2 mos · Singapore

  • As an individual contributor worked on project Verigy at AMD Singapore. This project facilitates the online and offline Testing and validation of the processors and chips developed by the AMD. My responsibility is to designing and development and architectural development of project using C++ in linux environment.
  •  To Study user requirements documents. To Estimate the allocated module.
  •  Using the Jira and crucible tools of agile development in project.
  •  To Design and develop test method allocated module and conducted reviews of the project modules.
  •  Coding: To develop RRDBitmap functionality using C++ and STL boost. Mentored other developers on C++, Boost, and STL. Actively participated in code reviews.
  •  Integrated LCOV/GCOV for code coverage of existing code. Did the reverse engineering of the existing code to generate the documentation, cyclomatic matrics, volume matrics and UML diagrams. Did the statical analysis of code and generated the dependency graphs. Used the Google testing and moking framework to develop the unit test framework for code.
  •  Doing the refactoring of the existing project. Generated the coding standard report to follow the standard according to MISRA-C++ 2008 , Effective C++
  •  Testing: Designing of test cases and execution of them. Reviewed defect fixes. Writing unit test classes and mocking class using Google testing and mocking framework

Dicetek (sing) pte ltd

Senior application developer

Jun 2011Apr 2012 · 10 mos · Singapore

  • As a individual contributor worked on project Semiomix at NUS (Client of DiceTek (sing) pte. Ltd.) Singapore. This project facilitates the researches of to study the signs and sign processes (semiosis). My responsibility is to designing, development and testing of media synchronization and of the full search Engine module.
  •  Studied user requirements documents. Did Estimation for the allocated module.
  •  Designed the allocated module and conducted reviews of the project modules.
  •  Coding: To develop the allocated module of multimedia (Audio and Video) synchronization and search tool As C++ and STL expert. Mentored other developers on C++,QT, Boost, and STL. Actively participated in code reviews.
  •  Testing: designed test cases and executed them. Reviewed defect fixes.
  • Environment: Windows 7,MAC,Visual studio 2008,C++,SQLite 3.0,QT 4.7.3,Boost,QT creator 2.2, SVN.
  • Team Size : 7

Ibm

Senior Application Developer

Jun 2008May 2011 · 2 yrs 11 mos · Pune/Pimpri-Chinchwad Area

  • As a Team Lead responsible for Analysis, design, development, testing and implementation of C++ based projects.
  •  Responsible for leading a project team in delivering solution to our customer.
  •  Deliver new and complex high quality solutions to clients in response to varying business requirements
  •  Responsible for managing scope, planning, tracking, change control, aspects of the project.
  •  Responsible for effective communication between the project team and the customer. Provide day to day direction to the project team and regular project status to the customer.
  •  Translate customer requirements into formal requirements and design documents, establish specific solutions, and leading the efforts including programming and testing that culminate in client acceptance of the results.
  •  Utilize in-depth knowledge of functional and Technical experience in leading-edge products and technology in conjunction with industry and business skills to deliver solutions to customer.
  •  Establish Quality Procedure for the team and continuously monitor and audit to ensure team meets quality goals.
  •  Key projects handled so far include Tivoli (TAMeb,webseal),Saralee, COSMOS(JP morgan chase )Automated fraud detection and tracking system (amex).
  •  Environment: solaris, sun studio, C++, dbx, Sybase, mainframe,As C,VC++, STL, multi threading,clearcase
  • Team Size : 2 to 15

Kpit cummins infosystems limited

Tech lead

Jul 2007May 2008 · 10 mos · Pune/Pimpri-Chinchwad Area

  • KPIT is a service provide as well as product development company, having prestigious client like Cummins, IDEC Corporation, General motors. As a tech Lead responsible for Analysis, design, development, testing and implementation of C++, MFC based projects.
  •  Worked with Business Analyst in translating business requirements into Functional Requirements Document and to Detailed Design Documents.
  •  Lead analysis sessions, gather requirements and write specification and functional design documents for enhancements and customization; Analyze product impact.
  •  Presented the product designs and architecture to clients.
  •  Coordinated and communicate tasks with developers.
  •  Ensured that development is performed as per requirements.
  •  Worked with QA to create test scripts and scenarios for enhancements and customizations to the core product.
  •  Communicated activities/progress to project managers, business development, business analysts and clients .
  •  Developed implementation and test plans, build software acceptance criteria, coordinated and worked with clients to oversee the acceptance and dissemination process.
  • Environment: C, C++, STL, multi threading VC++, MFC, Bound checker 2005, True Coverage 2005.

Saic

Senior software executive

Aug 2005May 2007 · 1 yr 9 mos

  •  My role was to study of ERS and then design the IRS (Internal reference specification).
  •  My role was to do the system study, preparation of Data Flow Diagrams, UML Diagrams, and Data Diagrams.
  •  Worked as C++ QT,STL expert to develop the Share and create module. My responsibility was to code, to do peer review and creation and execution of unit test cases.
  • Environment: Windows2000 C, C++, STL,QT, multi threading, QT 4.2, Win SDK, Clear case, Bound checker 2005, True Coverage 2005.

Quark

Member R&D team

Feb 2002Mar 2005 · 3 yrs 1 mo · Chandigarh Area, India

  • As a Member of (Senior Engineer) DMS Server R&D Team I did Analysis, design, development and implementation of DMS server and Mips Module using C++ and other technologies.
  •  Key project implementations as team member.
  •  Implemented several change requests to customize the DMS server and its extensions.
  •  Designed and developed interfaces to Document Management server(DMS).
  •  Developed and validated modules of DMS server.
  •  Did the research on multimedia (Audio and video) streaming, Licensing agent from DMS server. Generated the benchmark report.
  •  Provide technical and investigative support for functional users on interfaces, defects, change requests, debugging issues, testing, service pack upgrades and adhoc report requirements
  •  Continued support for issues reported by customer. Release new patches.
  •  Did performance monitoring and tracking of the DMS server.
  •  Performance tuning, code enhancements to achieve performance targets
  •  My role was to do the research and development for the Quark products.
  • Environment: C, C++, STL, multi threading ,Visual C++ .NET, CVS, Bound checker 7.0, True Coverage 7.0 Corba (Omni ORB 4),SOLARIS,WINDOWS,MAC

Newgen

Software Engineer

Nov 2000Oct 2001 · 11 mos · Greater Delhi Area

  • As a C++VC++,MFC developer, designed and developed Full Text Search Manager at newgen.
  •  Analyzed requirements and developed solution to meet requirements of Product Imageware DM.
  •  Developed solution for Indexing of various image and text documents.
  • Environment: C, C++, STL, multi threading, Visual C++ 6.0, Visual SourceSafe, Bound checker, True Coverage

Vedic infosys

trainee software engineer

Jan 2000Jan 2000 · 0 mo

  • coding unit testing

Education

Deendayal Upadhyay Gorakhpur University

MCA — computer science

Jan 1997Jan 2000

University of Allahabad

B. Sc. — Physics chemistry Math

Jan 1993Jan 1996

Stackforce found 100+ more professionals with C++ & Enterprise Architecture

Explore similar profiles based on matching skills and experience

Sharad sahu - Product Manager | Stackforce