Bassel Cheaib
Lead Software Engineer
Software engineer with 7+ years of experience building mobile and web products across fintech, consumer apps, and startups. Currently leading development on the Sofinco mobile app and client dashboard (Credit Agricole Group), serving 500k+ users. Passionate about shipping polished products, mentoring engineers, and turning complex requirements into clean, scalable solutions.
Experience
Poyesis
Poyesis is a software engineering agency with focus on mobile and web platforms.
- Integrated new Open Banking features into the Sofinco mobile app (both front-end and back-end), enhancing user experience and expanding financial services offerings.
- Collaborated closely with cross-functional stakeholders (product, compliance, security, and design) to align technical implementation with business requirements and regulatory standards.
- Consulted on multiple projects, diagnosing critical flow inefficiencies and advising teams on strategic improvements to enhance user experience and performance.
- Conducted technical interviews and contributed to hiring high-performing members in the engineering team.
- Led the migration of Sofinco’s mobile app (Credit Agricole Group) from native iOS/Android to Flutter, delivering a seamless transition for 500k+ users and boosting app store ratings from 2.5 stars to 4.8 stars.
- Architected and led the development of Tweener, a mobile fantasy tennis game, delivering end-to-end product functionality.
- Mentored junior developers and conducted code reviews to ensure adherence to best practices.
The Power of Music LTD
POM is the dating app for music lovers. It matches people based on their music taste and emotional compatibility.
- Optimized the matching algorithm, resulting in a 300% increase in matches.
- Achieved a 40% reduction in AWS server costs through various optimizations.
- Implemented AB tests to validate the impact of new changes on retention and conversion rates.
- Ensured maximum uptime by maintaining the entire app's infrastructure.
- Streamlined the signup process, increasing complete profiles on registration to 80%.
- Enhanced app loading speed through caching, optimistic UI patterns and strategic preloading.
- Improved code maintainability by implementing strict linting, well-defined structures, and proper state management.
- Assisted with the migration of the backend from an old codebase to a new one, resulting in faster API responses.
- Contributed to backend testing through integration and unit tests for migrated endpoints.
- Developed websites and mobile apps across diverse technologies for various clients.
- Managed the full development lifecycle, including deployment and testing.
- Advised clients on enhancing user experience and app optimization.
- Converted UI designs into functional apps and minimum viable products.
- Collaborated with backend developers to integrate apps with existing APIs.
- Supported the migration of the Global Quality Assurance Framework (GQAF) to a modern UI.
- Took the initiative to improve some existing functionalities of the GQAF.
- Conducted safe deployment and testing of developed features.
Skills
Languages
Tools
Frameworks
Databases
Cloud Platforms
Practices
Education
Phoenicia University
Bachelor of Science, Computer Science
University of California, Berkeley
Summer Sessions, Computer Science
Projects
Dollop
An AI powered language learning app.
Blood Donation App ↗
A proof-of-concept mobile app that connects blood donors with people asking for blood.
POSFx ↗
A desktop point of sale system with inventory management, customer management and sales reporting.
References available upon request.