04/23/2023 updated


100 % available
Senior Full Stack Engineer
Ariana, Tunisia
Only remote
SESAMEFlutterHTMLJava (Programming Language)JavaScriptPHPApplication Programming Interfaces (APIs)Agile MethodologyArtificial IntelligenceAmazon Web ServicesData AnalysisAndroid (Software)Apache HTTP ServerServer ApplicationArduinoAtlassian Jira
3D mapping, Agile Methodology, Agile, AWS, Android Application, Angular2, angular, Cordova, Apache, Apache Hadoop, Kafka, Apache Spark, API, Arduino, AI, augmented Reality, back-end, back-end development, Bash, Bigdata, Bootstrap, C++, CSS, CSS3, Chatbot, code reviews, SSH, D3.js, D3JS, analytics, database, Debian, Django, Docker, dynamic content, Elastic Search, Eslint, Facebook API, FireBase, firewall, flutter, Front-End, frontend, Git, GPS location, HTML, HTML5, Highcharts, IPV4, IBM Bluemix, Computer Science, Jira, jQuery, JSON, Jasmine, JAVA, JavaScript, Kali Linux, Kibana, Kinect, Laravel, Linux, Live streaming, MEAN Stack, MQTT, Messenger, Visual Studio, Mobile App, mobile application, MongoDB, MySQL, MySQL Database, Network configuration, Nginx, Nmap, Node, nodejs, Node.js, Open Source, OpenCV, PHP, Postgres, PostgreSQL, Programming languages, Python, RFID, Raspberry PI, React, RedHat, Restful API, REST API, SQLite, Application servers, Shell Script, bug fixing, debugged, bugs, software development, version control, TCP/IP, Trello, UML, VLAN, VB.NET, web application frameworks, web-based, web application, web applications, web technologies, Websockets, WordPress
Experience
Professional experience5 - 10 years
Freelancer since2017
Languages
ArabicNative speakerEnglishFluentFrenchFluent
Project history
- Built REST API and other services with NestJS
- Create UI/UX platforms using React
✓  Research & Development tasks.
✓  Lead the team and help solve problems/blockers.
✓  Work closely with leadership and other stakeholders to set project priorities.
✓  Evaluate and advocate the use of various Open Source technologies and third party solutions.
✓  Work collaboratively with engineers and end-users to bring the concepts to life.Â
✓  Lead the team and help solve problems/blockers.
✓  Work closely with leadership and other stakeholders to set project priorities.
✓  Evaluate and advocate the use of various Open Source technologies and third party solutions.
✓  Work collaboratively with engineers and end-users to bring the concepts to life.Â
* Project: Mobile App for Faurecia company
Tasks performed:
* Develop flutter application.
* Work closely in the planning and design.
* Solid experience in software development to develop platforms and applications that meet business needs.
Tools: Flutter, Git,
* Project : Billing and invoice management platform
Tasks performed:
* Use Node as server to provide Restful API to communicate with Front-End.
* Develop frontend using angular 10.
* Document and follow best design and development practices.
* Design applications according to the business objectives and needs of the client.
Tools: Angular, nodejs, MySQL, Bootstrap 4, Git, clickUp
* Project : Platform for Artisans advertisement
Tasks performed:
* Strong understanding of web technologies, digital tools and components.
* Used SVN the version control tool for code commit and update.
* Design, develop, test, deploy, and optimize our eCommerce platform and integrations, utilizing industry standards and
best practices.
Tools: Laravel, Php7, MySQL, Bootstrap 4, Git
* Project: Home Delivery Services platform (Web & mobile apps)
Tasks performed:
* Develop multi roles permissions interfaces.
* Develop flutter applications.
* Work with mobile GPS location detection.
* Work closely in the planning and design.
* Design applications according to the business objectives and needs of the client.
Tools: Laravel, Flutter, FireBase, MySQL, Git, PlayStore
* Project: Defeat MAC Randomization in Mobile Devices
Tasks performed:
* Work with a team of 10 peoples, developers, QA and code reviews.
* Coordinate with QA team to help create test plans and resolve bugs.
* Work closely in the planning, design, and delivery of software products and services.
* Design and develop efficient software according to the business objectives and needs of the client.
Tools: Raspberry PI 3B+(Hardware), Python, C++, Bash, MySQL, SSH, Git, Debian Administration, Dromos
* Project: SmartCity platform (Smartphone, cellular and hands-free mobile phone detection)
Tasks performed:
* Lead the development of websites, which includes working with and managing the needs of client.
* Implement UI logic using Angular2 to extend traditional HTML to present dynamic content.
* Design and develop full-stack platform across multiple platforms using modern languages and frameworks.
* Discuss, analyze and strategize product design with Product Managers, UI team and Business Managers.
* Enhance functionalities and bug fixing.
* Participate in business process analysis and requirement gathering for new customization.
* Manage time-sensitive updates, including content changes and database upgrades.
* Liaise with back-end developers, front end developers, quality assurance testers, and CTO as needed.
* Actively participate and engage the Software Support team in resolving production issues.
* Use Scrum Agile Methodology in my work.
* Hire, train and lead Agile team of 7 full-stack developers.
Tools: Meshlium (Hardware), Angular6, MapBox, Leaflet, Node.js, MySQL, Git, SSH, Trello, RedHat Administration.
* Project: School platform (RFID School attendance system)
Tasks performed:
* Worked with Express and Node.js as back-end web application frameworks.
* Implemented UI logic using Angular2 to extend traditional HTML to present dynamic content
* Worked as the main contributor for the project from front-end to back-end development.
* Served as back-end lead developer on the Interactive Content team.
Tools: RFID(Hardware), MEAN Stack, Karma testing, Eslint, Git.
* Project: Insurance web-based application to manage clients
Tasks performed:
* Used D3.js and plotly.js to develop front-end charts in Dashboard development.
* Developed a single-page web application to realize interactive modules such as login, account-managing,
keyword- searching, file-uploading using HTML/CSS, JavaScript, jQuery and Bootstrap.
* Developed full-stack web applications which processed, analyzed, and rendered data visually.
* Designed and developed efficient and maintainable software according to the business objectives and needs of
the client.
Tools: Wit.ai, Angular 6, Highcharts, Leaflet, Karma testing, Jasmine, Node.js, MySQL, Git, SSH, AWS Hosting
* Project: Messenger Chatbot with analytics web application for Retail Market
Tasks performed:
* Individual empowerment, quality and continuous improvement built into team's culture.
* Worked as code reviewer, established development standards and led a team of three engineers.
* Enhance functionalities and bug fixing.
* Completed the project ahead of schedule and under budget.
Tools: Wit.ai, Angular 6, Highcharts, Node.js, MySQL, SSH, Git, Debian Administration, Jira
* Project: IoT platform (Smart Water, Air Quality, Smart Motion applications)
Tasks performed:
* Planned, wrote, and debugged web applications.
* Analyzed existing interfaces, bugs and status for each application and wrote their documentation.
* Managed telephone interaction with clients and actively maintained product knowledge.
Tools: Waspmote (Hardware), thingworx, JAVA. MySQL, HTML5, CSS3, jQuery, JS, Bootstrap
* Project: Cross-platform augmented Reality mobile application
Tasks performed:
* Collaborated and co-developed with developers.
* Provided administrative and managed schedules.
Tools: Angular6, Cordova, MapBox, NodeJS, SQLite, Git, RedHat Administration, Trello
Tasks performed:
* Develop flutter application.
* Work closely in the planning and design.
* Solid experience in software development to develop platforms and applications that meet business needs.
Tools: Flutter, Git,
* Project : Billing and invoice management platform
Tasks performed:
* Use Node as server to provide Restful API to communicate with Front-End.
* Develop frontend using angular 10.
* Document and follow best design and development practices.
* Design applications according to the business objectives and needs of the client.
Tools: Angular, nodejs, MySQL, Bootstrap 4, Git, clickUp
* Project : Platform for Artisans advertisement
Tasks performed:
* Strong understanding of web technologies, digital tools and components.
* Used SVN the version control tool for code commit and update.
* Design, develop, test, deploy, and optimize our eCommerce platform and integrations, utilizing industry standards and
best practices.
Tools: Laravel, Php7, MySQL, Bootstrap 4, Git
* Project: Home Delivery Services platform (Web & mobile apps)
Tasks performed:
* Develop multi roles permissions interfaces.
* Develop flutter applications.
* Work with mobile GPS location detection.
* Work closely in the planning and design.
* Design applications according to the business objectives and needs of the client.
Tools: Laravel, Flutter, FireBase, MySQL, Git, PlayStore
* Project: Defeat MAC Randomization in Mobile Devices
Tasks performed:
* Work with a team of 10 peoples, developers, QA and code reviews.
* Coordinate with QA team to help create test plans and resolve bugs.
* Work closely in the planning, design, and delivery of software products and services.
* Design and develop efficient software according to the business objectives and needs of the client.
Tools: Raspberry PI 3B+(Hardware), Python, C++, Bash, MySQL, SSH, Git, Debian Administration, Dromos
* Project: SmartCity platform (Smartphone, cellular and hands-free mobile phone detection)
Tasks performed:
* Lead the development of websites, which includes working with and managing the needs of client.
* Implement UI logic using Angular2 to extend traditional HTML to present dynamic content.
* Design and develop full-stack platform across multiple platforms using modern languages and frameworks.
* Discuss, analyze and strategize product design with Product Managers, UI team and Business Managers.
* Enhance functionalities and bug fixing.
* Participate in business process analysis and requirement gathering for new customization.
* Manage time-sensitive updates, including content changes and database upgrades.
* Liaise with back-end developers, front end developers, quality assurance testers, and CTO as needed.
* Actively participate and engage the Software Support team in resolving production issues.
* Use Scrum Agile Methodology in my work.
* Hire, train and lead Agile team of 7 full-stack developers.
Tools: Meshlium (Hardware), Angular6, MapBox, Leaflet, Node.js, MySQL, Git, SSH, Trello, RedHat Administration.
* Project: School platform (RFID School attendance system)
Tasks performed:
* Worked with Express and Node.js as back-end web application frameworks.
* Implemented UI logic using Angular2 to extend traditional HTML to present dynamic content
* Worked as the main contributor for the project from front-end to back-end development.
* Served as back-end lead developer on the Interactive Content team.
Tools: RFID(Hardware), MEAN Stack, Karma testing, Eslint, Git.
* Project: Insurance web-based application to manage clients
Tasks performed:
* Used D3.js and plotly.js to develop front-end charts in Dashboard development.
* Developed a single-page web application to realize interactive modules such as login, account-managing,
keyword- searching, file-uploading using HTML/CSS, JavaScript, jQuery and Bootstrap.
* Developed full-stack web applications which processed, analyzed, and rendered data visually.
* Designed and developed efficient and maintainable software according to the business objectives and needs of
the client.
Tools: Wit.ai, Angular 6, Highcharts, Leaflet, Karma testing, Jasmine, Node.js, MySQL, Git, SSH, AWS Hosting
* Project: Messenger Chatbot with analytics web application for Retail Market
Tasks performed:
* Individual empowerment, quality and continuous improvement built into team's culture.
* Worked as code reviewer, established development standards and led a team of three engineers.
* Enhance functionalities and bug fixing.
* Completed the project ahead of schedule and under budget.
Tools: Wit.ai, Angular 6, Highcharts, Node.js, MySQL, SSH, Git, Debian Administration, Jira
* Project: IoT platform (Smart Water, Air Quality, Smart Motion applications)
Tasks performed:
* Planned, wrote, and debugged web applications.
* Analyzed existing interfaces, bugs and status for each application and wrote their documentation.
* Managed telephone interaction with clients and actively maintained product knowledge.
Tools: Waspmote (Hardware), thingworx, JAVA. MySQL, HTML5, CSS3, jQuery, JS, Bootstrap
* Project: Cross-platform augmented Reality mobile application
Tasks performed:
* Collaborated and co-developed with developers.
* Provided administrative and managed schedules.
Tools: Angular6, Cordova, MapBox, NodeJS, SQLite, Git, RedHat Administration, Trello