About Hamza
English
Fluent
French
Native or bilingual
Hindi
Native or bilingual
Urdu
Native or bilingual
Experience
- TotalEnergiesSenior Fullstack Engineer | Lead Tech AngularENERGY AND UTILITIESNovember 2024 - Today (1 year and 7 months)Paris, France- Development (front Angular 70%, back Java 30%)- Development of new features: front (pages, components, services, pipes) and back (REST API, services, repositories, mapping).- Use of generative AI with Github Copilot- Industrialization of application front-ends: implementation of unit tests, linting, Azure authentication, CI/CD- Redesign of application screens according to Figma mockups- Complete refactoring of the application's front-end architecture to be fully standalone components- Angular Migration- Participation in the migration to TotalEnergies' new cloud architecture: transition to APIGEE, management of tokens and users and their roles in the Azure portal, websocket management- Mentoring junior developers and new joiners
- GRT gazLead Front AngularENERGY AND UTILITIESApril 2024 - Today (2 years and 2 months)Bois-Colombes, FranceDevelopment from scratch of a mobile application for managing methane leaks in pipelines for field agents▪ Estimation of user stories and features▪ Development from scratch of a high-performance mobile application using the latest available Angular and Capacitor versions▪ Unit tests▪ Code review▪ Adherence to the Definition of Done▪ Participation in ceremonies (Retrospectives, sprint planning, refinements…)▪ Creation of the application foundation after proposing the technologies to use▪ Development of generic reusable components▪ Development of screens according to mockups created by the UX team on Figma▪ Management of offline mode using a local cache system▪ Use of the latest features offered by Angular: no module, standalone components, functional guards, functional interceptors, signals, input/output signals, control flow
- GRT gazFullstack Java/Angular Developer | Lead FrontENERGY AND UTILITIESApril 2019 - March 2024 (5 years)Bois-Colombes, FranceParticipation in the RIO program, which aims to refactor and modernize the SI for offers. Thisprogram is implemented in SAFe mode, where each team is responsible for one ormore products corresponding to applications in an AWS environment.▪ Estimation of US and features▪ Development in compliance with best practices: front-end Angular, back-end Java, AWS Lambda (Python,Quarkus), Gitlab scripts, Terraform scripts▪ Reactive programming (RXJS, Project Reactor)▪ Tests: unit and integration (JUnit, Mockito, Jest, Spectator), BDD (Cucumber,Cypress, Storybook, Loki)▪ Code review▪ Adherence to the Definition of Done▪ Participation in ceremonies (PI planning, retrospectives, sprint planning, refinements...)▪ Bug fixing▪ Run: handling production incidents▪ Evolutionary and corrective maintenance of the application portfolio▪ Continuous integration: deployment at the end of each sprint▪ Reversibility▪ Development of maps and export functionalities in PDF format (Openlayer,JSPDF)▪ Development of search screens and display of results in interactive grids (AG Grid)▪ Development of search screens and display of results in interactive charts (Highcharts, AG charts)▪ Technical migrations to new Angular versions▪ Participation in Front chapter and program Design System activities▪ Implementation of REST APIs▪ Implementation of Spring services containing business logic▪ Implementation of object models and database access▪ Implementation of schedulers for automatic service startup▪ Implementation of Kafka producers and consumers▪ Implementation of fine-grained access control at the API gateway level
Reviews
Recommendations
Be the first to recommend Hamza
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 ISIDISESIAG2012
- BAC S Engineering SciencesLycée Romain Roland2006