Web-platform optimization for Oil&Gas corporation

Azati helped a major Oil&Gas customer optimize their web-platform to streamline the workflow and process incoming requests more efficiently. The new platform allows users to manage fuel card transactions on the fly, improving response times and user experience.

Discuss an idea
87%

Reduction in Critical Production Bugs

2.5x

Faster Regression Testing

99.3%

Test-case Pass Rate Before Release

All Technologies Used

PHP
PHP
JavaScript
JavaScript
HTML5
HTML5
Kohana
Kohana

Motivation

To enhance the personal account of the fuel cardholder, providing a seamless interface for managing accounts, applying for card reissue, receiving reports, and improving the overall functionality. The system is integrated with Siebel CRM via SOAP protocol to handle customer requests swiftly and efficiently.

Main Challenges

Challenge 01
Lack of Version Control and Repository

The project initially lacked a version control system and a central repository, making coordination between developers difficult, delaying bug fixes, and complicating code analysis.

#1
Challenge 02
Discrepancies Between Servers

Differences in configuration between development, pre-production, and production servers caused inconsistencies in deployed functionality, requiring repeated adjustments and cross-checks to ensure correct behavior.

#2
Challenge 03
Quality Management Issues

Frequent consultations with both the intermediary and the end customer were necessary, which complicated task prioritization and delayed some development steps, especially when verifying completed work from previous teams.

#3

Our Approach

Proactive Problem Solving
The team continuously monitored the project for emerging issues and immediately implemented solutions to prevent delays and ensure code stability.
Team Coordination
Close collaboration with the intermediary and end customer ensured smooth communication, aligned priorities, and minimized the risk of misinterpretation of requirements.
System Architecture and Modularity
We combined a monolithic architecture with microservices for specific tasks like PDF document processing, allowing modularity, better maintainability, and easier deployment of updates.

Want a similar solution?

Just tell us about your project and we'll get back to you with a free consultation.

Schedule a call

Solution

01

Electronic Queue System

The electronic queue system organizes the issuance of fuel cards, allowing users to schedule appointments, track bookings, and manage waiting times efficiently. Managers can monitor all customer visits in real time, adjust office schedules including lunch breaks, and update bulk parameters for multiple offices simultaneously. Integration with the CRM ensures seamless synchronization of customer data and requests.
Key capabilities:
  • Queue and booking management
  • Lunch break scheduling
  • Bulk parameter updates
  • CRM synchronization
02

Transactional Report Refinement

The transactional reporting module provides detailed insight into fuel card operations, offering managers and users enhanced data visibility. Users can view comprehensive transaction histories, filter data by date, fuel type, or driver, and generate reports for internal audits or operational review. This ensures transparency and better decision-making for fuel procurement and cost optimization.
Key capabilities:
  • Product management section
  • Detailed transaction breakdown
  • Improved user visibility
03

PDF Document Management

A dedicated microservice handles PDF documents efficiently, automatically detecting facsimiles, identifying spaces for stamps, and embedding required information. This automation reduces manual errors, speeds up document processing, and ensures compliance with corporate documentation standards. The system supports batch processing and integrates seamlessly with other platform modules.
Key capabilities:
  • Automated facsimile detection
  • Stamp placement in PDF
  • Efficient document processing
04

FAQ Management System

The FAQ system improves customer support by providing a centralized knowledge base within the personal account. The Contact Center team can easily update and manage FAQ content, ensuring that end users have instant access to relevant answers. This reduces repetitive inquiries, accelerates issue resolution, and improves the overall user experience.
Key capabilities:
  • FAQ page creation
  • Content management for Contact Center
  • Enhanced user guidance

Business Value

Improved User Experience: The optimized platform streamlined fuel card management and personal account operations, making interactions faster and more intuitive for users.

Operational Efficiency: Automation of manual tasks such as PDF processing, report generation, and queue management reduced errors and saved time for both users and managers.

Data Accuracy and Transparency: Transactional reports and real-time CRM synchronization ensured reliable and up-to-date information, increasing trust among corporate clients.

Scalable and Flexible Solution: The microservices for specific tasks and modular architecture allowed the platform to scale and adapt to growing business needs, supporting expansion and higher workloads.

Ready To Get Started

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.