About Rany
French
Native or bilingual
English
Fluent
Experience
- bnpparibasTechnical Project ManagerBANKING AND INSURANCEOctober 2018 - January 2024 (5 years and 3 months)Paris, FranceContext of B2B retail banking within the transactional and informational MyEnterpriseBank scope, including Digital Transformation Campaign, Arval, and Transcash, in a critical banking environment interconnected with the central IS. Multi-team organization with 5 Retail fullstack developers, 8 IS backend developers, outsourced TMA of about 50 people in Morocco, and strong exposure to compliance, UX, and performance challenges on high-traffic platforms.Hypbrid positioning of Technical Project Manager and Technical Lead, responsible for the technical roadmap of products, interface between PO, IS teams, UX/UI, security, operations, and TMA. Decision-making role on front and back architecture choices, migration to AEM, CI/CD strategy, quality tooling, and technical validation of deliveries before qualification and production.Design technical mockups, scope increments, and orchestrate the CMS migration from Autonomy to Adobe Experience Manager (AEM) with DAM, ClientLibs, Dispatcher, Apache Sling, OSGi, and HTL configuration. Lead the application architecture based on a Servlet container, Java Spring Boot REST services, and PostgreSQL RDS, and mentor Angular 12 and React developments on the front end. Organize and secure Dev, Qualif, and Production environments, validate production pushes, and coordinate IS and TMA on delivery industrialization. Implement and govern Jenkins and GitLab CI pipelines, Docker and Terraform infrastructure, and quality standards SonarQube, ESLint, Jest, Mocha, and Chai. Optimize performance (cache, ClientLibs, assets), structure reporting via Google Analytics, Tag Manager, and Data Studio, and feed a continuous approach of technical watch and feasibility analysis.
- EDFProject Manager / Front-End DeveloperENERGY AND UTILITIESOctober 2017 - March 2018 (5 months)Nanterre, FranceContext of redesign and evolution of the edf.fr customer area, a high-traffic public platform integrated into EDF's IS, within an IT department of about 50 people. Strong challenges in availability, performance, and user experience, with a need to align customer journeys with business objectives and integration constraints with the existing IS.Positioning as Project Manager / Front-End Developer, involved in both coordination and front-end execution, in direct contact with design teams, back-end teams, and IT department stakeholders. Key role in UX design, AEM integration, and front-end delivery quality in an Agile Scrum/Kanban context with short iterations.RESPONSIBILITIESEnsure front-end coordination with design and back-end teams to guarantee the functional and technical consistency of the customer area. Design and develop interfaces in HTML5, CSS3, JavaScript ES6, and Angular 5, considering performance and accessibility constraints. Integrate components and templates into Adobe Experience Manager (AEM) in accordance with EDF's IS standards. Manage the Jira backlog and actively contribute to Agile Scrum/Kanban ceremonies in 2-week sprints. Implement and enforce quality and automated testing standards (ESLint, SonarQube). Collaborate with IS teams to support production deployments and monitor evolutions on the customer area.Measured reduction of approximately 15% in page load times for critical pages, notable improvement in user experience on major journeys, and increased maturity of front-end and quality practices within the project team.TECHNICAL ENVIRONMENT
- BNP PARIBAS — HELLO BANKFullstack DeveloperBANKING AND INSURANCEMarch 2017 - March 2017Paris, FranceContext of a public online bank with a strong UX requirement for online mortgage applications and the Servicime project. Organization of about 8 fullstack developers per project, ~20 developers on the Retail side, in an environment integrating Laravel back-end, Syphonie CMS, and a modern front-end stack.Positioning as Front-End / Fullstack Developer at the heart of the project team, with daily interaction with PO, UX/UI, back-end, and Scrum Master. Strong operational role in front-end and back-end development, integration quality, adherence to performance constraints, and alignment of deliveries with the sprint rhythm.Develop front-end features in Angular 5, AngularJS, HTML5, CSS3, SASS, and JavaScript ES6+ for mortgage and Servicime journeys. Contribute to back-end development on Laravel and integration via the Syphonie CMS, in consistency with existing APIs and services. Integrate JSON APIs and design dynamic interfaces optimized for conversion and clarity of journeys. Implement and maintain Jenkins and GitLab CI pipelines, and ensure GitLab / GitHub versioning. Adhere to and promote quality standards (Jest, SonarQube) within 3-week Scrum sprints. Design and develop structuring interface elements, such as the Hello Bank footer and an interactive slider with dynamic icons.IMPACTDelivery of 100% of planned features on time, approximately +20% improvement in user interactions on key journeys, and approximately -25% reduction in loading times, contributing to a smoother and more modern perception of the Hello Bank experience.TECHNICAL ENVIRONMENT
Recommendations
Be the first to recommend Rany
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
- CERTIFIED TITLE LEVEL I - BAC+4 INFORMATION SYSTEM ADMINISTRATORIp formation2016