Praveen Madabushi
Phone
E-mail
LinkedIn
Location
: -
:-: linkedin.com/in/praveen-m-v-/
: Bangalore, India
Core Competencies
Product Life Cycle
Project Management
People Management
Product Sustenance
Research & Development
Test Strategy, Test planning, Test execution
New Product Introduction
Stakeholder management
Employee Performance management
Employee Goals setting
Employee Learning & Development
Functional strategy
Scrum Master
Technical Lead
Concepts
Data analysis and engineering
Test driven development
Agile framework (Scrum)
DevOps
Continuous Integration (CI)
Continuous Deployment (CD)
Cloud Computing
Software Project Manager
Proven software project manager with over 20 years of extensive
experience in problem solving, managing the complete software
product development life cycle from conception to release,
utilizing strong technical skills and leadership abilities to drive
successful projects and teams.
EXPERIENCE SUMMARY
Managed complex programs and projects amounting to a total revenue
of 100 million USD.
Instrumental in the formation of a centralized Verification and
Validation team in National Instruments which provided significant
efficiency improvements and tens of person-years of savings to the
organization and enabled about 25 million USD revenue.
Oversaw transition of 25 products from NI Shanghai to NI Bangalore into
the Sustaining function and enabled the retention of about 8 million USD
revenue from these products.
Led and drove the formation of the RF Driver V&V team in National
Instruments to verify and validate RF drivers and helped save several
person years of effort over 4 years.
Led continuous improvement initiatives within teams by modernizing
build and installer frameworks leading to efficiency improvements and
efforts savings of about 1 person year every year.
Scrum Master and Project Lead at Tektronix, managed projects and
released multiple products from initiation to release, on time, within
budget and with high quality enabling 10 million USD revenue.
Designed and developed embedded software for Fire Security Systems
in Bosch for 30+ products.
International exposure: Engagement with higher management and key
stakeholders located in USA and developed strong relationships with
business owners. Worked in Munich, Germany for about 2 years as part
of a specialized development team.
Industry Segments
Electronic test and measurements
Fire Security Systems
Tools Summary
Programming: Python, C, C++, C#, Power BI, Power
Query, NI Test Stand, NI LabVIEW
DevOps: Jenkins, Azure DevOps
Cloud: Google Cloud Platform
Frontend: React.js Node.js
Atlassian tools: Jira, Confluence
Education
M.S in Software Systems)
BITS Pilani, Rajasthan, India
B.E. in Electronics & Communication Engineering
Bangalore University, India
Profession Experience
CAREER HISTORY
National Instruments | Senior Software Group Manager | Bangalore (India) | May 2017 – till date
Achievements:
Drove the Centralized Test Team to help release 30+ products every 6 months from 2017 to 2020.
Drove efficiency improvements such as Shift Left, CI/CD, etc leading to 12 person years of effort savings for the organization
while enabling 25 million USD revenue.
Drove the transition of 25 products in Sustaining mode from NI Shanghai to NI Bangalore, defined success criteria, and helped
remove roadblocks to ensure retention of 8 million USD for the company.
Led continuous improvement initiatives such as build and installer modernization, source control migration to Git, CI/CD
pipelines for products, build time improvements, etc leading to 1 person year of effort savings every year.
Facilitated discussions around DevSecOps to inculcate a culture of Security and enable concepts such as Secure by design and
Secure by default.
Coached and developed 10+ leaders (Managers, Senior/Principal Engineers and grew them to multiple levels in the
organization.
Received the “Manager excellence” award in recognition of my ability to “Listen Deeply”, the strong support I lent to the
team during the pandemic and the strong employee engagement of my teams.
Consistently receiving high employee engagement scores over the years (80% and above).
Key responsibilities:
Manage teams and projects responsible for close to 100 million USD revenue.
Manage a team of 40+ people.
Provide supervision, coaching and mentoring to the team members and help them become the best version of themselves
and help them achieve career growth.
Goals setting, Performance management, Salary planning for the teams.
Supervise 3-4 teams and ensure effective Cycle and Iteration planning, understand, and resolve dependencies, resolve
impediments to ensure smooth functioning of the teams.
Work closely with the Product Owner to prioritize features based on value and stakeholder requirements.
Develop project plans with clear timelines, milestones, and deliverables within the defined scope, budget, and schedule.
Develop test strategy, test plans with clear timelines, milestones, and deliverables within the defined scope, budget, and
schedule.
Manage risks proactively and ensure dependencies/risks are bubbled up early and mitigated.
Manage any changes to scope, timelines, or budgets in an agile manner, and communicate them effectively to stakeholders.
Drive the agile ceremonies such as the Cycle/Increment planning, sprint planning, running the daily stand-up meeting,
retrospective meeting, and product owner demos.
Respond to customer escalations within the stipulated SLAs.
Drive continuous improvements initiatives across the teams to reduce cost and gain efficiency.
Contribution to Org initiatives and goals:
As part of National Instruments, I have led several org initiatives such as driving improvements in Work-Life balance, Celebrations,
Recognitions.
I have contributed to key functional strategies such as
Software Sustaining product uptake strategy.
Software Sustaining OKRs (Objectives and Key results)
Re-structure operation roles to align with vertical squads’ paradigm.
Transition of Linux installers from remote team to NIB
In addition to the above:
I have a solid foundation in both data analysis and data engineering. My experience includes:
Data Analysis: I am proficient in exploratory data analysis (EDA), statistical analysis, and data visualization. I am skilled in
using various tools and programming languages, such as Python, Excel, to clean, explore, and interpret data. I have worked on
multiple projects involving large datasets, deriving meaningful insights, and presenting findings in a clear and concise manner.
Data Engineering: I have hands-on experience in designing and implementing scalable data pipelines and ETL (Extract,
Transform, Load) workflows. I am proficient in using Power Query for data transformation and manipulation. I am familiar
with cloud platforms like Azure. My expertise includes database management, data warehousing, and ensuring data quality
and integrity throughout the data lifecycle.
My combined skills in data analysis and data engineering enable me to bridge the gap between raw data and actionable
insights, making data-driven decisions more efficient and effective.
National Instruments | Software Group Manager | Bangalore (India) | Sep 2011 - May 2017
Achievements:
Started the RF Driver V&V team of 6 people from scratch and grew the team to be a high performing team, helping release
10+ releases of the drivers over 4 years while saving 4 person years of efforts for the dev team through automation and
continuous improvements.
Worked closely with upper management to define the charter of the Centralized Test Team and then drove the creation of the
team from scratch to a team of 12 people, working on test framework and test development for validating integration of 30+
products with LabVIEW platform.
Worked with Tech Lead in defining the architecture of the test framework, considering technical requirements, dependencies
and capabilities of the various software modules.
Coached and developed 5-6 engineers and grew them to multiple levels in the organization.
Technologies: C++, C#, Power BI, Power Query, NI LabVIEW, Python, Jenkins
Tektronix | Senior Software Engineer | Project Leader | Bangalore (India) | Oct 2006 – Aug 2011
Achievements:
As Scrum Master/Project Lead, I successfully led 8+ projects towards successful project delivery and meeting project
schedules and costs and maintaining high quality.
Worked closely with the architecture team and usability team to define the architecture and UX for the next generation of
applications developed by Tek
Designed and developed multiple applications in the domain of Test and Measurement such as Protocol Decode, automating
physical layer validation for standards such as Ethernet (10 BaseT, 100 BaseT, 1000 BaseT, 10 Gig BaseT, USB Rx, USB Tx,
MIPI Tx, MIPI Rx).
Received multiple awards in recognition of the work done in leading the projects, and support lent to the team members.
Key Responsibilities:
Project Lead and Scrum Master for the team and responsible for iteration planning, increment(release) planning,
retrospective planning.
Develop project plans with clear timelines, milestones, and deliverables within the defined scope, budget, and schedule.
Managing any changes to scope, timelines, or budgets in an agile manner, and communicate them effectively to stakeholders.
Run the daily scrum meeting, understand progress, and remove impediments.
Work with Product Owner to get the prioritized backlog for Iteration planning.
Ensure a potentially shippable product at the end of each iteration.
Seek out and address customer feedback.
Represent the team in the cross functional core team meeting.
Collaborate with architecture team to build a robust and re-usable software design for the applications.
Collaborate with the ur sability team to design user friendly and mostly re-usable user interfaces.
Technologies: C++, C#, NI TestStand
Robert Bosch | Senior Software Engineer | Bangalore (India) | Oct 1999 – Oct 2006
Achievements Summary:
Fire Security System for Bosch Security Systems:
Developed drivers for LSN Module, interfacing fire detectors and other devices.
Led requirements elicitation, customer communication, team leadership, and project management.
Remote Programming Software for Bosch Security Systems:
Designed and developed a PC-based application for configuring security systems.
Managed XML file operations, account comparisons, and application framework design.
Desktop Suite Base Services:
Created a tool for AT&T's customer service to fetch user information and service details from databases.
TMN-based NM Solution for Bosch I33xE Pabx:
Developed a prototype network management solution, including a TMN agent and manager.
Tool Harmonization:
Built an online tool for the operation, administration, and maintenance of Bosch Integral 33xE switch.
Handled backend communications and troubleshooting synchronization line.
T1 – Service & NTP – Service:
Developed a configuration and management tool for Bosch ISDN terminals with features like electronic telephone book and
drag & drop assignment.
Technologies: C++, C#, Visual Basic