Mahesh Phalke

Software Lead at Fresenius Kabi India Pvet. Limited

Pune, Maharashtra, India
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Mahesh Phalke is a software lead with a decade-plus background in embedded firmware, specializing in Arm 32-bit and PIC microcontrollers and pragmatic expertise in Embedded C/C++ with Python for tooling. He has led teams and projects across industry leaders like Analog Devices, Bosch, and Fresenius Kabi, delivering device drivers, MCU peripheral integrations (ADC/DAC, DMA, PWM) and robust comms stacks (I2C, SPI, UART, BLE, Wi‑Fi, MQTT). His open-source contributions to Analog Devices’ no-OS repo demonstrate hands-on driver development for AD5686 and AD7606C families and low-level SPI/I2C platform adaptations—showing comfort working bare-metal and with Mbed platforms. Comfortable with safety and process disciplines, he follows MISRA C guidelines and CI/CD practices (Jenkins, GitHub workflows) while using industry toolchains like IAR, GCC and real-time debuggers. Based in Pune, he blends people management, requirement analysis and hands-on firmware debugging to move products from concept to production. An avid tinkerer, he often prototypes display, RTC and EEPROM integrations in hobby projects, reflecting a persistent curiosity for hardware–software interplay.
code6 years of coding experience
job14 years of employment as a software developer
bookBachelor’s Degree, Electronics Engineering, First Class, Bachelor’s Degree, Electronics Engineering, First Class at Vishwakarma Institute Of Technology
bookEngineer’s Degree, Electronics and Communications Engineering, First Class with Distinction, Engineer’s Degree, Electronics and Communications Engineering, First Class with Distinction at Government Polytechnic Pune
languagesEnglish, Marathi, Hindi
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (7)

i2c10
embedded10
device-driver10
spi10
sys10
c119
c179

Programming languages (4)

ShellCMATLABPython

Github contributions (5)

github-logo-circle
analogdevicesinc/no-OS

Mar 2020 - Jan 2023

Software drivers in C for systems without an operating system
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:65 reviews, 38 commits, 43 PRs in 2 years 10 months
Contributions summary:Mahesh made several contributions to the "no-os" repository, which contains software drivers for systems without an operating system. Their work primarily focused on adding support for various AD5686 series and AD7606C series of Analog Devices' DAC and ADC devices, which are crucial for embedded systems and IoT applications. The user implemented and enhanced SPI and I2C platform drivers for Mbed, also incorporating features like timer and GPIO functionalities. These additions demonstrate a strong understanding of hardware interfaces and driver development within a bare-metal or RTOS environment.
driversoperating-systemedalinuxoperating
mphalke/no-OS

Mar 2020 - Jul 2023

Software drivers in C for systems without an operating system
Contributions:105 pushes, 38 branches in 3 years 4 months
driversvmswindows-driveroperating-systemlinux
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Mahesh Phalke - Software Lead at Fresenius Kabi India Pvet. Limited