Menu
Case studies Fanatics
Fanatics
Warehouse platform rebuild
Avayler
Avayler
Real-time SAP integration
About Get in touch
Case studies  /  Avayler
Avayler
Real-time SAP Integration

Avayler replaced a manual CSV handoff with real-time SAP integration.

Bridgestone's financial data moved between the Avayler SaaS platform and SAP on scheduled exports and manual intervention. I architected and led delivery of a real-time integration platform — ~98% straight-through processing, roughly 10–15 hours of weekly finance rework removed, and an architecture built to extend to the next ERP and the next customer.

Built with
C# / .NET Core Web API SAP AWS SQS/SNS PostgreSQL

Jan 2022 – Mar 2026Integration architect & leadSaaS · automotive retailBridgestone · AccentureAgile / Kanban
~98% straight-through processing
10–15 hrs weekly rework removed
2,200 sites targeted
Reusable integration architecture
Avayler platform
01

Challenge


Bridgestone needed tighter integration between the Avayler SaaS platform and their SAP ERP system. Financial data moved between the two on scheduled CSV exports, with manual intervention and asynchronous workflows filling the gaps.

That created steady operational overhead for the finance team and, more importantly, capped what the platform could support. A process that depends on someone checking a file cannot scale to a 2,200-site rollout — and every new enterprise customer would have meant rebuilding the same integration by hand.

02

Approach


Architecting for the second customer, not just the first

I architected and led delivery of a real-time integration platform synchronising financial data directly with SAP. The design brief I set was deliberately wider than Bridgestone: the integration layer had to be extensible to future ERP systems, so the next enterprise customer would be a configuration exercise rather than another project.

Working across three organisations

Requirements ran through Bridgestone, Accenture and internal stakeholders simultaneously. I worked directly with all three to define scope, surface risk early and agree the architecture, then produced the technical designs and roadmaps and led the technical discussions that kept those decisions visible as the build progressed.

Making the failure cases boring

Real-time financial data means failures happen in production, not in a batch window. I drove the implementation across the team — including retry and error-handling logic, and test coverage written specifically to expose edge cases — and mentored team members through the integration patterns so the knowledge did not sit with one person.

Diagram in two parts. Before: the Avayler SaaS platform passes financial data to the SAP finance system by scheduled CSV export with manual checks, costing 10 to 15 hours a week reconciling what did not come across cleanly. After: the same platform feeds a real-time integration service with retries and error handling, which synchronises directly with SAP.
The scheduled export and the manual reconciliation behind it were replaced by a real-time path, with retries and error handling designed in rather than added after the first production failure.
03

Results


~98% straight-through processing

Financial data reaching SAP in real time, with only a small tail needing human attention.

10–15 hours a week of finance rework eliminated

The manual CSV process — and the corrections it generated — went away.

A reusable integration architecture

Extensible to future enterprise customers and other ERP systems, not tied to one implementation.

Rollout plans supported at scale

Built to carry Bridgestone's programme toward an ultimate deployment of 2,200 sites.

Increased customer confidence in the platform

A visible, reliable integration changed how the platform was judged in enterprise conversations.

04

Technical detail


Full-stack development and integration architecture in an Agile/Kanban environment, with RESTful API and microservices design, and a lead role on the SAP integration project.

C# .NET Core ASP.NET MVC Web API JavaScript xUnit Azure AWS SQS/SNS PostgreSQL Git Postman SOLID CI/CD Design patterns Microservices RESTful APIs
“He brought 25 years of software development experience to every problem and knew when to move fast and when to slow down… He’s the kind of engineer who quietly gets important things done and makes the team stronger in the process.”
Mark Lambert
Mark Lambert
Engineering Manager, Avayler
“He possesses a deep understanding of complex workflows and has a knack for breaking down massive, daunting projects into executable, well-architected milestones. Usman brings immense value to both the whiteboard and the codebase.”
Daniel Bezer
Daniel Bezer
Solutions Architect
“I had the pleasure of working with Usman as a .NET contractor and was consistently impressed by his technical expertise, professionalism, and reliability. He delivered high-quality solutions, communicated clearly, and quickly adapted to changing requirements.”
David Kolosowski
David Kolosowski
Principal Software Engineer
Read on LinkedIn
More case studies
Get in touch
Let's talk about the system you can't let fail.
Immediate availability — remote, hybrid, or on-site when it matters. Tell me about the role and I'll get back to you within one working day.
Outside IR35 preferred, inside considered for the right role. Day rate on application.
Work email
Get in touch Request CV
Opens a short brief — name, email, and a line on what you need.
Prefer a conversation? Message me on LinkedIn