About Sofien
English
Native or bilingual
French
Fluent
Arabic
Native or bilingual
Experience
- Vidmizer (Plateforme SaaS de traitement vidéo),Development Engineer | Technical LeadFebruary 2022 - Today (4 years and 6 months)Paris, FranceManaged Symfony 4 to Symfony 7 technical migration with full architecture refactoring and performance improvements. Designed and developed an integrated payment system (Lyra): subscription management, webhooks, automatic invoicing. Architected and implemented a multi-account system with data isolation and organization management. Developed a file management system: upload/download, versioning, storage optimization, CDN integration. Created a customizable video encoding presets system with a queue and asynchronous processing. Implemented a granular role-based permission system (RBAC) with policy management. Designed a limitations and options system: user quotas, rate limiting, feature flags, pricing plans. Managed a team of developers: agile sprint coordination, code reviews, technical mentoring. Set up and optimized GitLab CI/CD pipelines with automated multi-environment deployment. Full application containerization with Docker, Linux server configuration, and Nginx load balancing.Technologies: Symfony 7, NestJS, Angular, TypeScript, PostgreSQL, MongoDB, Redis, Docker, GitLab CI/CD, Nginx
- Vidmizer,Development Engineer Internship (PFE)February 2022 - September 2022 (7 months)Paris, FranceDeveloped and managed the SaaS platform: created backend features (Symfony, NestJS) and frontend (Angular). Actively participated in the technical architecture design and technology choices. Integrated into the development team with agile Scrum methodology.
- ESPRIT (École d'ingénieur),Development Internship - CLOSER ProjectJune 2021 - August 2021 (2 months)Ariana, TunisiaImproved the CLOSER online education platform: developed new features. Implemented an intelligent chatbot with NLP for user information collection. Integrated automatic CV Parsing and LinkedIn profile web scraping for recruitment automation. Developed real-time voice and facial analysis for user emotion detection. Participated in code reviews and ensured code quality through pull requests.Technologies: Node.js, React.js, MongoDB, WebRTC, Socket.IO, OAuth2, TensorFlow.js
Recommendations
Be the first to recommend Sofien
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 EngineeringESPRIT (Higher School of Engineering and Technology)2022Ingénieur en Informatique
- BaccalaureateMareth High School2015Baccalauréat