Kareem Janoudi

Chief Technology Officer at Cheddar Up

Michigan, United States
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

👤
Senior
🎓
Top School
Kareem Janoudi is a seasoned software executive and hands-on engineer with 15+ years of experience delivering scalable web, cloud, and IoT solutions. As Chief Technology Officer at Cheddar Up since 2017, he leads the architecture of microservices, cloud-based APIs, and front-end teams using React, Redux, GraphQL, Node.js, and Rails, with a strong focus on security and performance. He also guides Voya Design as Managing Partner, helping small businesses establish and maintain a strong online presence and local marketing. An entrepreneur, he founded and grew startups early in his career, including one acquired by a Fortune 500 company, and has operated in fully remote roles for over five years. In open source, he contributed to the React bindings for SortableJS, refining lifecycle management and integration with third-party libraries, illustrating practical full-stack and library collaboration. He holds a BS in Computer Science from Michigan State University and is based in Michigan, bringing a cross-domain mix of enterprise-grade and startup agility to his teams.
code10 years of coding experience
job16 years of employment as a software developer
bookBachelor's of Science, Engineering; Computer Science, 4.0, Bachelor's of Science, Engineering; Computer Science, 4.0 at Michigan State University
languagesEnglish, Arabic, Spanish
github-logo-circle

Github Skills (8)

drag-and-drop10
javascript10
javascripts10
react10
lifecycle10
draggable9
sortable9
sortables9

Programming languages (8)

TypeScriptC#ShellJavaScriptObjective-CJupyter NotebookRubyPython

Github contributions (5)

github-logo-circle
SortableJS/react-sortablejs

Mar 2016 - Mar 2016

React bindings for SortableJS
Role in this project:
userFront-end Developer
Contributions:7 commits, 3 PRs, 7 comments in 1 day
Contributions summary:Kareem primarily contributed to the React bindings for SortableJS, focusing on enhancing the component's lifecycle management and functionality. They implemented features to reinitialize the sortable functionality upon updates and correctly destroy it during unmounting. The user also refactored code for efficiency and passed the sortable instance as a prop to the component, improving the overall user experience. These changes demonstrate a strong understanding of React component lifecycles and integration with third-party libraries.
reactjavascriptsortablejsdrag-and-dropsortable
kjanoudi/kiev

Feb 2020 - Jul 2024

A set of tools to do distributed logging for Ruby web applications
Contributions:4 PRs, 15 pushes, 1 branch in 4 years 5 months
web-applicationsto-dorubyloggingdistributed
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
Kareem Janoudi - Chief Technology Officer at Cheddar Up