About Ayoub
English
Fluent
French
Native or bilingual
Spanish
Conversational
Experience
- FreelanceAngular / TypeScript Developer — Front-end application & .NET API integrationSeptember 2024 - Today (1 year and 9 months)Bordeaux, FranceWeb and application development missions for client needs, involving intervention on existing applications and business functionalities to be designed, stabilized, or evolved.Main Contributions:• Technical analysis of client needs, clarification of functional scope, estimation of workloads, and breakdown of development tasks.• Development of dynamic web interfaces with Angular, TypeScript, HTML5, CSS3, and reusable UI components.• Creation of forms, dashboards, management modules, business screens, filters, dynamic tables, and user flows.• Integration of REST APIs and connection of front-end interfaces with .NET / C# back-end environments.• Corrective and evolutive maintenance of existing applications: anomaly identification, bug fixing, and application stability improvement.• Use of RxJS for data stream management, asynchronous calls, and component communication.• Collaboration with product, design, and back-end teams to understand needs, meet acceptance criteria, and deliver usable features.• Contribution to code quality: refactoring, component structuring, Angular best practices, clean code, KISS, DRY, YAGNI, and SOLID principles.• Graphic integration from mockups or UI references, with attention to ergonomics, readability, and visual consistency.• Functional testing, correction validation, user behavior verification, and delivery support.• Use of Git for versioning, technical collaboration, change tracking, and branch management.• Writing short technical documentation when necessary: module functionality, integration logic, important technical points, and maintenance guidelines.
- AIRBUS Commercial - ToulouseAngular DeveloperAVIATION AND AEROSPACEOctober 2022 - May 2023 (7 months)Toulouse, FranceClient: AIRBUSProject: Buyers Furnished Equipment CatalogueDescription: An Angular web application designed to allow Airbus's partner airlines to browse a detailed catalog of equipment provided by external vendors. As an Angular developer, my main mission was to structure, develop, and optimize this platform.Missions:Analysis & Design: In-depth study of Airbus's needs, precise estimation of User Stories, and development of technical documents, including the Design Dossier.Agile/Scrum Methodology: Active participation in an Agile environment, with 2-week sprints, including daily scrums, code reviews, pair programming, sprint demos, reviews, planning, and retrospectives.Angular Development: Design and development of new features according to user acceptance criteria, bug fixing, and evolutive maintenance.Continuous Improvement: Promoting clean code and best practices to constantly improve code quality.Design & Deployment: Use of web design tools like Figma to ensure an intuitive and effective user interface, and management of deployments and deliveries.
- Dar MassageAngular DeveloperSOFTWARE PUBLISHINGSeptember 2021 - August 2022 (11 months)Project: Cross-platform Marketplace Mobile ApplicationDescription: A marketplace platform dedicated to massage therapists and their clients. As an Angular developer, my main mission was to create, develop, and optimize this cross-platform mobile application.Main Features:For Therapists: Order acceptance, VoIP communication, geolocation, multilingual support (internationalization).For Clients: Order creation and management, online payment solution integration, VoIP, multilingual support.Back-office: Centralized management of orders, payments, and complaints with Google Analytics integration.Missions:Analysis & Design: In-depth understanding of user needs, writing functional specifications.Angular Development: Development of cross-platform mobile applications "from scratch", implementation of unit and end-to-end tests.Project Management: Production deployment, maintenance, and implementation of evolutions following an Agile/Scrum context. This includes 2-week sprints, User Story estimation, daily scrums, code reviews, pair programming, and internal demos.
Recommendations
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
- Engineering Degree from a prestigious Graduate SchoolENSEIRB-MATMECA2021
- Scientific preparatory classes for engineering graduate schoolsCPGE Lycée Faidherbe2018PCSI/PC*
Certifications
- TOEICENSEIRB-MATMECA2021