À propos de sameh nouri:
I'm Sameh Nouri, a software engineer with 3 years of experience in the field of software development using Java, diplomed in software engineering in 2020. Experienced Java developer proficient in relational and NoSQL databases, microservices, Test-Driven Development (TDD) and others. Skilled in designing and implementing scalable solutions using Java and related technologies. Strong understanding of database management systems and ability to build modular and scalable microservices architectures. Committed to delivering high-quality code through comprehensive testing practices. Collaborative mindset and continuous learner. Ready to contribute to innovative software projects.
Expérience
Caisse des Depots, France - Java software engineer – Jan. 2023 – Present
Mediation platform – Facilitating communication between external APIs and internal services. * Developed a script-based data processing and file generation service (using Spring Boot).
* Performed Kafka migration to Cloudera. Performed data manipulation using PostgreSQL database.
*Implemented CI pipeline for building, testing & deploying java services using Azure DevOps.
* Reduced seamless data transfer complexity.
* Improved performance and availability of 4 services through proactive maintenance and optimization efforts.
************************************************************************************************
Itemis AG, Germany - Java software engineer - Jan. 2022 – Dec. 2022
Cybersecurity project – Risk analysis & attack detection for large scale technicalsystems (IBM, Mercedes):
*Designed & Developed a Quarkus-based service tomanipulate vehicle threat data.
Designed & implemented RESTful APIs for the state of risks.
* Executed database search operations within an abstract syntax tree structure (AST).
* Integrated dependency-check to identify & fix ECR service dependency vulnerabilities.
* Performed TDD unit tests with JUnit & Mockito.
*Implemented exceptions, integrated Jacoco for code coverage & addressed bugs, vulnerabilities & code smells identified by Sonar analysis.
* Managed project dependencies with Gradle & Maven.
* Contributed to the Continuous deployment process & utilized Docker to run Containers.
Improved system performance by optimizing AST tree structure search & data loading.
* Collaborated &synchronized with cross-functional teams (Frontend, Testing, Database…) across global locations (Berlin, Chicago, Tunis, Paris…).
*Contributed to Agile ceremonies & practiced clean code principles.
************************************************************************************************
Elyadata, Tunisia Java software engineerAug. 2020 – Dec. 2021
Data manipulation – Text extraction, NoSQL data storage & graph construction (Belgian Monitor):
* Implemented a Data-Handlerservice enabling backup & search functionalities on a NoSQL database (using Elasticsearch).
*Designed & Developed APIs for a graph building service (using Neo4j).
* Utilized Kafka forservice decoupling, enhancing system scalability and flexibility.
* Implemented backend-for-frontend service APIs forsearch & graph operations (using Spring Boot)
Designed, decoupled and migrated from a monolith to an event driven microservice architecture.
* Performed data migration for Elasticsearch indexes.
* Performed unit tests, exceptions handling, utilized Jacoco & addressed issues identified by Sonar analysis.
*Contributed to code refactoring workshops, code optimization phases & architecture design optimization.
* Managed project dependencies with Maven.
* Implemented CI/CD pipelines for microservices deployment & deployed services (using Jenkins, Helm charts &Kubernetes).
* Managed containerization & create Dockerfiles (using Docker).
* Worked on removing code redundancies by following best coding practices
* Optimized data search operations & minimized message transmission latency.
************************************************************************************************
PGH, Tunisia Graduation internship Feb. 2020 – July. 2020
Project Management Application – Design & implementation:
* Adapted project architecture to align with CQRS principles.
* Implemented services for managing meetings/tasks/projects &services.
* Integrated RabbitMQ for asynchronous messaging.
* Implemented an API Gateway for microservices integration.
* Managed Containers & Dockerfiles creation.
* Implemented dynamic and interactive interfaces using angular
*Optimized data read time through layered decomposition
Éducation
University – Software Engineering diploma - faculty of Mathematical, Physical & Natural science (FST) – EL Manar Tunis – Sep.2015 – July. 2020.
Professionnels du même secteur Technologie / Internet que sameh nouri
Professionnels de différents secteurs à proximité de Cachan, Arrondissement de L'Haÿ-les-Roses, Val-de-Marne
Emplois près de Cachan, Arrondissement de L'Haÿ-les-Roses, Val-de-Marne
-
Software Engineer
Trouvé dans: Talent FR C2 - il y a 1 jour
Infodis Paris, France CDIManda c'est l'agence qui transforme les codes traditionnels de · l'immobilier pour offrir à ses clients une expérience fluide et · transparente. · Notre leitmotiv : confiance, fiabilité et excellence du service sur toute · la vie des logements. · On s'occupe de TOUT, de A à Z ...
-
Software Engineer Java Editique
Trouvé dans: Talent FR 2A C2 - il y a 5 jours
AXA en France Nanterre, FranceDescriptif des missions · En tant que Software Engineer Java Editique - (F/H) vous intégrerez des équipes organisées en features teams (dev, tech lead, testeurs, PO), qui utilisent à la fois les méthodologies Agile Scrum et Kanban. · Vous accompagnerez l'équipe sur le delivery de ...
-
Data Engineer Spark
Trouvé dans: Talent FR 2A C2 - il y a 5 jours
ALFI : Financial Markets Consultancy Services Île-de-FranceALFI est une société de conseil et services spécialisée en systèmes d'information. Depuis plus de 20 ans, ALFI est un acteur unique qui mêle technologie et humain pour accompagner les transformations numériques sur les marchés de l'Asset Management, la banque d'Investissement et ...