mohammadalialloul
About Candidate
Senior frontend developer with 4 years of experience using Reactjs and JavaScript ES6+.
Location
Education
Work & Experience
1) Developed backend services using C#, adhering to MVC architecture. 2) Built forms using form.io and created custom components as needed in Reactjs (Photo Capture , Conditional Dropdowns, Geolocation etc). 3) Generated SSL certificates using Let's Encrypt. 4) Implemented Single Sign-on (SSO) using keycloack as identity provider (Idp) and Budibase and Redash as Service Providers (Sps) with OIDC and SAML protocols. 4) Developed the platform frontend using Reactjs latest technologies and Bootstrap 5. 5) Implemented offline functionality using IndexedDB.
1) Developed real time communication features (audio and video call as well as chatting) using Sockjs and WebRTC. 2) Built complex user interface using Figma, Reactjs and Bootstrap 5. 3) Apply the latest Reactjs technologies including Redux, Context API, Redux toolkit (Redux Thunk and Redux Saga, React Query). 4) Ensured code optimization and performance using useCallback, useMemo, memo, useReducer and combineReducers hooks along with Error Boundary, Suspense, lazy loading and custom hooks. 5) Implemented multilingual platform using i18next. 6) Implemented caching using IndexedDB and service worker. 7) Ensured platform to be user friendly as much as possible using advanced hooks like useDeferredValue, useTransition etc. 8) Contributed to backend development using JAVA (OOP)
1) Developed frontend using JavaScript and jQuery as asynchronous fetching, event listeners, DOM interactions, Promises and Closures. 2) Developed backend using native PHP and JAVA (Spring boot and OOP). 3) Contributed to mobile development using Flutter (search, pagination, delete accounts etc).