PROFILE

SUMMARY

Agile coach, Scrum Coach, Agile Engineering Coach and Trainer, Conduct regular CSD (Certified Scrum Developer) training in major cities in India especially in Bangalore, New Delhi, Pune and Chennai.

Design and deliver training on Scrum, XP (eXtreme programming), BDD (Behavior Driven Development), TDD (Test Driven Development), ATDD (Acceptance Test Driven Development), Kanban, DevOps and other engineering and collaboration techniques. Tools that I use for workshop includes Cucumber, FitNesse, Selenium, jira agile, Concordion, Junit, Nunit, Specflow etc.

EXPERIENCE

Leanpitch Technologies Private Limited

2015 January - Present

AGILE COACH AND SCRUM DEVELOPER

Bengaluru , INDIA

Agile implementation consultant, coach and trainer. DevOps consultant. Certified Scrum Developer (CSD) Trainer. Hands-on training on Agile, Scrum, TDD, BDD, pair programming and Continuous Integration using Java, .Net, Cucumber, Selenium, Jenkins and Jira. Certified LeSS (Large-Scale Scrum) framework practitioner.

Convergys

2010 October - 2012 April

TECHNICAL CONSULTANT

Hyderabad , INDIA

Design, develop and manage solutions for workforce management system, performance monitoring and enterprise data warehouse using Java (Core java, JSP, JDBC, Spring, JMS, EJB, Weblogic) Database (Oracle, SQL Server 2008) and DW&BI (Oracle, SQL Server 2008, OWB, Cognos Data manager, Cognos BI and Enterprise Architect) , .Net 4.0(Asp.net, MVC, Entity framework etc), and OS (Windows and UNIX). (Open)1 recommendation Janardhan Eage Janardhan Eage Sr Manager IS&T at Convergys India Services Pvt Ltd Naveen worked with me on couple of projects and it was great working with him. He was detail oriented and has very good knowledge in .Net technology. He has extensive experience in project management which helped him to complete complex and multiple...View Delivery

Cognizant Technology Solutions

2013 June - 2014 January

TRAINER

Gurgaon , INDIA

Work together with the Product Owner to plan and execute projects, ensure that teams have appropriate product and technical specifications, direction, and resources to deliver products effectively by establishing realistic estimates for timelines while ensuring that projects remain on target to meet deadlines. Collaborate with the Product Management in defining the Product Vision. Provide a software development plan that meets the future needs of our clients and markets, based on the state­-of-­the-­art technologies Evolve the existing software system applications and architecture in various areas as needed Coordinate release and sprint planning. Conduct daily scrum meetings. Help developers resolve both technical problems as well as human resources issues.

KMG Infotech Limited

2006 June - 2010 September

MANAGER

Haryana , INDIA

Provide overall development project leadership and direct project teams in the delivery of high-quality products within committed timeframes Ensure build phase of projects are delivered on time and with high quality Work with development leads to define code drops and co-ordinate the alignment of code drop dependencies Ensure complete understanding of the development estimate and project scope - lead development team to deliver project within the framework of the given estimate and assumptions (Open)4 recommendations, including: Satvinder Singh Satvinder Singh Development Manager at Outline Systems Naveen is really a cool person to work with. Soft spoken and talented. Working with him was like clockwork, I could get...View Piyush Gupta Piyush Gupta Senior Technical Architect at HCL Technologies How can one describe Naveen. I have never seen such a calm personality who will get so much work extracted from his team.

Xerox

2012 January - 2013 June

SOFTWARE DEVELOPMENT MANAGER

Noida Area , INDIA

Work together with the Product Owner to plan and execute projects, ensure that teams have appropriate product and technical specifications, direction, and resources to deliver products effectively by establishing realistic estimates for timelines while ensuring that projects remain on target to meet deadlines. Collaborate with the Product Management in defining the Product Vision. Provide a software development plan that meets the future needs of our clients and markets, based on the state­-of-­the-­art technologies Evolve the existing software system applications and architecture in various areas as needed Coordinate release and sprint planning. Conduct daily scrum meetings. Help developers resolve both technical problems as well as human resources issues.

Consultant And Trainer

2015 February - 2015 February

AGILE COACH

New Delhi , INDIA

Training and coaching - Project Management, Agile, Scrum, Certified Scrum Developer certification course, TDD (Test Driven Development), BDD (Behavior Driven Development), nUnit, jUnit, Cucumber, SpecFlow, Fitnesse, Jenkins, TFS, Jira Agile and Selenium etc.

PROJECTS

Skills

  • Agile Methodologies
  • Requirements Analysis
  • Software Development
  • ITIL
  • .NET
  • Oracle
  • Software Project Management
  • Scrum
  • SDLC
  • SQL

EDUCATION

  • Symbiosis Institute Of Management Studies

    Master of Business administration (MBA), Operations Management

CERTIFICATION

  • PMI - Agile Certified Practitioner
  • Project Management
  • ITIL v3 Foundation
  • Six Sigma Project Management
  • Certified Scrum Professional
  • Certified ScrumMaster
  • Certified Scrum Product Owner
  • Certified Scrum Developer