Badges
Certifications
Work Experience
Software developer
InVentures•  December 2021 - Present•  Beirut, Lebanon
- Develop and deploy two high-performance mobile applications using the Flutter framework, integrating API calls, Google Maps, and Geocode API for location-based features. - One application is successfully published on the App Store and Play Store. Implemented the MVVM pattern with Provider to enhance architecture and improve maintainability. - Integrate Firebase Push Notifications and Firebase In-App Messaging to increase user engagement. - Developed 2D games with Phaser to assess individuals' soft skills using scientific models. - Participate in a .NET Core 7 training program to strengthen backend development skills. - Develop and maintain backend systems using Node.js, implementing RESTful APIs and integrating with databases. - Build dynamic user interfaces with React.js, utilizing hooks and state management libraries. - Customized Odoo by developing new API routes for mobile application integrations and made minor adjustments to views, improving backend functionality and user interactions. - Explored and configured Odoo modules like Subscriptions, Sales, and Purchases, aligning workflows with business needs. - Collaborated with the QA team during testing, providing technical support by reproducing and resolving defects, offering code insights, and streamlining debugging.
Software developer internship
Inkript Identification Technologies SAL•  October 2021 - November 2021•  Beirut, Lebanon
Collaborated on developing a web application using Flutter, implementing engaging animations and integrating API calls to ensure efficient data management and real-time updates. Played a key role in creating APIs using .NET, ensuring seamless communication between the frontend and server for data retrieval and application functionality.
Education
Lebanese University - Faculty of Sciences
Computer Science, BS•  September 2017 - March 2021