Middleware Analytics Platform
This project involved the design and development of a real-time analytics platform to monitor, analyze, and visualize middleware activity across distributed cloud services.
The application provides a dynamic dashboard that displays incoming requests, processing statuses, and failed transactions in real time.
The solution integrates a high-end Angular frontend with Java Spring Boot backend services and AWS cloud-native components, enabling reliable and scalable analytics.
A microservices architecture was implemented to ensure high performance, fault tolerance, and system scalability.
- Microservice Architecture
- AWS Cloud Integration
- CI/CD Pipeline
- Karma , Jasmine
- Java 21
- Spring Boot
- Angular
- Salesforce Auth
Role
Backend & Cloud Developer
Core Technologies
Java Spring Boot
Angular, RxJs, NgRx
AWS Cloud
Salesforce
Based In
Germany
Third-Party Integrations
Core Objective
Build a real-time middleware analytics system that provides deep visibility into API traffic, request processing, and system failures.
Key Responsibilities & Features
- Designed and developed a real-time analytics dashboard using Angular, delivering live insights into middleware operations.
- Implemented asynchronous data handling using RxJS and NgRx for efficient state management and real-time updates.
- Built modular and reusable Angular components, improving maintainability and reducing development effort.
- Optimized frontend performance through Lazy Loading, Tree Shaking, and Ahead-of-Time (AOT) Compilation, significantly improving page load times.
- Integrated the frontend with Java Spring Boot microservices and AWS services including API Gateway, SQS, and Lambda.
- Developed a failure tracking and logging system to display real-time error logs and failed API requests.
- Ensured fault-tolerant communication between services using AWS-managed messaging and event-driven components.
- Implemented unit testing using Karma and Jasmine, achieving strong code coverage and improved code quality.
- Automated CI/CD pipelines using AWS CodePipeline to enable continuous integration and deployment.
- Applied strict security policies for API interactions, following cloud and frontend security best practices.
- Participated in team code reviews, ensuring code quality, consistency, and adherence to architectural standards.


