Muhammad Ashraf
About Muhammad Ashraf
Muhammad Ashraf is a Software Engineer at Gemini with a diverse background in frontend development and a passion for mentoring and aviation.
Current Role at Gemini
Muhammad Ashraf currently works as a Software Engineer at Gemini. He has been in this role since 2023 and operates in a hybrid mode based out of Gurugram, Haryana, India. His work involves developing software solutions within a collaborative and dynamic environment.
Previous Experience at reactivesearch.io
Before joining Gemini, Muhammad Ashraf served as a Frontend Engineer at reactivesearch.io. From 2021 to 2023, he worked remotely from Missouri, United States, where he contributed to the development of frontend components and systems. His role focused heavily on building user interfaces and ensuring performance optimization.
Education Background
Muhammad Ashraf completed his Bachelor of Technology (BTech) in Computer Science from the University School of Information, Communication & Technology (USICT). His education provided him with a solid foundation in computer science principles and software development, which he has applied throughout his professional career.
Expertise in Testing Frameworks
Muhammad Ashraf has a strong background in testing frameworks, particularly Cypress and Jest. He is proficient in performing end-to-end (E2E) tests, snapshot tests, and unit tests for large frontend projects. His expertise ensures high-quality and reliable software solutions.
Co-Author of No-Code/Low-Code UI Builder
Muhammad Ashraf co-authored a no-code/low-code UI builder designed for creating search experiences across multiple pages within minutes. This tool features built-in authentication services and seamless integration with React and Vue frameworks, making it easier for users to develop sophisticated search functionalities without extensive coding knowledge.