About
Results-driven Java Full Stack Developer with 2 years of hands-on experience in building event-driven microservices and multi-tenant product platforms in the telecom domain. Expert in event-driven microservices architecture, building high-volume transaction processing systems, and implementing distributed data pipelines. Proficient in Spring Boot microservices, React.js, building and integrating RESTful APIs, real-time event streaming (Kafka), implementing JWT/Keycloak-based authentication, and leveraging Docker and Kubernetes for containerized deployments. Strong expertise in SQL optimization, backend performance tuning, and delivering high-quality software solutions within Agile environments.
Skills & Expertise (34)
Work Experience
System Engineer
Tata Consultancy Services (TCS)
May 2024 - Present
Built a configurable, multi-tenant Commission Management platform enabling rule-based commission calculation, approvals, and payouts across large telecom dealer hierarchies. Designed Spring Boot microservices using an event-driven architecture with Apache Kafka for commission ingestion, enrichment, and payout workflows. Improved high-throughput processing by caching aggregated KPIs and intermediate results in Redis, significantly reducing MariaDB load during peak settlement cycles. Persisted immutable commission and event audit logs in Cassandra to ensure end-to-end traceability. Secured REST APIs using Spring Security with JWT and integrated Keycloak for centralized authentication and RBAC (GM, AGM, Admin, Dealer). Implemented multi-level approval workflows (GM → AGM) with configurable client-specific rules and escalation handling. Integrated payout workflows with external SAP/ERP systems after final approval. Built React.js dashboards for commission tracking, approvals, notifications, and report downloads. Integrated Swagger/OpenAPI documentation, reducing API testing and integration effort by 50%. Designed and developed a Partner Management module supporting partner onboarding, hierarchy configuration, and performance tracking. Built REST APIs to manage partners, employees, agents, organizational hierarchies, and location mappings. Implemented secure authentication and authorization using Keycloak and Spring Security for controlled role-based access. Enabled dynamic role assignment and hierarchy-based access control aligned with business workflows. Deployed services using Docker to ensure consistent builds and predictable deployments across environments.
Education
Bachelor of Technology in Electronics and Communication Engineering - Narasaraopeta Engineering College
2020 - 2023 · Afghanistan
Interested in this developer?
Profile Score Breakdown
Profile Overview
Availability Details
Visa Status
Citizen
Relocation
Open to Relocation