Karim ABDI

Senior Full-Stack Developer | Angular, Spring Boot

Salary / Daily rate

Dubai - United Arab Emirates

Freelance

Remote only

Skills

Test Driven DevelopmentPostgreSQLFullstack DevelopmentAngularDomain Driven DesignHTMLTypescriptSpring BootMATLABSQLiteGitGitLabRESTful APIsMavenPlaywrightFrontend DevelopmentTailwind CSSJavascriptReactNodeJavaKotlinCSSMongoDBMySQLDockerBitbucketPostmanSwagger/OpenAPILinuxSupabaseGitHubJiraIonicSQL databases

Languages

EnglishArabicSpanish

About me

Intro

T ech lead, développeur senior avec 15 ans d’expérience. J’ai travaillé avec différents langages et outils logiciels, le plus souvent en méthodes agiles. Spécialisé dans les technologies web, je cherche continuellement à développer mes compétences tant techniques que managériales.

Links

Work experience

Senior Software Developer

EmagineFreelance

Oct 2021 - Present

5 years 1 month

Dubai - United Arab Emirates

Development of widgets (Angular v13) allowing airlines to offer their customers ticket reservations, and document uploads (vaccination certificates, passports, etc.) or the scan with the MRZ verification. Development of several PoCs allowing the aggregation of different Java/Spring backend services, the storage of information in session via IndexDb (Angular/TS), or the use of different biometric data verification providers (Python) for Amadeus.

Full Stack Developer

HooPowFreelance

Sep 2021 - Oct 2021

2 months

Dubai - United Arab Emirates

Development of a web application in the world of comics. React, SCSS, AWS S3, Lamda, DynamoDB.

Full Stack Developper

SHAPE ITFreelance

May 2021 - Jul 2021

3 months

Lyon, France

Full-stack developer on the 100% Practical project (Internal web application for Orange employees) Multi-sites Lyon / Paris team in Agile Scrum methodology. Addition of new user journeys and refactoring to simplify the application. DDD and CQRS architecture. Spring boot / Spring reactive, monolithic backend, Angular frontend, deployment via Gitlab-CI, Tomat, Git, Gradle / NPM, Sonar, Kantree / Confluence

lead developer

Worldline

Sep 2019 - May 2021

1 year 9 months

69100 Villeurbanne, France

Lead dev on the NSBF project (Modernization public transport ticketing in Paris) Multi-site Lyon / Seclin / Dakar (Senegal) team in Scrum methodology. Full-stack development on the after-sales service and purchasing perimeter. Supervision and support of trainees. Spring boot backend micro-services, Angular frontend, Angular material / PrimeNG / Bootstrap, deployment via Gitlab-CI and Docker, Nginx / Tomat / Apigee, Git, Maven / NPM, Sonar, Jira / Confluence

Project Manager

Thales

May 2017 - Oct 2019

2 years 6 months

38330 Montbonnot-Saint-Martin, France

On a mission to Schneider Electric. Tech lead/scrum master of a web application (Ecoreal Express), allowing the configuration of medium voltage switchboards, then Product Design Leader of three software products (Ecoreal MV/Express & Monitoring) managing 15 people. This web app is built with Angular and has a Java/Spring backend. Data are stored in MongoDB sharded cluster and all are available through AWS. Built with Maven / npm

Sopra Steria

Oct 2011 - May 2017

5 years 8 months

Grenoble Area, France

Business Analyst

Feb 2017 - May 2017

4 months

Grenoble Area, France

Specifications of a BI application analyzing wafer production yield for ST Micro Electronics. This application facilitates the exploitation of production yield data and allows it to be cross-referenced with all possible causes of failure through statistical analysis. Business Analyst, customer workshops - specifications and validations

Scrum master / functional referent

Aug 2016 - Mar 2017

8 months

Grenoble, France

On a mission to EDF-ESIP (Evolutions of the Producer Information System). Development of a web application for the exploitation of nuclear fleet data for EDF-ESIP. This application allows the restitution of data in the form of graphs, tables, synoptics, exports as well as a business analysis (alternator monitoring, use of equipment, fuel exhaustion, etc.) Scrum master and functional referent of the team, developments of the REST Java/Spring Boot API and the AngularsJS frontend. Built with gradle/gulp

Software Designer

Feb 2016 - Jul 2016

6 months

Grenoble, France

On a mission to Orange. Design of mobile service provisioning applications for Orange. These applications enable the provisioning of mobile services to the 33 million Orange customers, based on the commercial offers subscribed. They are at the heart of the network between the commercial IS and the equipment of the telecom network.

Software developer

Oct 2011 - Jan 2016

4 years 4 months

Grenoble, France

On a mission to EDF-DTG (General Engineering Department). - Functional analyst - Application maintenance manager - Analyst developer Development of a web-based diagnostic-prognostic application for EDF-DTG (e-monitoring project). The main objective is to improve the performance and availability of the means of production. Remote monitoring of the main operating parameters makes it possible to anticipate failures and guarantee contractual commitments with its partners. Business algorithm development under Matlab. Development of web services in an OSGI environment based on Apache Karaf.

Designer engineer

Orange Business Services

Aug 2009 - Oct 2011

2 years 3 months

Grenoble, France

On a mission to EDF-CIH (hydraulic engineering centre) - e-exploitation project - Development of models - Qualification of supervision tools - Automation of test plans Development of simulators and test tools for the qualification of EDF software products (control-command software for a remote-controlled hydroelectric plant / supervision and remote operation). Acquisition of operating data on the PLC network (ModbusTCP level 1)

Internship graduation

EDF

Mar 2009 - Jul 2009

5 months

Grenoble Area, France

Development of simulators for integration and end to end test of PA2 software (control-command software for a remote-controlled hydroelectric plant).

Internship

MGP Instruments

Feb 2008 - Jul 2008

6 months

26000 Valence, France

- Design of a prototype - Design of an electronic board - Development on a PIC microcontroller Realization of simulation equipment completing the range of radio protection/identification measuring/identifying radioactive isotopes devices.


Education

Grenoble INP Esisar

Engineering degree - Master 2, Complex Systems Engineering (Automatic / Control-Command)

2004 - 2009

5 years 2 months

Grenoble INP Esisar

Bachelor of engineering sciences, (Electronics, Computing and Systems)

2004 - 2007

3 years 2 months

Saint Joseph High school

A Level / High scool degree, Scientific field

2004 - 2004

2 months

The best place to find your next move

© 2026. All Rights Reserved.