Abdennasser Es-sati

AKA Nasser

Full-stack developer

I am a computer engineer with a great passion for programming.

About

I am passionate about delivering solutions that add to people's lives and at the same time challenge me. Improved my skills as a Front-End and Back-End developer

I develop websites and applications using HTML, CSS, and JavaScript. I am familiar with developing layouts that provide me. I'm always improving myself with each project they put in my hands.

I am a dedicated person who pursues his dreams, hardworking and results oriented, I always seek to achieve my best version.

Experience

January 2023 - Present
Software EngineerFull Stack Engineer4D

Worked mostly on building fast and performant web and mobile apps using React, Angular, Ionic, and Node.js. Daily tasks included code refactoring, setting up codebases, coming up with front-end architecture, benchmarking, and writing E2E, integration, and unit tests.

ReactNode.jsNext.jsMongoDbReact Native

April 2022 - December 2023
Frontend EngineerFrontend EngineerSQLI

Developed a design system to build a group of sites for a client.

TwigJavaScriptStorybookSassCypressJest

February 2022 - April 2022
Full Stack EngineerSenior Software EngineerBBLES

Did the architectural design to materialize the idea of creating a metabox that will contain a cryptocurrency and an NFT. Developed and led frontend work. Daily tasks included code refactoring, setting up codebases, coming up with front-end architecture, benchmarking, writing E2E, integration, and unit tests. Also involved in recruiting and mentorship.

TypescriptNextjsFastApiGCP

April 2020 - February 2022
Software EngineerFull Stack Engineer4D

Worked mostly on building fast and performant web and mobile apps using React, Angular, Ionic, and Node.js. Daily tasks included code refactoring, setting up codebases, coming up with front-end architecture, benchmarking, and writing E2E, integration, and unit tests.

ReactAngularIonicNode.js

July 2019 - April 2020

Software Engineer

Full Stack EngineerWeenko

Built bills payment service, maintained smartphone resale service, and refill service. Refactored code and implemented new features. Implemented APIs and mediation using ESB bus. Also, wrote E2E, integration, and unit tests.

Node.jsAngularMySQL

Projects

CareerCard

Building design system, rebuilding the front-end and back-end of the existing solution, rebuilding the mobile application (iOS + Android), refactoring code, implementing new features, and reviewing code.

Node JSExpressMongoDBMongooseReact Native
Lycra

Building design system, maintaining the front-end of the existing solution, refactoring code, implementing new features, writing E2E, integration and unit tests, and reviewing code.

TwigJavaScriptStorybookSassCypressJest
Portfolio

Building a website using Next.js, studying, building and optimizing animations.

TypescriptNext.js
Metacard

Building a website using Next.js, studying, building and optimizing animations, writing E2E, integration and unit tests, and reviewing code.

TypescriptNextjsFastApiGCP
Process Watch

Admin web app development using TypeScript, CRA, styled-components, Core REST API development using Node JS, Express, MongoDB, Mongoose.

TypeScriptCRAstyled-componentsNode JSExpressMongoDBMongoose

ScoCloud

Development of backend features using Node.js (boilerplate izm.js), development of interfaces with React JS using TypeScript, admin web app development using TypeScript, CRA, styled-components, Core REST API development using Node JS, Express, MongoDB, Mongoose.

TypeScriptNode.jsReact JSCRAstyled-componentsExpressMongoDBMongoose

Vcloud API Connector

Implementing authentication, managing organizations, switching data centers easily.

TypeScriptOOPvmware docs

4D-CLI

Prepare templates (web, mobile, backends, connectors, services).

TypeScriptOOPCommander

4D Connector

Implementing authentication, managing licenses.

TypeScriptOOP4D docs

MBM Project

Restyling web application, restyling mobile application, building API.

Node.jsAngularIonicTypescript4D connector

GAM Payment

Building bill payment service, maintaining smartphone resales service, helping on architecture for refill service.

Node.jsAngularTypescriptESB Integrator

GAM Monitoring

Building interfaces, building API.

Spring BootAngularTypescript