
Bilel AFFES
Cloud Backend Software Engineer
Salaire / Taux journalier
Paris, France
Freelance
Peut venir sur site
Expertises
Langues
À propos
Introduction
Freelance Backend Developer specializing in Go, I design high-performance solutions for complex systems. Passionate about technical challenges and driven by curiosity, I excel in creating APIs, optimizing databases, and tailoring solutions to business needs. Constantly evolving, I learn quickly and fully commit to every project. Available for freelance missions, I am dedicated to delivering high-quality code and seamless collaboration to turn your ideas into success.
Expérience de travail
Cloud Backend Softwar Engineer
Molotov
avr. 2023 - févr. 2025
1 an 11 mois
Paris, France
• Molotov - Investigated and resolved critical bugs, improving the stability of the platform, which handles an average of 1,500 requests per second for 400,000 paying subscribers. - Developed a new feature allowing users to rewind live TV and watch previously aired programs within a 4-hour window, ensuring smooth playback and responsiveness. - Designed and implemented new features to support content display on new smart TV models, ensuring compatibility and smooth integration. • UP - Contributed to the development of a core backend service, acting as the bridge between the frontend and other microservices within the Molotov streaming platform. - Designed and implemented a new WebSocket-based service, allowing users to connect their smartphones to a TV and seamlessly cast video streams from their phone to the TV. - Led the deployment and integration of this WebSocket service on Google Cloud Platform (GCP), ensuring high availability and scalability. Tech Stack : Golang, Redis, MariaDB, RabbitMQ, Terraform, Kubernetes.
SoftAtHome
mars 2019 - mai 2023
4 ans 3 mois
Paris, France
Cloud Backend Software Engineer
févr. 2021 - mai 2023
2 ans 4 mois
Paris, France
• Smartlife (IoT Control System) - Developed RESTful microservices to enable seamless control of IoT devices from different brands via a mobile app and voice commands. - Designed and implemented device-agnostic APIs, ensuring interoperability across various IoT ecosystems. - Integrated an API Gateway (APG) handling 1,5K requests per second, ensuring scalability and reliability for high-traffic workloads. - Ensured real-time communication between devices and backend systems, enhancing user experience and reliability. • SecureOn (Cybersecurity & Parental Control System) - Developed backend services for real-time detection and blocking of malicious URLs. - Implemented parental control features, allowing users to manage internet access based on filters and security policies. - Optimized data processing by adding Redis to MongoDB, resulting in: · 70% faster response times, · 65% reduction in MongoDB load, · 7x improvement in request throughput. • Energy Optimization Project - Developed backend services to process IoT-generated energy consumption data. - Built an event-driven system to receive real-time energy data from a third party backend, transform it into a standardized format, and store it in a database, instead of letting each microservice handle processing and storage, which led to: · 80% faster response times, · 70% reduction in MongoDB load, · 10x improvement in request throughput. - Designed APIs for data retrieval, enabling users to visualize and analyze their energy consumption through interactive graphs. • Managed and deployed cloud infrastructure on Flexible Engine, using Ansible for automation and ensuring high availability. Tech Stack: Node.js, Python, Redis, MongoDB, React, Ansible
Embedded Software Engineer
mars 2019 - mars 2021
2 ans 1 mois
Paris, France
• Integrated embedded software and developed a voice assistant prototype for set-top boxes, enabling hands-free control. • Performed bug analysis and debugging, improving system performance and stability. • Developed and optimized Hardware Abstraction Layer (HAL) functionalities, enhancing device communication with firmware and middleware components. • Contributed to the performance tuning of embedded systems, reducing response times and optimizing memory usage. • Worked closely with hardware engineers to ensure seamless integration of new features. Stack : C, C++. Projet : Stellar
Developpeur Système
Safran Electronics & Defense
avr. 2018 - oct. 2018
7 mois
91300 Massy, France
• Study of the Xenomai RTOS, its APIs and the different features it offers. • Emulation of the FreeRTOS RTOS kernel, and creation of an API to run applications intended for this kernel on Xenomai. • Develop an Ethernet driver for the Apalis IMX6 card, allowing this card to communicate with another IMX6 card via messages. • Creation of a distributed architecture consisting of an application layer, a distribution layer and an Ethernet layer. The distribution layer will allow the application layer and the Ethernet layer to communicate. It will also manage message priorities, the order of messages for sending and receiving, etc. The application layer is none other than the real-time distributed application. The advantage of such an architecture is that each layer is independent of the others, for example, if we change the card, and we want to run the architecture on another, we will only have to change the Ethernet layer, no other layer is affected. Same thing for the application layer, any distributed application, real-time or not, can run on this architecture without touching any other layer. • Program a real-time distributed application, which in our case is a PingPong game, with a human player against the computer, and then run it on this architecture for validation. • Stack: C, psyC • OS: Xenomai
Formation
Pierre and Marie Curie University
Master Systèmes et Applications Réparties (SAR)
2016 - 2018
2 ans 2 mois
Pierre and Marie Curie University
Licence Informatique
2013 - 2016
3 ans 2 mois