About Khalil
Arabic
Native or bilingual
French
Native or bilingual
English
Fluent
Experience
- MentorshowTechnical Manager & FullStack Developer React.js/Node.jsENTERTAINMENT AND LEISURENovember 2019 - Today (6 years and 7 months)Paris, FranceDevelopment of the platform https://mentorshow.comHalfway between training and entertainment, Mentorshow is a digital platform offering video masterclasses given by stars in their field.On this project, I was solely responsible for the entire technical side, fully remote from the project's start in November 2019:- Analysis and design- Architecture- Frontend and Backend Development- DevOps and deploymentsThe project went live in April 2020 and has undergone several evolutions since.Technical environment:- Frontend: Javascript ES7, React.js, Typescript- Backend: Google Firebase, Node.js, Next.js, Typescript, Google Firestore- Tooling/DevOps: Vercel, Docker Compose, Gitlab, Gitlab CI
- CGIStudies & Development Engineer in Mobile TechnologiesDIGITAL AND ITMarch 2015 - February 2017 (2 years)Nantes, France****************************************La Poste / La Banque Postale - Smarteo / Sept 2015 - Feb 2017****************************************- Analysis of functional specifications- Design- Writing of General Design Documents (DCG)- Impact assessment- Management/Coordination of functional tests- Approval- Acceptance testing- Monitoring of production deployment*******************************************CGI Demo / March April 2015 (internal project)*******************************************Develop a "Demonstrator" application to support client proposals, using various technologies/languages to allow comparison and highlight the strengths and limitations of each.- Ionic Framework: based on web technologies (AngularJS, HTML5, CSS3) and PhoneGAP/Cordova- Appcelerator Titanium: Based on the "Alloy" MVC framework- Xamarin: Based on the C# language- Native Android: Based on the JAVA languageFeatures implemented:- Geolocation (position tracking and monitoring)- Contact management and phone call initiation- Notifications compatible with Smartwatches- Audio/Video playback (local or from the web)- Speech recognition- Camera/gallery access- Etc...************************************************S2E Mobility Project / from May 2015 (agile project)************************************************- Participation in User Story estimations (Planning Poker)- Writing of detailed functional specifications- Cross-platform mobile development (Ionic, AngularJS, HTML5, CSS3)- Writing of unit tests- Approval- Bug fixing and evolution management (HP QC)- Evaluation of the remaining effort************************************************Osmos'Elevage / August 2015 (agile project)************************************************Migration of an MS Silverlight application to HTML5/AngularJS- Migration of source code in an ISO-functional manner (porting)
- ParklyCo-founder & CTOTRANSPORTATIONJanuary 2016 - July 2017 (1 year and 7 months)Nantes, FranceParkly is a set of Web and Mobile applications for community-based parking sharing between individuals:- Sharing of public parking spaces (on Mobile), to facilitate/speed up finding spots in big cities.- Sharing of private parking spaces (Website), more oriented towards long-term parking, through peer-to-peer rental of underutilized private parking spots.• Development, hosting, and maintenance of the applications.• Technical environment:- Web: PHP/Laravel, Javascript/Angular/jQuery, Redis, Bootstrap- Mobile: Ionic, Cordova, AngularJS, NodeJS, WebSockets- Servers: Apache, Nginx, MySQL, RabbitMQ- Solutions: Google Analytics, Piwik, Mailgun, Plivo, MailChimp, Mailtrap- DevOps: Git/Gitlab, Gulp, PhpStorm, Bower, Rollbar- Management: Trello, Mantis
Recommendations
Be the first to recommend Khalil
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
- Computer Engineering - Human-System Interactions OptionENSIM (National Engineering School of Le Mans)2015Ingénieur en Informatique (option IPS) L’option IPS (Intéractions Personnes-Systèmes) forme des ingénieurs informaticiens polyvalents pouvant prendre en charge des missions d’analyse, de conception, de développement et d’évaluation intégrant des aspects technologiques, humains et sociaux.
- Higher National Diploma in Computer Science ManagementLycée Notre dame de Sainte Croix2012Option Administration des Réseaux Locaux d'Entreprises
Certifications
- Scrum MasterInternational Scrum Institute2018
- JavaScript ReactJSSkillValue2019