Babatunde Mustapha

Senior Software Engineer at SAP

Berlin, Germany
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
Babatunde Mustapha is a Senior Software Engineer based in Berlin with 10 years of hands-on experience building frontend and mobile applications using React, React Native, Java, Android and Objective-C. He has led cross-platform teams and shipped complex mobile products—from POS and logistics apps at TradeDepot to B2B platforms at Zenjob—while driving CI/CD and reducing technical debt. At SAP and previous roles he’s combined product development with front-end architecture work and design system contributions that improved developer experience. An open-source contributor, he built a polished react-native multi-select component that demonstrates attention to UX, performance and maintainable styling. Known for stepping into legacy codebases to stabilize and modernize them, he thrives on turning messy projects into reliable, ship-ready products.
code10 years of coding experience
job7 years of employment as a software developer
bookDiploma Computer Science, Diploma Computer Science at Lagos State Polytechnic, Ikorodu
languagesEnglish, Yoruba
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (12)

uid10
javascript10
react-native10
front-end-development10
mobile-development9
ui-design9
component-design9
user-interface8
interface-design8
flatlist7
prop6
props6

Programming languages (5)

TypeScriptMDXJavaAstroJavaScript

Github contributions (5)

github-logo-circle
Simple multi-select component for react-native
Role in this project:
userFront-end Developer
Contributions:2 releases, 97 commits, 42 PRs in 4 years 3 months
Contributions summary:Babatunde primarily contributed to building a React Native component for a multi-select functionality. Their work involved creating the component, linking it to the main application, and extracting styles for better organization. They implemented features like displaying selected items, removing items, filtering search results, and enabling single/multiple selection modes. Additionally, the user addressed linting errors, fixed bugs, and updated the sample project to showcase the component's usage.
reactreact-nativemulti-selectselectbox
Contributions:2 releases, 24 commits, 2 PRs in 8 months
react-nativereactgeofencingsimple-react-native
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
Babatunde Mustapha - Senior Software Engineer at SAP