Write high quality tested features using End to End test with ProtractorJS and Cypress
Develop the UI/UX part of the application using Material Design and Flexbox layout
Rewrite old code base from Angular 1.x to Angular 8
Work with Stomp protocol to connect Compnay Units
Multi language support with Phraseapp
Cross browser support and testing
Configuration of linting tools like csslint and tslint
Error and Log monitoring using Sentry
Npm and Yarn environment configuration
Build optimization using Webpack
Development of reusable component , pipes and directive
Development of application with Progressive Web Applications (PWAs)
Share component with the mobile application using webView requirements
.Net Front End Developer
360Medlink
October 2018
to May 2019
Freelancer
Montreal
Canada - Québec
Work in Scrum Agile team
Front-end development: ASP.net MVC Razor
Back-end development: ASP.net REST API
Development of lazyload plugin using JavaScript
Design of high quality layouts using css Flexbox
Configure Linters for better code styling
Integration Of Webpack
Optimization of our website loading time and perofrmance
Performance test and optimization using Lighthouse
Angular Front End Developer
InstaDeep
August 2017
to October 2018
Full-time
Tunis
Tunisia
Using Jenkins to obtain fresh build and test projects continuously.
Development of internal solution using Angular and consume the api provide by backend team.
Development of web application for internal products with Angular compatible with all browsers and devices with a security layer developed with Crypto js for Catalina.
Development of a WEB/Mobile applications for Events organized by us with the following technologies:
Angular (web side)
Ionic (moving part)
Development of a SPA application with Angular 4 and AuthO for joinexperience company.
Workshop on Progressive Application Development Techniques (progressive web apps).
Prototyping idea using Ionic.
Automated Frontend tasks (gulp/ grunt/ webpack).
REST API development with Node.js and Express.js
Scrum methodology.
Teaching and mentoring
INSAT University
September 2018
to April 2019
Part-time
Ariana
Tunisia
Prototyping different design patterns using C# and how to use them in the right way.
Taught Object-Oriented Programming.
How to write code that's easy to maintain using the SOLID design principles.
Created and prepared Exercises/Plan/Exam.
Front End developer
DigitalInk
January 2016
to June 2017
Full-time
Lac 2
Tunisia
Integration of Responsive Blog.
Integration (W3C Standard)/Design.
Development of Rest API methods in Node.js
Development of an internal projects based on AngularJS/JavaScript/JQuery