Soufian
From France (UTC+2)
Soufian – Spring Boot, Java, React
Soufian is a Senior backend-focused full-stack engineer with 8+ years of experience delivering enterprise solutions across energy and financial domains. He has led major technology upgrades, built scalable microservices, and proposed effective event-driven architectures to address real-world production challenges. His key strengths include clear communication, structured problem-solving, a strong testing discipline, and a practical understanding of business needs. Soufian is well suited for senior engineering roles that value technical ownership, reliable delivery, and a thoughtful approach to solving complex problems.
8 years of commercial experience in
Main technologies
Additional skills
Direct hire
PossibleReady to get matched with vetted developers fast?
Let’s get started today!Experience Highlights
Senior Software Engineer
A financial modeling platform focused on managing and maintaining model repositories for regulatory and risk management purposes, including IFRS 9, Risk-Weighted Assets (RWA), and Environmental, Social, and Governance (ESG) models. The platform supports the organization and management of financial models, helping ensure consistency, traceability, and accessibility across risk and regulatory workflows.
- Created an API to asynchronously send IFRS9 AP data snapshots to Sentry after each modification.
- Developed a batch to receive calculation results from Sentry.
- Built an API to import Excel models and generate IFRS9 models.
- Set up CloudWatch alarms with email notifications if CPU usage exceeded 80% using AWS CloudFormation.
- Participated in production deployments.
- Developed a data file comparison batch for repository validation.
- Implemented Excel import validation checks for uniqueness, required fields, and model format compliance.
- Added model version duplication functionality by copying complete data from an existing model.
- Implemented model linking to snapshots.
- Developed features such as “Go Simulation”, “Go Production”, and “Go Abandon” to change snapshot states.
- Developed “IFRS9 Campaign” functionalities including open/close actions, filters, and pagination.
- Built a monthly batch to generate campaign snapshots including all IFRS9 models in Production status.
IT Systems Consultant
An internal application for managing activity reports and budget forecasts, enabling employees to record their activities and support budget planning and tracking.
- Specified functional needs with the Product Owner.
- Created an API to integrate physical resources into generic resources.
- Created a scheduled batch to import data from an external API.
- Created a Java batch to anonymize old data.
- Implemented SSO with Spring Security and Guardian.
- Created SQL views for use by an external project to read data.
- Generated Excel files using an xlsx frontend library.
- Improved the frontend and backend API to optimize loading time.
- Improved the admin dashboard with new charts and analytics.
- Fixed bugs and added new features.
- Performed code reviews.
Software Engineer
Technology and services company that specializes in digital data flow management, enterprise software, and business services tailored primarily for the healthcare, insurance, and B2B sectors.
- Created the backoffice microservice with Spring Boot and Angular 9 with Nebular.
- Implemented APIs to create, edit, enable, and disable services directly from the backoffice.
- Implemented an API to calculate the number of operations done with filters.
- Created a cron job to calculate operations, revenues, and new customers, and sent reports by email.
- Created a refund service with Paycomet.
- Generated Excel reports in the backoffice with custom filters.
- Implemented an API to list, search, and ban professionals from the backoffice.
- Implemented an API for auto-completion when searching for a service.
- Implemented the design of the chat part, the professional reviews page, and the professional list in the web application.
- Updated some modules to their latest versions.
- Performed code reviews.
- Integrated CKEditor to update service information.
- Improved the SEO of the application with Angular Universal and Express.js.
- Deployed the frontend in dev, pre, and prod environments.
Software Engineer
An insurance application designed to manage the administration of group insurance contracts. The platform supports contract management workflows, helping streamline administrative processes and maintain accurate contract information.
- Specified functional needs with the OPP.
- Created a Java batch to update employee status after release.
- Implemented a Java batch to prepare membership termination requests using Spring Batch.
- Updated APIs for contract creation, affiliation, and employees.
- Created services and developed APIs.
- Implemented a new design with Angular for creating contracts, affiliations, and employees.
- Improved the performance of some SQL queries.
- Implemented unit tests in backend projects.
- Performed code reviews.
Software Engineer
A financial management platform designed to help families and professionals manage the finances of elderly people and individuals who need assistance. The platform centralizes bank account information, expense tracking, budget management, and supporting documents in a shared workspace, enabling trusted family members and care professionals to coordinate financial activities transparently while preserving the individual's autonomy.
- Worked on an online banking application to help manage the wealth and finances of elderly parents and vulnerable people.
- Implemented frontend views and components with React.js and Ant Design.
- Structured data in a database and created SQL queries.
- Integrated Budgea to ensure the connection of user accounts.
- Migrated the application to React v17.
- Integrated AWS Cognito with AWS Amplify.
- Introduced the mobile application with Expo and React Native.
- Implemented unit testing with JUnit for the backend and Jest for the frontend.
- Configured AWS CloudFront and Amazon S3 for frontend deployment.
- Performed code reviews.
- Implemented unit testing for the Lefebvre Sarrut project.
- Worked on proof-of-concept applications.
- Made improvements for an internal project.