# Karan Raghani > Backend Software Engineer, Distributed Systems and AI Platform | Kubernetes | Kafka | Java & Python Location: Sunnyvale, California, United States Profile: https://flows.cv/karanraghani Backend engineer with 6+ years of experience building scalable distributed systems and data pipelines for enterprise SaaS platforms serving 2,000+ customers globally. What I Do: - Design and implement microservices architectures handling 10M+ events daily - Build real-time data synchronization systems using Apache Kafka - Integrate AI/LLM capabilities into enterprise applications - Architect multi-tenant to single-tenant migrations for Fortune 500 clients - Design Kubernetes dev environments with namespace isolation for faster development lifecycles Technical Expertise: Languages: Java, Python, SQL, JavaScript Backend: Spring Boot, RESTful APIs, Microservices Distributed Systems: Apache Kafka, Event-Driven Architecture Cloud & DevOps: Docker, Kubernetes, Azure, CI/CD AI/ML: LLM Integration, OpenAI API, Prompt Engineering Data: ETL Pipelines, Big Data Processing, Database Optimization Currently exploring: Agentic AI workflows, database isolation patterns, and distributed rate limiting. Always open to discussing system design, distributed systems, or interesting technical challenges! ## Work Experience ### Software Engineer @ SAP Fieldglass Jan 2021 – Present | Chicago, Illinois, United States ARCHITECTURE & PERFORMANCE: - Spearheaded backend architecture transformation from multi-tenant to single-tenant model across multiple regions, reducing page load times by 20% and improving system scalability for 2,000+ enterprise customers over a 2-year initiative - Architected data slicing and tenant isolation strategy across 1,800+ database tables, defining extraction rules and SQL validation scripts for hundreds of millions of records, achieving enhanced data security and regulatory compliance DISTRIBUTED SYSTEMS & REAL-TIME PROCESSING: - Engineered event-driven synchronization framework using Apache Kafka to maintain data consistency across distributed application instances, implementing partition strategies and monitoring tools, processing 10M+ events daily with 25% latency reduction - Architected distributed query aggregation API using scatter-gather pattern to enable cross-tenant data retrieval, implementing parallel execution across cluster nodes, processing 1M+ requests/hour at peak with sub-second response times AI & INNOVATION: - Developed AI-powered job description translator using OpenAI API integration with custom prompt engineering for 20+ languages, implementing regex-based input sanitization and audit trail with metering integration, automating multilingual content delivery and reducing time-to-publish INFRASTRUCTURE & DEVOPS: - Designed and deployed Kubernetes dev environment with namespace isolation and Istio service mesh integration, configuring Gateway and Virtual Service routing rules to enable external access, facilitating safe testing of containerized applications - Created enterprise monitoring platform using Spring Boot to track real-time infrastructure health across US/EU data centers, deployed APIs for application uptime monitoring across global deployments Skills: Java • Spring Boot • Apache Kafka • Kubernetes • Docker • Microservices • RESTful APIs • OpenAI API • LLM Integration • Event-Driven Architecture • Azure • CI/CD ### Teaching Assistant @ University of Illinois Chicago Jan 2020 – Jan 2021 | Chicago, Illinois, United States Department of Computer Science CS 474: Object-Oriented Languages and Environments (Spring 2021) - Led discussion sections for graduate and undergraduate students on OOP concepts including data abstraction, classes, objects, polymorphism, dynamic binding, and inheritance - Developed grading rubrics and provided detailed feedback on programming assignments in multiple OOP languages - Held office hours supporting students with object-oriented design patterns and language paradigms CS 361: Systems Programming (Spring 2020) - Led discussion sections for 80+ students on operating systems and low-level programming concepts - Graded systems programming assignments and provided detailed feedback on C programming, memory management, and concurrent programming - Supported students during office hours with debugging and understanding core systems concepts Skills: Teaching • Object-Oriented Programming • Systems Programming • C • Java • Python • Curriculum Development ### SAP Fieldglass iXp Intern- Full Stack Java Developer @ SAP Fieldglass Jan 2020 – Jan 2020 | Greater Chicago Area Part of the Product Development team • Designed and Implemented React.js application for the existing Publish/Subscribe framework which allows users to configure components like payloads, endpoints, and subscriptions. • Implemented real-time Workforce data synchronization among buyers and suppliers instances in the Single Tenant Framework using Kafka cluster setup. • Responsible for organizing and facilitating virtual events for the interns based out of the Chicago region as a part of iXp Intern Committee, US. ### Development Associate Consultant @ SAP Jan 2016 – Jan 2019 | Bengaluru Area, India Enterprise Data Migration & ETL: - Led enterprise data modernization for Fortune 500 semiconductor client, architecting 10TB+ cloud migration from on-premise SAP to Google Cloud Platform, achieving 30% cost reduction and 50% query performance improvement - Migrated over 50 million records by developing complex ETL objects with SAP BODS (Business Objects Data Services), improving data integrity and implementing validation frameworks - Designed and implemented Big Data migration pipelines from SAP, SuccessFactors, Salesforce, and Oracle to Azure Data Lakes, utilizing Python to meet custom client requirements efficiently Master Data Governance: - Implemented SAP Master Data Governance (MDG) workflows including data modeling, process modeling with BRF+ (Business Rules Framework), and change request management - Configured role-based workflow agent determination and email functionality for reminders, escalations, and notifications - Created and extended MDG data models for multiple enterprise clients Skills: SAP BODS • ETL • Data Migration • Python • SAP ABAP • Master Data Governance • Google Cloud Platform • Azure • Big Data ## Education ### Master's degree in Computer Science University of Illinois Chicago ### Bachelor’s Degree in Computer Science Visvesvaraya Technological University ## Contact & Social - LinkedIn: https://linkedin.com/in/karanraghani - GitHub: https://github.com/karanraghani --- Source: https://flows.cv/karanraghani JSON Resume: https://flows.cv/karanraghani/resume.json Last updated: 2026-04-11