About Cherif
French
Native or bilingual
English
Native or bilingual
Experience
- Société GénéralePython/DevOps DeveloperBANKING AND INSURANCEJuly 2024 - Today (1 year and 11 months)Fontenay-sous-Bois, FranceRun and Development of tools and XaaS to provide security services through the management of technical access to private cloud infrastructure and resources to ensure risk management.My mission and responsibilities:
- Development of solutions (hexagonal architecture) in compliance with private cloud platform standards
- Development of Python Flask APIs around the Forgerock AM editor solution
- Access management via Opaque and JWT tokens
- Development of Python client libraries to enable API consumption
- Development of Standardized OpenAPI interfaces for consuming our web services
- Development of tests: Unit tests, End to End tests, API tests, and Performance tests with Locust (load testing)
- Migration of CI/CD workflows Jenkins => GithubAction
- OPS: real-time monitoring of our services (Tomcat servers) and VMs, shell scripting
- Monitoring: log analysis, Grafana, Alerting
- Risk detection and management: remediation of risks in accordance with platform security standards
- Maintenance of legacy codebase
- Provide Level 1, 2 support and on-call duty
- Ministère de l'intérieurTech Lead FullStack Python Flask / Angular DeveloperPUBLIC SECTOROctober 2021 - May 2024 (2 years and 8 months)Paris, FranceConsultant at CapgeminiClient: Ministry of the Interior and Overseas TerritoriesBuild of the ANEF portal (Digital Administration for Foreigners in France)I contributed as a full-stack developer and technical lead for a team of developers in the project to build the ANEF web portal, which aims to digitize all procedures and processes for obtaining French residency and nationality for foreigners in France.See the ANEF web portal link => https://administration-etrangers-en-france.interieur.gouv.fr/particuliers/#/Environment: Python Flask, Angular, MongoDB, MongoEngine, Docker-Compose, Keycloak, Git, Jira, Confluence, Agile ScrumMy mission and responsibilities:
- Technical scoping of new requirements
- Conduct feasibility studies through technical explorations
- Design and breakdown of user stories into sub-tasks
- Development of RESTful APIs with Flask
- Development of Python controllers and modules
- Development of services to query external partner APIs
- Development of repositories to manage database access via the MongoEngine ORM
- Development of Python managers to automate certain processes
- Development of Angular components
- Build of a private library of customizable UI components based on PrimeNG
- Management of asynchronous events with JavaScript's RXJS library
- Codebase coverage with unit tests (Pytest/Jest)
- Log analysis and regression correction
- Conduct code reviews
- Facilitate demonstration workshops
- Provide support to the team on technical issues
- Ensure the monitoring and sharing of coding standards and adherence to them
- Attest technical instructions and requirements to ensure good team delivery
- Capgemini Technology Services - FrancePython Flask / Angular DeveloperCONSULTING AND AUDITSNovember 2020 - September 2021 (10 months)Issy-les-Moulineaux, FranceClient: Capgemini CSDProject: SalesFunnelAs part of a full-stack web development team, I participated in the development cycle of an application for managing and tracking pre-sales.Environment: Python, Flask, Angular 7, PostgreSQL, SQLAlchemyMy mission ==> Agile development and maintenance:
- Feature development
- REST API development
- Unit test code coverage
- Github actions & Test Coverage
- Code review
- Database design, operation, and maintenance
- Application maintenance
Recommendations
Be the first to recommend Cherif
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Master 2 (M2), Computer Science - Programming and Secure SoftwareSup Galilée2018Master 2 (M2), Informatique - Programmation et Logiciels Sûrs
- Master 1, Computer ScienceUniversité Sorbonne Paris Nord2017Master 1, Informatique