Jobran .

Jobran .

  • senior fullstack js
  • **** **** ****
  • 6 yrs Experience
  • Within a Week
  • Senior

šŸ‘‰ I am a senior Node.js full stack developer / consultant / contractor / freelancer with 7+ š˜†š—²š—®š—暝˜€ š—¼š—³ š—²š˜…š—½š—²š—暝—¶š—²š—»š—°š—². I use my passion, skills, and experience to design and implement top-of-the-line software solutions for online businesses worldwide, focusing on exceptional user experience. About my skills: āœ”ļø Backend: ā€¢ TypeScript, JavaScript, ā€¢ Node.js, Express.js,Fastify ā€¢ SQL, NoSQL. āœ”ļø Frontend: ā€¢ TypeScript, Modern JavaScript, ā€¢ React, Redux, ā€¢ Material-UI, Bootstrap, SCSS. āœ”ļø Software Architecture: ā€¢ Microservices, Domain-Driven Design, SOLID Principles.

Education

S

software engineer

UniversitƩ Arabe des Sciences, Master's Degree
2017

Work & Experience

N

Senior Full Stack Developer

Novencia
May'2021 - May'2021
April 2023) Technologies used: Fastify, Node.js, React (Hooks), Docker, Microservices, Keycloak, GridFs, MongoDB, Redux Toolkit, DDD, Hexagonal Architecture, gRPC(microservice communication), REST (client server communication), i18n, TypeScript, html, css3, sass, styled-component, OpenAPI/Swagger, micro-frontend (nginx gateway), storybook 6 - Create microservice auth to manage keycloak api as (company, user, role, group) -Integration keycloak adapter to frontend react -Integration keycloak as middleware in backend nodejs - Developed ITSM (App Help Desk) and created a multi-tenant backend microservices architecture. - Managed hosted servers and services (ops). - Conducted testing using Mocha and Selenium IDE. - Created a CLI package for CRUD code generation and translation synchronization. - Developed a tool for creating dynamic forms based on drag and drop. - Implemented a workflow with the React Flow library. - Created CLI tool "zone4code" to accelerate the coding(i18n, socle, git) process for developers. Projects: - https://happywork.tech
G

Senior Full Stack Developer

Groupado
Oct'2020 - Oct'2021
Technologies used: Express, Node.js, React (Hooks), Docker, Microservices, Keycloak IAM, PayPal Checkout, GPG, TypeScript, OpenAPI/Swagger, gRPC(microservice communication), REST (client server communication), gitlab-runner, storybook 6 - Built backend services using microservices architecture. - Configured servers and hosted services (ops). - Resolved data flow issues and implemented CI/CD mechanisms. - Conducted code testing and refactoring. - Hosted Keycloak and implemented SSO authentication. - Worked in an Agile methodology environment.
G

Head of Technical Education

GoMyCode Tunisia
Jul'2019 - Sep'2020
Technologies used: React Native, Redux (Hooks), Google Maps, Firebase, TypeScript, TypeORM, REST (client server communication) - Conducted training sessions on web technologies for GoMyCode students and teams. - Provided training of trainers and developed educational content. - Designed and developed web and mobile applications. - Collaborated with UX, DevOps, and backend teams. - Implemented best practices and ensured efficient time management. - Oversaw the development of React Native mobile applications.
T

Tech Lead

TARGET Tunisia
Jun'2017 - Sep'2018
Technologies used: React, Node.js, REST API, Heroku, Google Cloud, Kubernetes - Developed applications from scratch using React. - Built RESTful API using Node.js. - Integrated models and designed UX/UI using Balsamiq and Adobe XD. - Managed hosting on platforms like Heroku and Google Cloud. - Provided training and support to staff members. - Conducted testing, optimization, debugging, and hosting activities.
S

Senior Web Developer

STREAMERZ
Jan'2016 - May'2017
- Developed websites and redesigned showcase websites. - Integrated PSD and PDF templates into HTML/CSS3. - Managed CMS administration (WordPress). - Handled hosting activities using OVH. - Created custom modules, integrated plugins, and worked with Widgetkit.
S

Frontend Developer

SAAD Consulting
Jan'2015 - Dec'2015
- Developed websites following W3C recommendations. - Integrated frontend and backend components. - Created competition games for Swiss companies. - Developed mobile applications using Cordova and Ionic. - Managed web servers and kept up-to-date with web technologies. Projects: - http://www.elmazraa.com/ - http://douirti.com.tn

Professional Skills

Language
  • Java 6 year(s)
  • HTML 5 year(s)
  • PHP 6 year(s)
  • Javascript 6 year(s)
  • CSS 5 year(s)
  • XML 6 year(s)
  • UML 6 year(s)
  • TypeScript 1 year(s)
Database
  • Elasticsearch 6 year(s)
  • JDBC 6 year(s)
  • Oracle 6 year(s)
  • Firebase 1 year(s)
  • Graphql 0 year(s)
  • MySQL 6 year(s)
  • PostgreSQL 6 year(s)
  • SQL 6 year(s)
  • MongoDB 6 year(s)
  • JSON 6 year(s)
Framework
  • Ionic 6 year(s)
  • jQuery 6 year(s)
  • Bootstrap 6 year(s)
  • Eclipse 6 year(s)
  • Apache 6 year(s)
  • JBoss 6 year(s)
  • Selenium 6 year(s)
  • Docker 3 year(s)
  • Next.js 6 year(s)
Technology
  • Heroku 4 year(s)
  • Git 6 year(s)
DevOps
  • Google Cloud 4 year(s)
  • Kubernetes 4 year(s)
General
  • Redux 1 year(s)
  • Ubuntu 6 year(s)
  • Linux 6 year(s)
  • ESLint 6 year(s)
  • Nginx 6 year(s)
API
  • SOAP 6 year(s)

Languages

  • English good
Remoteplatz Logo