Hariharan Narayanan

Hariharan Narayanan

Engineer

Followers of Hariharan Narayanan711 followers
location of Hariharan NarayananHyderabad, Telangana, India

Connect with Hariharan Narayanan to Send Message

Connect

Connect with Hariharan Narayanan to Send Message

Connect
  • Timeline

  • Skills

    Software project management
    Agile project management
    Certified scrum master csm
    Symbian c++
    Symbian
    J2me
    Scrum
    Mobile applications
    Agile
    Software development
    Pmp
    Tdd
    Test automation
    Continuous integration
    Team management
    Mobile
    Virtual teams
    Requirements management
    Team leadership
    Requirements analysis
    Product development
    Mobile software
    Oop
    Agile methodologies
    Mobile devices
    Pre sales
    Mobile technology
    Eclipse
    Databases
    Strategy
    Test driven development
  • About me

    Software development manager with substantial experience in delivering software applications and frameworks in enterprise and cutting-edge startup environments. Domain expert in Distributed enterprise application development, IoT, Mobiltiy, Mobile application development, Social Collaboration, Social Media, Analytics, Agile transformation, and Agile Software product development. Architect, Technical manager and People manager, Agilist, Agile coach, Trainer, and Mentor

  • Education

    • University of Hyderabad

      1995 - 1998
      MCA Computer Science
  • Experience

    • CMC LTD

      Jul 1998 - Jan 2000
      Engineer

      Module designing, Code development, and Unit testingLow level design specification preparation

    • Wipro

      Jan 2000 - Jan 2005
      Sr Software engineer

      Contributed to projects in Nokia Networks and Nokia Mobile phones as Developer and Technical Lead.Projects in Nokia Networks involved management of Network Manager tools for Nokia's 2G network elements.Projects in Nokia Mobile Phones involved development of applications and frameworkds for Nokia's Series60 SDK.

    • Tieto

      Sept 2005 - Jul 2007

      - Designed and prototyped an object-oriented application framework for a Linux based mobile app development SDK experiment.- Designed and developed a database interface library that could coordinate with SQLite for a Linux based mobile app development SDK experiment. Managed User Interface ToolKit framework for Ericsson Mobile Platforms SDKs. Key deliveries include support for dual LCD in all UI widgets, full scalability support in all widgets.

      • Architect

        Sept 2005 - Jul 2007
      • Project Manager

        Sept 2005 - Jan 2006
    • Nokia

      Jul 2007 - Sept 2011

      Managed application feature development in the Multimedia organization of Nokia Symbian Smartphones. Key delivery includes delivery of touch support to the application.Deploying Scrum into the team's way of working, conducting, Sprint planning, Sprint review and retrospective sessions, day-to-day Scrum related activities, impediment collections and resolution, interacting with dependencies for impediment resolution, aiding the team in work allocation but not doing direct work allocations, Sprint progress reporting, Studying areas to improve Sprint velocity and deploying the same Show less

      • Agile Project Manager / Scrum Master

        Jun 2009 - Sept 2011
      • Program Manager

        Mar 2008 - May 2009
      • Project Manager / Scrum Master

        Jan 2008 - Jan 2009
      • Solid Line Manager

        Aug 2007 - Jan 2009
      • Technical Lead

        Jul 2007 - Dec 2007
    • Accenture

      Oct 2011 - Jun 2012
      Associate Manager

      Managed the sunset phase of Nokia's Gallery application for S60 SDK transferring the knowledge assets from Nokia, Bangalore to a team in Nokia, Finland.

    • CSC

      Jul 2012 - Jul 2015

      In this role, I work at the intersection of Social business, Mobility and Agility.As part of the Emerging Business Group of CSC, managed the setting up of the Social CoE - http://csc.com/socialcoe - Create virtual community of existing Agile/Scrum resources and providing mentorship to resources.- Refine existing CSC process for executing Agile/Scrum projects. Identify tools to automate Agile project execution processes.- Work with RFP response team to provide Agile related content and validate estimates.- Interact with existing and potential new customers willing to work with CSC using Agile methods.- Participate in industry forums explaining CSC's Agile expertise.

      • Advisor, Emerging Practices

        May 2013 - Jul 2015
      • Senior Manager

        Jul 2012 - Apr 2013
    • Plank Inc

      Aug 2015 - Oct 2016
      Consultant

      In this role, I played several critical roles for the startup - Plank Inc - since it's inception- Core team member of the software team of the startup- Platform Architect of the full-stack and developer of the enterprise backend using Java8 and Spring boot, Sprint REST, Spring Data, Spring Security, Spring Data HBase, Mockito, Flyway, Jackson, and Gradle- Managed development of the IoT device environment using Python on Olimex Micro boards, Web front-end using AngularJS, Mobile apps using Android and iOS- Engineering manager of the software team (Current size -10 and growing)- Agile Coach, trainer and project manager. Designed and deployed a best-in-class lean SW development process using Kanban- DevOps process design and deployment. Implemented a DevOps CI and CD ecosystem involving Atlassian JIRA, Confluence, BitBucket (using Git), Crowd, Jenkins multibranch pipelines, Gradle, Nexus, Debian repository, and Docker Show less

    • Independent Consultant (

      Oct 2016 - Apr 2017
      Independent Consultant

      - Distributed application and platform architect and developer- Agile process consultant- Technical content creator

    • Qualcomm

      Apr 2017 - Apr 2022

      Technology Area PgM to Graphics and Display MM IPs.Image Level PgM to all MM teams for Windows.Product segments supported: Qualcomm Snapdragon Mobile, Compute, XR, and Gaming.HLOS supported: Linux Android, Linux, Chrome, Kai, Windows.Aggregated Tech Area team size supported – 100.Requirements scoping & planning, NRE, and schedule optimization.Establish a Plan, commitment and drive execution.Strong technical understanding of SW deliverables and risk management/risk mitigation.Execution discipline: risk management, mitigation, tracking, schedule trends vs baseline, recovery actions, executive reporting & stakeholder communications, develop metrics to manage program health.Partner with other functional areas to establish processes for disciplined product development and decision making. Show less

      • Senior Program Manager

        Sept 2019 - Apr 2022
      • Senior Project Manager

        Apr 2017 - Sept 2019
    • FortunaPIX

      Apr 2022 - now
      Director - Technology
  • Licenses & Certifications

    • Certified Scrum Professional

      Scrum Alliance
      Sept 2012
    • Certified ScrumMaster (CSM)

      The Scrum Alliance, Inc.
      Apr 2008
    • Project Management Professional (PMP)®

      Project Management Institute
      Aug 2011
      View certificate certificate
    • Certified ScrumMaster (CSM)

      Scrum Alliance
      Feb 2008
      View certificate certificate