Georges Ryan ABI SLEIMAN

Senior React Node Developer

Salary / Daily rate

Paris, France

Freelance

Can come onsite

Skills

TypescriptBackend DevelopmentFrontend DevelopmentFullstack DevelopmentNextDomain Driven DesignReact NativePostgreSQLRedisGitGitLabRESTful APIsJavascriptReactNodeNestGoogle Cloud PlatformRabbitMQGraphQLPostmanSwagger/OpenAPIDatadogDesign ThinkingHubspotDesign SystemGitHubScrumJiraWeb DesignFigmaUI Product DesignUX Product DesignKubernetes

Languages

ArabicEnglishFrench

About me

Intro

I’m a software engineer with over 7 years of experience, specializing in web development with Node and React. I adopt a product/business-first approach. This means I communicate with everyone (tech and non-tech) to deeply understand the business. This allows me to deliver a product or feature that truly meets the need. I also place great importance on transparency with my clients. At the end of each day, I send a report detailing all the tasks I’ve accomplished.

Links

Work experience

React Node Developer

PianaFreelance

May 2024 - Jan 2025

9 months

Paris · Hybrid

Piana is a company that develops comprehensive fleet management software. With nearly 1,200 partner companies, 17,000 vehicles under management, and over 1,200,000 transactions handled, Piana is one of the key players in the industry in France. I joined the team as a full-stack developer. The team was composed of: • 4 back-end Node.js software developers • 1 front-end Next.js developer • 1 mobile React Native developer • 1 product designer My contributions included: Back-end and front-end features were developed using Node.js, React.js and Next.js • Requirement analysis: Specifying needs and addressing challenges for various products • Feature design: Collaborating and brainstorming on feature design • Code reviews: Providing feedback to enhance code quality and maintainability • Bug fixes: Resolving production issues efficiently • Continuous deployment: Frequent production deployments • Testing: Writing unit and end-to-end tests to ensure product integrity • Support reduction: Developing admin features, reducing daily tickets from 20 to 2-3 • Hierarchy system implementation: Establishing a hierarchical system for granting or denying card access based on user permissions, roles, and scopes • Policy creation: Developing payment card control policies to ensure regulated card usage • External integrations: Integrating with external solutions to provide consistent data across client dashboards • Synchronization improvements: Strengthening synchronization between banking cards and users using Swan (BaaS provider) Technical stack: Domain-driven development, Clean Code, Node.js, NestJS, React.js, Next.js, REST, Postgres, Prisma, , Tailwind, TypeScript, AWS, RabbitMQ, Redis, GitHub, unit tests, end to end tests, Notion, Linear, Sendgrid, Datadog, Figma, Twilio, Swan

React Node Developer

Garantme

Oct 2022 - May 2024

1 year 8 months

Paris, France

Garantme offers both B2C and B2B services: • B2C: Assisting future tenants in their housing search and providing guarantor services. • B2B: Providing a centralized console to efficiently manage real estate agencies' files and insurance products. With over 100,000 tenants covered across 150 cities in France and 4,000 partner real estate agencies, Garantme is a key player in the French real estate sector. Team Structure: Dynamic feature-based "pizza" team composed of: • 2 full-stack Node.js Next.js developers • 1 product manager • 1 designer Key Contributions: Back-end and front-end features were developed using Node.js, React.js and Next.js • Sales contract management tool: Developed a comprehensive tool for the Sales team, now used by over 20 internal users. • Recovery process automation: Reduced losses by 30% through process automation. • New product integration: Simplified and centralized guarantee opening processes following an acquisition. • API enhancements: Contributed to the continuous development of the GraphQL API by implementing new features. • End-to-end testing: Introduced and maintained Cypress tests. • Product design and technical specifications: Collaborated on product conception and detailed technical designs. • Code quality: Conducted code reviews and challenged solutions to improve quality. • Continuous deployment: Regularly deployed updates in production via CI/CD. • Production issue management: Handled live error tracking and resolution. • Cross-team collaboration: Worked closely with the CRM team to integrate with HubSpot. • Mentoring: Supported team members in improving their technical skills. Technical Context: DOmain Driven Development, Clean Architecture, Node.js, NestJS, React.js, Next.js, GraphQL, Clean Code, SOLID principles, PostgreSQL, MongoDB, Docker, Kubernetes, AWS (SQS), BullMQ, Cypress (E2E), unit testing, GitHub, Jira, Hubspot, Agile methodology, Datadog, Figma,

React Node Developer

Frichti

Aug 2021 - Dec 2022

1 year 5 months

Paris, France

Frichti Foodtech - B2C & B2B Frichti is a key player in the foodtech industry, offering meal and grocery delivery services for both B2C and B2B clients. The promise: 100% homemade dishes and fresh groceries delivered within an hour. With around 400,000 "Food Lovers," Frichti has established itself as a major player in France and Belgium. Team CARE Structure • 2 backend developers. Node.js • 2 frontend developers React.js • 2 mobile developers (iOS and Android) • 1 product manager Key Contributions: Back-end and front-end features were developed using Node.js, React.js • Gamified loyalty plans: Implemented a new way to manage benefits through a gamified plan – the more you buy, the more you earn. • Customer favorites feature: Developed a feature enabling customers to view their most-purchased items. • Address management in Belgium: Managed the address service to support operations in Belgium. • Bug fixes: Diagnosed and resolved production issues efficiently. • Testing: Introduced and maintained end-to-end (E2E) and unit tests to ensure system integrity. • Technical solutions: Designed and implemented technical solutions to meet product requirements. • Service refactoring: Migrated JavaScript services to TypeScript for better maintainability and scalability. • Code reviews and QA: Conducted thorough reviews to improve code quality and ensure adherence to standards. Technical Context: Domain Driven Development, Node.js, KoalaJS, React.js, REST, PostgreSQL, Docker, Kubernetes, AWS, RabbitMQ, GitLab, Jira, Agile methodology, Figma,

React Node Developer

Inshallah

Nov 2019 - Jul 2021

1 year 9 months

Paris, France

Inshallah is a dating platform designed for the Muslim community, available as both a web app and a mobile app. Established in 2011, it has facilitated the exchange of tens of millions of messages among its 3,000,000 users. I joined the team as a Node.js, React.js React Native software developer. The team was structured as follows: • 4 full-stack Node.js React.js React Native software developers • 1 product designer Key Contributions Back-end and front-end features were developed using Node.js, React.js and React Native • Internal back-office development: Designed and developed a complete back-office solution. • Matching algorithm: Contributed to the matching logic with backend business logic and integrated it into the mobile app et web app • Onboarding page: Implemented the complete onboarding flow • Settings page: Developed a full settings page for the users • Testing: Wrote and maintained unit tests and end-to-end tests for both backend and frontend components. • Technical solutions: Designed and implemented scalable and maintainable technical solutions to meet product needs. • Code reviews and QA: Ensured high-quality code through detailed reviews and quality assurance processes. Technical Context: Node.js, NestJS, React.js, React Native, Domain-Driven Design, Microservices, gRPC, REST, PostgreSQL, Docker, Kubernetes, GCP, RabbitMQ, Clean Code, Event Sourcing, GitHub, Trello, Agile methodology, Figma.

Back-end Software Developer

PeopleDoc Inc.

Nov 2018 - May 2019

7 months

Paris, France

PeopleDoc Inc. provides an HR digitization solution to streamline and optimize HR processes. Founded in 2007 in France, PeopleDoc Inc. offers cloud solutions that enable companies to automate and efficiently manage their HR processes, including HR document management, workflow automation, employee request management, and regulatory compliance. Team Structure: • 5 backend developers • 3 data BI specialists Key Contributions: • Data visualization API integration: Implemented and integrated APIs for data visualization (Lookup). • Unit testing: Developed unit tests to ensure code reliability and maintainability. • Code reviews: Conducted code reviews to uphold quality standards and promote best practices. • API evolution: Adding new services to serve BI team needs. Technical Context: Python, Flask, pytest, Postman, Linux, GitHub, CircleCI, Slack

Cobol Developer

Aubay

Apr 2018 - Oct 2018

7 months

92100 Boulogne-Billancourt, France

The Crédit Agricole Group is one of the leading banking institutions in France and Europe, serving over 53 million clients worldwide, making it the largest French bank by customer base. Team: • 10 COBOL developpers Key Contributions • Mainframe/COBOL training: Completed a 6-week training program focused on mainframe systems and COBOL programming. • Feature implementation: Developed a feature enabling law enforcement to more easily identify insured vehicles using photo recognition. • Unit testing: Created unit tests to ensure code reliability and correctness. • Code reviews: Conducted code reviews to maintain high-quality standards. Technical Context: COBOL, Mainframe IBM


Education

Arts et Métiers - École Nationale Supérieure d'Arts et Métiers

Master's in Biomedical Engineering (BME ParisTech)

2014 - 2016

1 year 10 months

Université Paris Cité

Bachelor in fundamental science

2011 - 2014

3 years 1 month

The best place to find your next move

© 2026. All Rights Reserved.