08/10/2025 updated

**** ******** ****
100 % available

Senior Software Engineer

Paris, France
Only remote
Master's in Software Engineering
Paris, France
Only remote
Master's in Software Engineering

Profile attachments

CV_Hicham_Ibourk_EN.pdf

Amazon S3AutomationMicrosoft AzureContinuous IntegrationElasticsearchGitHubIdentity ManagementInfrastructure ManagementSpring FrameworkJUnitPostgreSQLOAuthRabbitMQMockitoElastic LogstashSwaggerSecurity LogWorkflowsSpring MVCSpring BootIntegration TestsKubernetesElastic KibanaRestful ApiTerraformDockerJenkinsMicroservices
• Designed and implemented scalable microservices for security log ingestion and processing using Spring Boot, Logstash, RabbitMQ, and Elasticsearch.
• Developed scheduled services for log export to S3, leveraging PostgreSQL for metadata storage.
• Built secure, asynchronous REST APIs with Spring MVC, OAuth2, and Swagger for log retrieval and IAM provisioning workflows.
• Automated deployments with Terraform, managing infrastructure across Kubernetes clusters (private cloud & Azure)
• Containerized all services with Docker and managed CI/CD pipelines using Jenkins and GitHub.
• Integrated monitoring and tracing using OpenTelemetry, Elastic APM, and Kibana; configured alert rules and custom dashboards.
• Implemented robust unit and integration tests across all services using JUnit, Mockito, and Spring Test support.
• Provided support for internal observability stack: ELK, Fleet, Metricbeat, Heartbeat, APM Server, and Alerta.

Experience

Professional experience5 - 10 years
Freelancer since2023

Languages

EnglishFluentFrenchNative speaker

Project history

Senior Software Engineer

Société Générale
Conception et implémentation de microservices pour l'ingestion et le traitement de logs de sécurité avec Spring Boot, Logstash et RabbitMQ. Développement de services d'export de logs vers S3 avec PostgreSQL. Automatisation des déploiements avec Terraform sur Kubernetes et Azure.

Software Engineer

BNP Paribas
Développement d'un nouveau moteur de paiement Instant Payment Bulk. Travail en environnement agile (KANBAN et SCRUM) en collaboration avec une FinTech londonienne. Développement en Java 8 avec Spring et AKKA, utilisation de MongoDB et Docker pour les tests E2E.

Software Engineer

Société Générale
Développement d'APIs REST avec Python (Flask). Configuration de pipeline d'intégration continue avec Jenkins. Utilisation de MySQL avec SQLAlchemy et gestion des déploiements avec DeployIT.

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in