Angular web applications
Angular/TypeScript interfaces backed by .NET back ends: development, AngularJS modernization and complex business screens, with quality built in continuously.
What I deliver
Four areas of work, proven over a full year on Veolia’s Waterp ERP.
Angular / TypeScript development
Angular interfaces backed by .NET/C# APIs: the same engineer builds the screen and the API it consumes.
- Angular & TypeScript
- .NET/C# back end behind it
- Full-stack, from screen to database
AngularJS → Angular modernization
On Veolia's Waterp ERP, Angular and AngularJS lived side by side: I maintained the old one while the new one moved forward, without interrupting production.
- Angular / AngularJS coexistence
- Service continuity in production
- Liquibase data migrations
Complex business interfaces
Billing, collections, quotes, works, field interventions: dense business screens plugged into real management data.
- Billing & collections
- Quotes, works, field interventions
- Oracle database in production
Quality & industrialization
A front end that stays maintainable: continuous analysis, performance testing and automated deployments on every release.
- SonarCloud continuous analysis
- JMeter performance testing
- Azure DevOps CI/CD pipelines
A year on the Waterp ERP
Veolia Water’s customer management solution, from March 2024 to February 2025.
Veolia · .NET / Angular consultant
Waterp manages Veolia Water’s customer relationship: billing and collections on one side, technical operations on the other (quotes, works, field interventions). A one-year hybrid assignment from Marseille, within a team split between France and Morocco.
Angular up front, .NET behind
No wall between the interface and the API: the same engineer works on both sides of the contract.
Browser side
The interface your teams use every day: responsive, typed, maintainable.
- Angular & TypeScript
- AngularJS maintained
- HTML/CSS
Server side
The API and the data behind the screen: robust, tested, continuously deployed.
- C#/.NET & ASP.NET
- Oracle, SQL Server, MongoDB
- Azure DevOps CI/CD
A single point of contact from the screen to the database: fewer back-and-forths, fewer misunderstandings about the API contract, faster deliveries.
Your questions
What I get asked most often before an Angular assignment.
Do you take over aging AngularJS applications?
Do you only do the front end, or the back end too?
How do you guarantee the quality of the delivered code?
The other expertise areas
An Angular front end to build or modernize?
New project or existing AngularJS: let’s talk. The first call is free, with a reply within 24 business hours.