Praveen Chawla

DevOps Engineer

Pune, Maharashtra, India24 yrs 6 mos experience
Highly Stable

Key Highlights

  • Over 22 years of software development experience.
  • Expert in firmware and application development.
  • Certified Scrum Master with strong leadership skills.
Stackforce AI infers this person is a seasoned Embedded Systems and Telecom Software Engineer with extensive experience in firmware development.

Contact

Skills

Core Skills

FirmwareEmbedded SoftwareSoftware DesignDevelopmentSoftware DevelopmentTelecom Software DevelopmentEmbedded Systems Development

Other Skills

ScrumChange RequestsUnified Modeling Language (UML)Effort EstimationDevice DriversShell ScriptingSoftware ArchitectureLinuxTeam ManagementTechnical LeadershipAgile MethodologiesData StructuresTechnical RequirementsLeadershipProduct Requirement Definition

About

With over 22 years of experience in developing innovative and reliable software across the semiconductor, networking and Storage industries, I am a passionate and result-oriented technical leader who specializes in firmware and application development for SSD controllers, Ethernet adapters, x86 microprocessors, UEFI BIOS, embedded systems, and hand-held devices. Currently, I am a Senior Staff Engineer at Marvell India, where I provide full life-cycle development and support for Marvell's products and solutions. As a certified scrum master and a senior management program graduate, I have extensive experience in leading and managing diverse teams and delivering high-quality software solutions using both agile and waterfall methodologies. I have successfully implemented complex projects and programs, collaborating with cross-functional teams, on-site and off-site teams, program management, field application engineers, and customers across different geographies. I have also driven process improvements and innovation in embedded software development practices and standards, fostering a culture of continuous improvement and customer success. I am skilled in C, C++, data structures, design patterns, and system programming, and I have excellent communication, interpersonal, analytical, and problem-solving skills.

Experience

24 yrs 6 mos
Total Experience
2 yrs 8 mos
Average Tenure
2 yrs 8 mos
Current Experience

Vertiv

Manager - Firmware

Oct 2023Present · 2 yrs 7 mos · Pune, Maharashtra, India

Marvell india

Senior Staff Engineer

Mar 2014Jul 2023 · 9 yrs 4 mos · Pune Area, India · On-site

  • Provide full life-cycle development and support for Marvell’s SSD controller Firmware and Fastlinq ethernet controller Software Applications
ScrumChange RequestsUnified Modeling Language (UML)Effort EstimationDevice DriversShell Scripting+23

Broadcom

Sr. Staff Engineer - Applications

May 2013Mar 2014 · 10 mos · Hyderabad Area, India

  • Responsible for Software design, Development and Maintenance of Broadcom Management Suite for NetXtreme products
ScrumChange RequestsUnified Modeling Language (UML)Effort EstimationDevice DriversShell Scripting+21

Amd

Sr. Software Engineer

Nov 2006Mar 2013 · 6 yrs 4 mos · Bangalore

  • Responsible for Software design, development and testing of CPU Validation tools on UEFI (Unified Extensible Firmware Interface) Shell.
  • Also responsible for Porting windows based CPU specialized tools on UEFI.
  • Automated the manual Board Schematic design review process using the Industry standard EDIF file format
  • designed and implemented complex algorithm for Schematic Review
  • automation reduced the review time from days to minutes
  • substantial cost saving to the company
  • Designed, developed and maintained CPU Specialized tools
  • Tools related to CPU P-State
  • Tools related to CPU C-State
  • Designed, developed and maintained System Stress tools
  • Stress the PCI bus through PCI bus exerciser by generating excessive DMA transactions
  • Stress the Network controller
  • Mentoring engineers in the team and guiding them towards their professional goals
ScrumChange RequestsUnified Modeling Language (UML)Effort EstimationDevice DriversShell Scripting+21

T-systems

Consultant

Dec 2005Oct 2006 · 10 mos · Pune Area, India

  • Telecom domain:
  • Served as a key member for Perfas+ project
  • Implemented the complex module that measures various IP performance parameters like one-way delay, delay variation and packet loss
Unified Modeling Language (UML)Effort EstimationTeam ManagementData StructuresTechnical RequirementsProgramming+4

Patni computers systems

Senior Software Engineer

Jul 2003Dec 2005 · 2 yrs 5 mos · Pune Area, India

  • Embedded domain:
  • Was part of PF91 project (client was Schindler Elevators, Switzerland)
  • Played a key role in maintaining the most important module called travel control
  • Led the CADI (Computer Aided Diagnostic Interface) team for PF91 project
Effort EstimationTeam ManagementData StructuresTechnical RequirementsLeadershipReal-Time Operating Systems (RTOS)+6

Siss (acquired by bentley systems)

Software Engineer

Jan 2003Jul 2003 · 6 mos · Pune Area, India

Effort EstimationData StructuresProgrammingProblem SolvingAlgorithmsSoftware Development Life Cycle (SDLC)

Encodex technologies india pvt. ltd

Software Engineer

Jul 2002Dec 2002 · 5 mos · Pune Area, India

  • * Involved in application development for PalmOS handheld devices
Data StructuresProgrammingProblem SolvingAlgorithmsSoftware Development Life Cycle (SDLC)

Tech mahindra

Software Engineer

Aug 2000Oct 2001 · 1 yr 2 mos · Pune Area, India

  • * Involved in application development for PalmOS handheld devices
Data StructuresProgrammingProblem SolvingAlgorithmsSoftware Development Life Cycle (SDLC)

Education

Indian Institute of Management, Calcutta

Certificate — Senior Management Program (SMP)

Sep 2016Present

National Institute of Technology Warangal

Bachelor of Technology - BTech — Electrical and Electronics Engineering

Aug 1996May 2000

Stackforce found 100+ more professionals with Firmware & Embedded Software

Explore similar profiles based on matching skills and experience