About Yassine
English
Native or bilingual
French
Native or bilingual
Experience
- QbitFull-Stack DeveloperJuly 2024 - Today (1 year and 11 months)Paris, FranceTrading Platform: Trading Platform for Stable Crypto-Currencies- Analysis of business needs and use cases- Technical scoping: study of dependencies, estimations and feasibility- Technical design (microservices architecture, Atomic Design, Design System)- Implementation of design patterns: Clean Architecture, DDD, Hexagonal Architecture, Event-Driven- Setting up CI/CD: Docker, Helm Charts, GitHub Actions- Backend Development with NestJS (Rest API, Message Queues, Databases)- Web Frontend Development with ReactJS- Mobile Frontend Development with React Native- Integration of OIDC authentication and fine-grained rights management (authentication/authorization)- Integration of payment and order management systems- Implementation of the interface with the Crypto-Currency Partner API- Securing the API via dedicated helpers- Setting up Swagger documentation- Setting up supervision and monitoring of the platformProject: Vacation Rental Management ApplicationDevelopment of a complete solution for managing, booking and renting vacation rentals.- Analysis of business needs and use cases- Technical scoping: study of dependencies, estimations and feasibility- Backend Development with NestJS (Rest API, Message Queues, Databases)- Mobile Development with React Native, setting up user interfaces- Integration of OIDC authentication and fine-grained rights management (authentication/authorization)- Integration of payment and booking management systems- Setting up Swagger documentation
- Sastec-groupFull-Stack DeveloperJuly 2023 - August 2024 (1 year and 1 month)• Analysis of business and technical needs• Application and technical design• Integration of the Apple Health kit (iOS) and Health Connect (Android)• Mobile development with React Native, setting up user interfaces• Adding the Apple Health kit for the step counter on iOS• Integration of authentication via Google• Kubernetes deployment on self-hosted VPSCreating a complete live audio/video communication platform, including advanced broadcasting and interaction features.Frontend development with:- Personalized Video Management and Playback Platform:Development of a custom video player and a video content management webservice (CMS).Developing a video player with Video.js including:- Custom controls (play, pause, fast forward, mute, etc.)- Creating playlists, looping- Responsive designIntegration of statistics APIsDevelopment of an associated webservice allowing:- Uploading videos (via URL or files)- Content management (listing, display in the player, statistics)- Integration of the player in iframe in other projectsTechnical environment: VueJs, TypeScript, ReactJS, NextJS, and API consumption.Integration of authentication and role management via NestJS.Implementation of an HMAC interceptor for securing requests.Setting up a secure meeting session system.Adding many features:- Chat (general/private)- Participant management- Sharing (screen, documents)- Background customization- Camera/microphone control- Media broadcasting- Live broadcasting via OBS- Meeting recordingCloudflare captcha integrationKubernetes deployment with Helm, CI/CD GitLab
- ProxymFullstack ReactJS / NestJS DeveloperAugust 2021 - June 2023 (1 year and 10 months)• Analysis of business needs• Writing technical specifications• Application and technical design• Creation of an LDAPS server.• Backend and Frontend Development• Design a system for collecting and graphically displaying the most relevant and recent HR data• Implement a recruitment module to find and attract talented candidates.• Develop an evaluation module to track candidate performance.• Ensure the security of sensitive information by using an LDAPS server for authentication and access control.• Implement robust protection measures to prevent loss or unauthorized access to sensitive data.• Optimize operational performance by automating human resources processes.• Comply with current regulations regarding data protection and employee privacy.• Manual installation and configuration of the Kubernetes cluster on a self-hosted VPS, guaranteeing total control of the infrastructure and high availability• Creation of a CI/CD pipeline with GitHub Actions, integrating deployments via Helm on a Kubernetes cluster
Recommendations
Be the first to recommend Yassine
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
- Professional Master's Degree inISITCOM2021Diplôme Master Professionnel en
- Javascript, React+Redux, MERN (MongoDB,express NodeJs, ReactJs)Sololearn2021Javascript, React+Redux, MERN (MongoDB,express NodeJs, ReactJs)