Kadi Kraman
About Kadi Kraman
Kadi Kraman is a software developer with extensive experience in mobile application development, particularly using React Native. He has held various engineering roles at companies such as Formidable and Expo, contributing to tools that enhance the development experience.
Work at Expo
Kadi Kraman has been working at Expo as a Software Developer since 2023. In this role, Kadi focuses on the development of tools that enhance the React Native development experience. Kadi's contributions include introducing Build Annotations in December 2023 and supporting Bun in EAS and Expo CLI in September 2023. This position allows Kadi to leverage extensive experience in mobile application development to improve the overall user experience for developers using Expo.
Previous Experience at Formidable
Kadi Kraman held multiple roles at Formidable from 2017 to 2023. Kadi started as a Senior Software Engineer from 2017 to 2019, then progressed to Engineering Manager from 2019 to 2020. Kadi served as Principal Engineer from 2020 to 2022 and later became the Director of Engineering, Mobile Services from 2022 to 2023. Throughout these roles, Kadi gained experience in leadership and technical development, contributing to various projects and initiatives.
Experience at Tessella
Kadi Kraman worked at Tessella from 2013 to 2015, starting as a Junior Analyst Programmer for 7 months, then advancing to Associate Analyst Programmer for 1 year, and later serving as an Analyst Programmer for 6 months. This early experience provided Kadi with a foundation in programming and analysis, contributing to skills in software development.
Education and Expertise
Kadi Kraman studied at the University of Birmingham, earning a Bachelor of Science (BSc) in Maths with Psychology, including a Year in Computer Science from 2009 to 2013. This educational background supports Kadi's expertise in software development, particularly in building mobile applications using React Native. Kadi has over 6 years of experience specifically in React Native development, focusing on creating applications for end users.
Technical Skills and Specializations
Kadi Kraman specializes in building mobile applications using React Native. With over 6 years of experience in this area, Kadi has developed a strong skill set in mobile app development. Kadi's experience spans various roles, including individual contributor, mentor, instructor, manager, and technical lead, showcasing versatility in the software development field.