Mujahid Shaikh
About Mujahid Shaikh
Mujahid Shaikh is a Principal Frontend Engineer at Gupshup, where he leads the UI development team and has implemented a Behavior Driven Development automation framework. He has over 15 years of experience in UI development, having held various roles at Gupshup and Kewill, and has contributed to engineering process improvements and design systems.
Current Role at Gupshup
Mujahid Shaikh currently serves as the Principal Frontend Engineer at Gupshup, a position he has held since 2023. In this role, he leads the UI development team for Gupshup's CPaaS and CX Platform, which encompasses various messaging channels and customer experience tools. His responsibilities include overseeing the implementation of engineering process improvements that enhance build and deployment processes, as well as integrations with Git and Jira.
Career History at Gupshup
Mujahid Shaikh has an extensive history with Gupshup, having worked there in various capacities since 2007. He initially joined as a UI Engineer and worked for four years until 2011. He then progressed to Senior UI Engineer from 2011 to 2015, followed by Lead UI Engineer from 2015 to 2023. Throughout his tenure, he implemented a Behavior Driven Development (BDD) automation framework with dedicated test-ids for all Gupshup products.
Previous Experience
Before his time at Gupshup, Mujahid Shaikh worked as a UI Developer at Kewill for two months in 2005. He also served as a UI Developer at MIT Aurangabad from 2006 to 2007. These roles contributed to his foundational skills in UI development and design.
Education and Expertise
Mujahid Shaikh studied Computer Science at MIT Aurangabad, where he earned his Engineering degree from 2002 to 2006. His academic background laid the groundwork for his expertise in frontend engineering and UI development, which he has further developed through practical experience in the industry.
Contributions to Design and Development
Mujahid has authored a Medium article discussing the importance of design systems, emphasizing the advantages of using Figma for collaboration. He has also created a design process aimed at assisting new UX designers in avoiding common pitfalls in design projects, showcasing his commitment to improving design practices within the field.