
Karim ABDI
Senior Full-Stack Developer | Angular, Spring Boot
Salary / Daily rate
Dubai - United Arab Emirates
Freelance
Remote only
Skills
Languages
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