Summary
Overview
Work History
Education
Skills
Projects
Certifications
References
Timeline
Generic

Purva Shah

Thunder Bay,Ontario

Summary

Adept Software Engineer with a proven track record at Sherwin Williams Paints, showcasing expertise in firmware development and a strong command of C, C++, and Python. Experienced Firmware Engineer with over 5 years of expertise in Linux, embedded systems, and wireless device development. Proficient in designing, implementing, and testing high-performance firmware solutions. Adept at working with Qualcomm WLAN chipsets, kernel modules, and open-source Linux environments. Strong team player with a passion for tackling complex challenges and driving innovation in communication technologies.

Overview

5
5
years of professional experience

Work History

Software Engineer

Sherwin Williams Paints
06.2023 - Current
  • Consistently met project deadlines by effectively managing time and prioritizing tasks according to importance.
  • Analyzed proposed technical solutions based on customer requirements.
  • Refactored legacy codebases for improved maintainability, paving the way for easier future updates.
  • Coordinated with other engineers to evaluate and improve software and hardware interfaces.

Associate Firmware Engineer

Kalpataru Solutions
08.2021 - 03.2023
  • Designed, implemented, and tested firmware for embedded systems, ensuring high performance and reliability.
  • Developed and maintained kernel modules for Qualcomm WLAN chipsets, optimizing wireless device functionality.
  • Collaborated with cross-functional teams to define requirements and specifications for firmware development.
  • Debugged and troubleshot firmware issues, enhancing system performance and stability.
  • Conducted deep dives into 802.11, WiFi 6, WiFi 7, and 5G technologies, integrating advancements into products.

Software Developer Intern

Unsaid Library
10.2019 - 08.2021
  • Worked with open-source Linux, developing and maintaining device drivers and application-level software.
  • Utilized version control systems (Git) and debugging tools (GDB, Wireshark) to manage and optimize codebase.
  • Demonstrated adaptability by swiftly learning and applying new technologies, tools, and methodologies as needed throughout the internship period.
  • Developed strong problem-solving skills by troubleshooting complex issues during the internship period.

Education

Master of Science - Computer Science

Lakehead University
Thunder Bay, ON
05.2024

Skills

  • Operating Systems: Linux
  • Programming Languages: C, C, Python, Bash
  • Embedded Systems: Firmware development, cross-compilers, toolchains
  • Networking: 80211, WiFi 6, WiFi 7, 5G technologies
  • Version Control: Git
  • Debugging Tools: GDB, Wireshark, JTAG

Projects

Project 1: Developed a robust firmware solution for a new wireless device, integrating WiFi 6 technology and enhancing overall performance by 30%.

Project 2: Led a team to debug and optimize a complex firmware issue, resulting in a 20% increase in system stability and reliability.

Certifications

  • IEEE Certified Professional Software Developer (IEEE-CPSD)
  • Certified Embedded Systems Engineer (CESE)


References

Available upon request.

Timeline

Software Engineer

Sherwin Williams Paints
06.2023 - Current

Associate Firmware Engineer

Kalpataru Solutions
08.2021 - 03.2023

Software Developer Intern

Unsaid Library
10.2019 - 08.2021

Master of Science - Computer Science

Lakehead University
Purva Shah