
Nabil Bensrhier
Senior Backend Engineer | Java, Spring Boot
Salary / Daily rate
Lyon, France
Freelance
Can come onsite
Skills
Languages
Work experience
Back End Developer
IBM
Mar 2021 - Present
5 years 8 months
17456 Franciac, Girona, Spain
• Led the implementation of microservices using Hexagonal Architecture, supporting gradual decomposition of monolith systems. • Introduced Hazelcast caching, reducing response times by 40% during peak loads. • Developed and maintained batch microservices for complex data migration across distributed services. • Enhanced CI/CD pipelines with SonarQube, Bitbucket Pipelines, and OpenShift for automated testing and secure deployments. • Actively contributed to platform hardening and monitoring using New Relic and GCP-native tools. • Collaborated on internal tooling and Python refactors for reusability across teams.
Back End Engineer
IBM Interactive - an IBM company
Mar 2021 - Jul 2023
2 years 5 months
Lyon, France
• Designed and shipped 15+ scalable REST APIs in Java (Spring Boot) and FastAPI, enabling modular microservices. • Improved throughput of Kafka consumers handling over 1M events/day, ensuring data reliability. • Integrated Elasticsearch and Redis for fast and consistent querying across product catalogs. • Championed observability practices using New Relic and Grafana dashboards in a GKE/Kubernetes environment. • Participated in architecture reviews, testing strategies, and post-deployment monitoring of services.
Back-end Developer
EnginSoft - Nordic RegionFreelance
Apr 2020 - Jan 2021
10 months
Lund, Sweden
• Developed backend APIs using Python (FastAPI), Node.js, and Spring Boot for a multi-tenant booking system. • Built secure user flows with Firebase Auth, improving sign-in reliability and experience. • Deployed containerized apps on Docker with lightweight CI/CD pipelines.
Software Developer
VoysisFreelance
Feb 2019 - Mar 2020
1 year 2 months
Québec City, QC, Canada
• Engineered real-time voice features using Python, WebSockets, and Twilio Voice, enhancing conversational UX. • Integrated GPT-2 models and NLP features for voice-to-text enrichment with custom Python pipelines. • Deployed Python-based services on GCP App Engine, improving reliability and scalability.
Software Developer
BookScouterFreelance
Dec 2017 - Jan 2019
1 year 2 months
New York, NY, USA
• Built high-volume web scrapers for Amazon data aggregation using Python and BeautifulSoup. • Developed keyword ranking tools using NLTK and custom analytics for SEO. • Scheduled ETL pipelines using Airflow to sync daily price fluctuations.
Education
National School of Computer Science and Applied Mathematics of Grenoble
Master of Engineering - MEng, Computer Science & Applied Mathematics, Filière ISI
2016 - 2018
2 years 1 month
CPGE - Classes préparatoires aux grandes écoles
Preparatory classes, MPSI/MP*
2014 - 2016
2 years 1 month
Licenses & certifications
AWS Certified Solutions Architect – Associate
Issued: Jan 2025
Red Hat OpenShift Development I (DO188)
Issued: Nov 2024
AWS Certified Cloud Practitioner
Issued: Nov 2023
Applied Data Science with Python
Issued: Sep 2019
Machine Learning with Python
Issued: Sep 2019