About Mohamed
English
Fluent
Arabic
Native or bilingual
Experience
- privéDeveloperTECHNovember 2018 - Today (7 years and 7 months)REALIZATION of Easin Sales Server• ESS is a three-part project, containing:- Java J2ee Rest spring server with a PostgreSQL Database: ESServer- a Fronet End based on Angular 7 with Angular Material: EBILL- Application for smartphone: to do• ESServer:- this server allows you to store and create invoices created by the EBILL user- It also allows to manage customers- it offers a Rest API protected by a Json Token mechanism.• EBILL:- This is the Front Server- a Web app based on Anuglar 7, and Angular Matriel.- allows the user to connect to ESServer- allows the user to define invoices, export them to pdf ...
- privéeDeveloperTECHJune 2012 - January 2017 (4 years and 7 months)Saint-Denis, FranceREALIZATION of FJ STREAMING ENGINE• FJSE is a 3-part project containing:- a java j2ee rest server with a mongodb database called FJServer- an AngularJs 5 server user interface called FJUI- an HTML 5 Js player called FJPlayer• FJServer:- The FJServer allows you to upload video content, transcode it (with ffmpeg) into h264 video at 5 bitrates (from 360kb / s to 4500kb / s) and 3 audio bitrates (from 128 kb / s to 450 kb / s)- It then allows to segment and encrypt the segments [using the Bento4 framework for vod and Googlepackager for Live, the packaging is done with Python scripts and the clear CENC key is used].- Once completed, the film is available for the FJSE client to broadcast as protected MpegDash content.• FJUI:- the Angular 5 UI Server, which allows you to connect to FJServer, define a stream and upload media or define live ..- The user can also define client profiles per stream or blacklist Player IDs, URLs ..- The user interface also has a dashboard that displays statistics on the number of views, IP clients ...• FJPLAYER:- It is a Html5 video player based on a video tag- It is also based on the Dashjs player for mpeg Dash content- This Player is configurable via a json file containing the ID of the player to use, the urls of the content, the urls of the key server ..- It also gives the possibility to play advertising before, after or in the middle of the content: everything is configurable with these jon config.
- privéeDeveloperTECHOctober 2012 - November 2012 (1 month)Saint-Denis, FranceRealization of an Android application for the general public:- The application is a UPNP control point which allows to discover and control the UPNP devices on the local networks- Application completely developed in Java- Application containing Ads with google AdsMob- The application is no longer maintained for the Moment.https://play.google.com/store/apps/details?id=com.EasySoft.easyup
Recommendations
Be the first to recommend Mohamed
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
- Diplome D'ingenieur en Sciences informatiquesEcole Nationale des sciences informatique de Tunisie ENSI2007formation d'ingénieurs avec spécialité en réseaux et systèmes ouverts , ausis ingénierie des protocoles ..