Sami - Consultant JAVASCRIPT
Ref : 190720B001-
Domicile
40008 CHECHAR, KHENCHELA (Algérie)
-
Profil
Consultant, Développeur (33 ans)
-
StatutFreelance
-
Tarif Journalier MoyenVoir le tarif
-
Senior web/mobile developer
Astra call, AlgeriaJan 2017 - aujourd'hui- Web applications development from A to Z using Laravel and Symfony frameworks (PHP).
- REST API and Oauth2 systems development and consuming themselves or by other third parties.
- Mobile applications development from A to Z using the Ionic framework for the hybrid ones.
- Data scraping.
- GIT for versioning.
- Servers administration.
Projects:
- Web:
o Wiinne: A platform for finding the best places in Algiers.
▪ Laravel 5.5
▪ MySQL
▪ Data scraping
▪ Laravel Facebook SDK
▪ Spatie media library.
o Nakoul: Food delivery platform in Algiers.
▪ Symfony 4.
▪ MySQL
▪ OAUTH2
▪ REST API
▪ TWILIO (SMS provider)
▪ OneSignal (Push notifications)
o Picky: A taxi platform booking in Paris.
▪ Symfony 2
▪ MongoDB
▪ OAUTH2
▪ REST API
▪ MessageBird (SMS provider)
▪ TWILIO (SMS provider)
▪ VUE JS
▪ SOCKET IO (Realtime communications)
▪ STRIPE (Payment Gateway)
o SMService: Email, SMS sending and tracking platform.
▪ Laravel
▪ TWILIO (SMS Provider).
▪ MAILGUN (Email provider).
o Prolocal: Google partner platform.
▪ Symfony 2
▪ MYSQL
▪ SEMRUSH
▪ Google Ads library.
▪ VUE JS
▪ ProAbono (Payment Gateway)
- Mobile:
o Nakoul:
▪ Ionic 3
• Driver, Customer apps:
o JavaScript google maps API.
o Directions API.
o Native google maps.
Geocoding & Reverse geocoding.
o Geolocation.
o Background geolocation.
o Tracking system.
o Push notification.
o HTTP & REST API consumption.
o Oauth2 for login.
o Registration process (Phone verification).
o Consume the orders from the dispatcher and the reverse dispatcher.
▪ Calculating the neighbor order for a driver.
▪ Calculating the neighbor driver for an order.
▪ Accept/Refuse orders.
▪ Start orders.
▪ Confirm credit and meal reception.
o Meal rating.
o Translations: ngx-translate.
o Social sharing.
o Background mode.
o Ionic native call number.
o Picky:
▪ Ionic 1
• Driver app:
o WAMP (web socket application messaging protocol)
o Native google maps
o TWILIO
o Background mode & job services.
o Push notifications
o FCM
▪ Ionic 3
• Customer app:
o Socket IO (Realtime communications)
o Native google maps
o Directions API
o Realtime interaction
o Push notifications
o Background mode & job services
o TWILIO
o FCM
o STRIPE (Payment Gateway)
Some personal realizations
▪ PHP websites security against the data failures.
▪ A numerical distributed environment for Tele practical works (Java EE, Jade framework).
▪ Quran website (PHP, AJAX, SQL, JSON).
▪ Mobile applications (Android (Java, Kotlin), Xamarin (C#), Ionic (Angular Js, Angular 2+)).
▪ Phone book app (Android).
▪ News app (Realtime notifications, Android).
▪ Phone Alarm (Realtime notification, Android).
▪ Leaves management system (Delphi).
▪ QCM app (Android (Java)).
-
Master 2 in computer sciences (Networking & distributed systems) in Setif 1 university
2015 -
Bachelor in computer sciences (Networking) in Khenchela university Graduated with a very good mention.
2013
framework).
Mr. ******** SAMI
Senior Web/Mobile developer
Graduation project: PHP websites security against the data failures.
➢ Some other training in autodidact:
1. Photoshop essential training (********).
2. JQuery essential training (********).
3. Java essential training (********).
4. Java SE essential training (********).
5. Java EE essential training (********).
6. Java ME.
7. C essential training (********).
8. C# essential training (********).
9. Android development essential training (********).
10. Ajax essential training (********).
11. Xamarin Tutorials (Xamarin site, YouTube).
12. Angular Js & Angular to the 7th version.
13. Ionic hybrid mobile apps framework.
14. Vue Js
15. Apache2 & Nginx
TECHNICAL SKILLS
Programming languages: C, Delphi, Java, Java EE, Python, C#, Kotlin.
▪ Frameworks: Jade, Hibernate, Spring, Laravel, Symfony… etc
▪ Databases: ORACLE 10g, MySQL, PL/SQL, SQL server, MongoDB
▪ Analysis methods: Merise, UML.
▪ IDEs: Eclipse, NetBeans, Visual Studio, Android Studio, PyCharm, InteliJ IDEA, RubyMine, PHPStorm, PHP
Editor, Aptana, Komodo… etc.
▪ Web development: Html, CSS, Bootstrap, JavaScript, Angular JS, Angular, AJAX, PHP, Java EE, JQuery and
many other plugins and packages, Photoshop.
▪ Webservers: Apache2, Nginx, Tomcat.
▪ Operating systems: Windows, Linux.
▪ Versioning: GIT.
▪ Networking: Packet Tracer.
▪ Office: Latex, MS Word, MS Excel, MS PowerPoint, MS Publisher.
LANGUAGES
• Arabic: Current.
• French: Good.
• English: Excellent.