About Shahine
French
Native or bilingual
English
Fluent
Experience
- Aura productionWeb & Mobile DeveloperMarch 2024 - Today (2 years and 3 months)- Development and optimization of the LettreMotivée.fr and GetMyEbook platforms, within Aura Production's digital ecosystem.- Creation of modern and responsive web interfaces with React, Next.js, and TailwindCSS, focusing on user experience and conversion rate improvement.- Backend and microservices development in Node.js and Express, enabling automation of product workflows and structuring of internal services.- Integration and security of payment flows, automation of PDF generation, e-book delivery, and customer notification management.- Design of REST APIs, internal dashboards, analytics pipelines, and automation tools used in several Aura Production products.- Collaboration with various teams (design, product, technical) to improve the reliability, performance, and quality of delivered solutions.
- Ziyara-projectMobile DeveloperJanuary 2023 - Today (3 years and 5 months)- Public application “Volunteer & Visits”Design of an intuitive interface for volunteers to register for visits (patients, children, nursing homes), with advanced filters (date, visit type, location) and integrated FAQ.- Internal application “Visit Management”Creation of a dashboard for managers: patient tracking, visit slot management (interactive calendar), registration validation, volunteer administration, and access to the FAQ.Architecture and database> Implementation of a Firebase NoSQL database to store users, patients, visits, registrations, and activity logs.> Integration of Firebase Authentication (email) for access security, followed by a progressive migration to Supabase (SQL): redesign of data schemas, adaptation of queries and application logic.- Refactoring and best practicesClear separation between widgets, services, and utilities to improve code readability and maintainability.Regular code reviews and implementation of coding standards to ensure application consistency.- Performance optimizationImplementation of pagination on large lists, reduction of network requests, and optimized synchronization to minimize data consumption and streamline user experience.- CI/CD and deploymentConfiguration of a GitHub Actions pipeline for automated APK/AAB generation, unit tests, and continuous deployment to Google Play Store and Apple App Store.- Mentorship and technical leadershipManagement of a team of junior developers: training in Flutter and Firebase concepts, daily technical support, constructive code reviews, and transmission of mobile development best practices.
- EnedisC++/Python/Mobile DeveloperSeptember 2022 - August 2025 (2 years and 11 months)- Development of internal mobile applications in React for C++/Python software tracking, system monitoring, and technical workflow support.- Analysis and diagnosis of existing C++ codeIn-depth analysis to identify bug causes, document anomalies, and propose suitable fixes.- Maintenance and update of C++ messaging librariesVersion management, dependency conflict resolution, and compatibility testing to ensure the reliability of inter-component communications.- C++ backend refactoringOverhaul of an old project to improve its maintainability, facilitate reuse, and reduce technical debt.- C++ Proofs of Concept (POC)Design and implementation of POCs to evaluate and integrate new C++ libraries meeting specific business needs.- Development of Python automation toolsCreation of a work environment configuration tool (city, port, dataset settings…) now used by several teams to standardize and accelerate deployments.- Writing and maintenance of Python testsImplementation of unit and integration tests with pytest to validate C++ components, by simulating binary messages with the construct library.- Design of Python messaging librariesDevelopment of libraries capable of simulating exchanges between C++ products, used across all team projects to ensure the robustness of integrations.- Continuous improvement of C++ and Python codeBug fixing, code reviews, cleaning and reorganization of internal modules, as well as writing technical guides to facilitate onboarding of new members.- Regular reading of undocumented codeSystematic exploration of C++ codebases without documentation to extract business logic and ensure product technical consistency.
Recommendations
Be the first to recommend Shahine
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Diplôme d’Ingénieur en InformatiqueEpita2025Ma formation d’ingénieur à l’EPITA couvre l’ensemble du cycle de développement logiciel, du backend au mobile, ainsi que les pratiques DevOps, les architectures cloud et les systèmes distribués. Elle m’a permis d’acquérir des compétences solides en programmation avancée, optimisation, déploiement automatisé et conception de solutions fiables et scalables.