Mohamed Farrag
About Mohamed Farrag
Mohamed Farrag is a Senior Technical Interviewer with over 15 years of experience in software development, currently working at Karat and Mindshare. He has held various roles in prominent companies, demonstrating expertise in technical assessment and a strong background in software engineering and technology.
Current Role at Karat
Currently, Mohamed Farrag serves as a Senior Technical Interviewer at Karat, a position he has held since 2021. In this role, he conducts technical interviews for candidates applying to high-profile companies, including PayPal, Indeed, Robinhood, Walmart, Roblox, and Coinbase. His responsibilities include evaluating candidates' technical skills and competencies across various domains, ensuring that they meet the standards required by these leading organizations.
Professional Experience
Mohamed Farrag has accumulated over 15 years of experience in the software development field. Prior to his current role at Karat, he worked at several companies in various capacities. He was a Senior Software Engineer at Evolvice GmbH for 7 months in 2018, a Senior Software Developer at iLead Integrated Solutions for 4 years from 2011 to 2015, and a Principal Software Engineer at TPAY Mobile for 11 months in 2017. Additionally, he served as a Principal Software Engineer at TMentors for 2 years from 2015 to 2017 and worked as a Web Developer at Crinel for 1 year from 2009 to 2010.
Education and Expertise
Mohamed Farrag has a solid educational background in technology. He earned a Bachelor of Applied Science in Educational/Instructional Technology from Fayoum University from 2003 to 2006. He also completed a Postgraduate Diploma in Computer Science at the Arab Academy for Science, Technology and Maritime Transport from 2012 to 2016. Additionally, he participated in a Professional Training Program at the Egyptian Ministry of Communications and Information Technology, where he achieved a Software Development Track Diploma from Microsoft in 2008.
Technical Skills and Interests
Farrag possesses expertise in various technical areas, including algorithms, data structures, system design, databases, API design, data engineering, testing, and both front-end and back-end development techniques. His proficiency extends to Microsoft-oriented technologies and the MERN stack. He also has a keen interest in Data Science and Machine Learning, indicating his commitment to expanding his expertise beyond traditional software engineering.