
Anass Azeroual
Senior Angular Developer | Hybrid Mobile Apps
Salary / Daily rate
Casablanca, Morocco
Mobility: Morocco
Freelance
Remote only
Skills
Languages
About me
Intro
Senior Developer with 8 years of experience developing and maintaining applications in diverse sectors, including robotics, health, and pharmaceuticals. Possessing a strong foundation with over 10 certifications in web and hybrid mobile application development, I have solid experience developing and maintaining large-scale projects, extensions, and libraries. Certified Top 25% of Angular Framework in solving real world problems.
Work experience
Senior Frontend Angular Developer
AtosFreelance
Oct 2025 - Present
1 year 1 month
Casablanca-Settat, Maroc
Designed and developed a high-performance, cross-platform application for airport lounges using Angular 18, Capacitor, and TypeScript. Integrated RESTful APIs built with Java Spring Boot and managed data with PostgreSQL. Significantly improved application performance and developer experience by implementing modern features like new Control Flow and Deferrable Views. Collaborated with UI/UX designers to translate mockups into responsive, visually appealing interfaces. Optimized application stability and user experience by conducting API load testing with JMeter and ensuring a 95% Lighthouse score. Implemented CI/CD pipelines with GitHub Actions, reducing deployment time by 30% and enabling faster releases. Maintained a SonarCloud A-rating for code quality and security, ensuring long-term project maintainability. Managed the software development lifecycle, including bug fixes, hotfixes, and backporting changes to different release branches. Resolved CVEs (Common Vulnerabilities and Exposures) by updating NPM packages and creating custom packages as needed, enhancing application security. Technologies: Angular 18, Capacitor, Java Spring Boot, PostgreSQL, GitHub Actions, SonarCloud, TypeScript, IntelliJ IDEA, Agile Methodology Achievements: During my time at AirFrance, I successfully delivered the Lounge App project on schedule. This high-performance application achieved a 95% Lighthouse score, ensuring a seamless experience for airport visitors. I optimized front-end performance and conducted rigorous API load testing with JMeter to guarantee the app's stability, even during peak travel times. By implementing CI/CD pipelines with GitHub Actions, I reduced deployment time by 30%, which allowed for faster and more reliable releases. The codebase was consistently A-rated on SonarCloud for quality and security, ensuring its long-term maintainability. I also successfully deployed the application for both iOS and web, providing a consistent, high-quality experience for users across different devices.
Senior FullStack Angular Ionic / Java Spring Developer
Air FranceFreelance
May 2024 - Dec 2025
1 year 8 months
69340 Francheville, France
Designed and developed a high-performance, user-friendly application for airport lounges and private suites using Angular, Capacitor, and TypeScript. Collaborated with backend developers to integrate RESTful APIs built with Java Spring Boot. Implemented CI/CD pipelines using GitHub Actions to automate the deployment process, ensuring faster and more reliable releases. Utilized SonarCloud for code quality analysis and ensured the project maintained high standards of maintainability and security. Worked closely with UX/UI designers to translate mockups into responsive and visually appealing interfaces. Developed and maintained batch processing components to handle backend operations efficiently. Utilized PostgreSQL as the database to store and manage application data. Used IntelliJ IDEA as the primary IDE for development, ensuring a smooth and efficient coding experience. Deployed the application for both iOS and web, ensuring cross-platform compatibility and a seamless user experience.
Frontend Angular Developer (Robotics and Drone Sector)
FlybotixFreelance
Dec 2023 - May 2024
6 months
57340 Suisse, France
Project: ASIO Drone Inspection Key Responsibilities: - Designed and built a high-performance application (SPA) using Angular, Canvas, NGRX, RXJS, and TypeScript. - Migrated an existing application to Angular to improve performance and reduce maintenance costs. - Implemented techniques such as code splitting, lazy loading, standalone components, and caching strategies to improve application performance and reduce load times. - Collaborated with backend developers to ensure seamless integration with RESTful APIs. - Worked closely with designers and UX/UI specialists to translate visual mockups into stunning user interfaces. Technologies: Angular 16, RXJS, NGRX, Bootstrap, Gitflow, TypeScript, Figma, Docker, Agile Methodology
Senior Angular / ionic developer (Healthcare Sector)
ilem GroupFreelance
Nov 2022 - Dec 2023
1 year 2 months
57340 Suisse, France
Project: Medgate Mini Clinic External Appointment Booking Key Responsibilities: - Developed a cross-platform mobile application using Angular, Ionic, and Capacitor for booking appointments at Medgate Mini Clinics. - Collaborated with designers and UX/UI specialists to translate mockups into a user-friendly interface. - Implemented functionalities for online appointment booking using APIs and ensuring seamless integration. - Improved code readability and simplified the code complexity to be more explicit and easier to understand using Angular services, events, rxjs, and Typescript. - Leveraged PhraseApp to streamline the internationalization process, allowing the application to be accessible in four languages (FR, EN, DE, IT). - Tesseract OCR was successfully implemented to process Swiss assurance cards, extracting the VEKA number and birthday with the aid of a capacitor for camera interaction. - Secured the application using Azure Active Directory B2C authentication and implemented Angular's Auth Guard to prevent direct access to unauthorized routes. - Senior web development, Hybrid Mobile Applications, - Developed a custom service to decouple environment tokens from the source code, enabling dynamic injection within the Docker pipeline. This ensures secure configuration and flexibility. The service includes robust error handling, retries, and efficient bootstrapping, guaranteeing a safe and adaptable application. - Implemented a user-friendly smart component that locks the application when idle, requiring a PIN code for reactivation. This component features a calculator-style keypad for easy input, allowing users to enter the PIN code using either the mouse or keyboard. The PIN code is masked with asterisks (*) for added security, preventing unauthorized access. Technologies: Angular 14, Ionic, Capacitor, HTML, SCSS, Figma, Tesseract OCR, PhraseApp i18n, Azure DevOps, Auth B2C, Azure Pipeline, TypeScript, Token, Tailwind CSS, JWT Token, Agile Methodology
Full Stack / Ionic Capacitor Developer (Pharmaceutical sector)
Groupe UGPPartenariatsFreelance
Jul 2021 - Oct 2022
1 year 4 months
Casablanca, Morocco
Project: Winpharm, MobiPharm PRO, Gestach Recovery, Platform Offers, Chats Application, and Official Pharma Key Responsibilities: - Designed and developed a highly responsive and user-friendly (UX/UI focus) for the applications, ensuring a seamless experience across devices. - Led the frontend architecture design and implemented interactive features to enhance user engagement. - Managed multi-lingual support (FR, EN) using PhraseApp. - Collaborated with backend Java developers to achieve seamless API integration using Swagger. - Migrated the application to Angular 14, optimizing performance and code maintainability. - Implemented techniques and best practices to establish a developer-friendly project structure. - Implemented advanced features, prototypes, and proof of concept (POC), driving innovation. - Enhanced code quality through disciplined refactoring, strict adherence to SOLID principles, and effective Git branching strategies. - Developed a reusable real-time communication module using Socket.io (Nest.js) and Angular, enabling seamless integration into future projects. - Created a comprehensive hybrid mobile application using Ionic Capacitor and Cordova to streamline access to client pharmacies. - The app features product and laboratory categories, along with real-time pharmacist price updates. Available on both Play Store and App Store. - Developed ng-cryptostore, a custom state management library leveraging Angular's behavior subjects and browser storage for secure data encryption, real-time notifications, and type-safe subscriptions. Technologies: Angular 14, Nest.js, Ionic, Capacitor, Cordova, Socket.io, Rest API, HTML, SCSS, TypeScript, Tailwind CSS, PhraseApp, Figma, Swagger, Java, PostgreSQL, NPM Registry, Play Store, App Store
Backend consultant developer (Radio broadcast pilots)
Akka TechnologiesFreelance
May 2021 - May 2021
1 month
Casablanca-Settat, Maroc
Project: Radio Station Monitoring System Key Responsibilities: - Developed a Node.js API for managing radio stations and monitoring their status. - Ensured high availability, low latency, and efficient resource utilization. - Implemented micro-frontend performance optimization techniques. - Created comprehensive documentation for system maintenance and knowledge transfer. Technologies: GitLab, JavaScript, Node.js, Docker, Git, Agile Methodology
Full Stack consultant developer (Textiles Sector)
AUCLAIR group / BLANCHISSERIEFreelance
Oct 2020 - May 2021
8 months
Casablanca, Morocco
Project: MyAuclair Key Responsibilities: - Successfully delivered a functional and user-friendly web application using Angular, Nest.js, and TypeScript. - Implemented a robust database structure using MySQL and TypeORM, ensuring efficient data management. - Deployed the application on cPanel for seamless testing and production environments. - Created a visually appealing and intuitive user interface leveraging Angular Materials and PrimeNG. - Developed efficient backend logic using Nest.js and Node.js, integrating with the database through TypeORM. - Provided comprehensive training to team members, ensuring smooth knowledge transfer and ongoing maintenance. Technologies: Angular 16, RXJS, NGRX, Bootstrap, Gitflow, TypeScript, Figma, Docker, Agile Methodology
Angular 2+ / NestJS consultant developer (Video game sector)
3wdevFreelance
May 2020 - Jul 2020
3 months
Casablanca, Morocco
Project: PokerApp Key Responsibilities: - Developed a full-stack video game application (PokerApp) using Angular, Nest.js, and TypeORM. - Designed and implemented a real-time game environment using Socket.io. - Created a user-friendly interface adhering to Figma design specifications. - Optimized game performance through performance testing with Apache JMeter. - Created and managed database entities using TypeORM for game state, user data, and game history. - Developed RESTful APIs for game logic, user authentication, and real-time communication. - Implemented backend logic for game rules, card distribution, and betting mechanics. Technologies: Angular 8, TypeScript, HTML, JWT Token, Nest.js, Node.js, PostgreSQL, Socket.io, TypeORM, SCSS, PrimeNG, Git, GitHub, Agile Methodology
Frontend Angular Developer (Law and justice sector)
DSI OFFSHORE
May 2019 - May 2020
1 year 1 month
Casablanca, Morocco
Project: Artemis, MBI Key Responsibilities: - Created and maintained web application interfaces adhering to PSD templates, modernizing existing applications, and improving performance and functionality. - Successfully deployed web applications to production environments, ensuring efficient and reliable operation. - Refactored code and implemented best practices, including accessibility standards (WCAG) and SEO optimization, to enhance readability, maintainability, and search engine visibility. - Developed advanced components and services to prevent content theft and protect sensitive data, ensuring application security. - Incorporated performance optimization techniques to improve page load times and overall UX, as evidenced by GTmetrix test results: • Reduced page load time from 5 seconds to 2 seconds • Improved first contentful paint (FCP) from 3 seconds to 1 second. • Increased Lighthouse performance score from 70 to 90 Technologies: Angular 8, TypeScript, HTML, JWT Token, Nest.js, Node.js, PostgreSQL, Socket.io, TypeORM, SCSS, PrimeNG, Git, GitHub, Agile Methodology
Angular 2+ consultant developer (Private education sector)
DIGI4Freelance
Nov 2018 - May 2019
7 months
Casablanca, Morocco
Project: Educa Key Responsibilities: - Designed and developed a user-friendly and engaging interface for the [Project Name] application, leveraging Angular components, directives, and services to create reusable and maintainable code. - Conducted performance testing using GTmetrix and Lighthouse to identify and address bottlenecks, resulting in a 20% improvement in page load times and a 30% increase in Lighthouse performance score. - Ensured the application was accessible to users with disabilities by adhering to WCAG guidelines. - Created custom components and services to enhance application functionality and UX, such as a dynamic course catalog component and a personalized student dashboard. - Implemented interactive features using JavaScript and Angular's built-in capabilities, including real-time chat functionality and interactive quizzes. Technologies: Angular 6, TypeScript, HTML, Git, JWT Token, Bootstrap, WordPress API, GitHub, Agile method, SCSS, Animate.css, Agile Methodology
Education
Specialized Institute of Applied Technology
Trainee, Computer/Information Technology Administration and Management
2015 - 2017
3 years
High School Taieb El Khammal
bachelor, life and earth science
2013 - 2015
3 years
Licenses & certifications
Angular and RxJS
Issued: Aug 2024
Angular
Issued: Nov 2021