# Kirubaharan Subramaniyan > Staff Software Engineer | Backend | Fintech | Java-Kotlin-Scala-Python | Microservices | Api | Kafka Location: San Francisco Bay Area, United States Profile: https://flows.cv/kirubaharan Staff Software Engineer with 14 years of experience building scalable, high-performance systems across startup, FinTech, healthcare, and Fortune 100 enterprises. I specialize in backend and platform engineering, cloud architecture, and leading engineering teams to deliver business-critical solutions. WHAT I DO BEST I architect and develop distributed systems that process millions of transactions daily. My expertise spans microservices design, cloud-native applications, and big data pipelines—with a proven track record of turning technical complexity into business value. NOTABLE ACHIEVEMENTS - Led migration from monolith to microservices at Allstate Insurance, achieving 3x performance gains and 25% faster time-to-market - Built data pipelines processing 40M+ customer records using Kafka and Spark, improving analytics speed by 4x - Reduced transaction processing time by 60% (5s → 2s) and failures by 30% through async microservices refactoring at Tala - Spearheaded Allstate's first on-prem to AWS cloud migration, establishing scalable Kubernetes-based deployment model - Designed systems achieving 99.99% uptime for critical IAM infrastructure at Inovalon - Improved authentication performance by 40% through SQL optimization and circuit breaker patterns - Enhanced customer retention by 25% through comprehensive observability dashboards LEADERSHIP EXPERIENCE I've led engineering teams of 6-9 members across startups and Fortune 100 companies, managing full SDLC from requirements to release. I mentor engineers, establish CI/CD best practices, and drive vendor integrations—reducing onboarding time by 40% and enabling new hires to contribute to production within 6 weeks. TECHNICAL EXPERTISE Backend: Java, Spring Boot, Kotlin, Scala, Python | Kafka, REST APIs, Microservices Cloud & DevOps: AWS (ECS, EKS), Terraform, Docker, Kubernetes, Jenkins, GitHub Actions Data Engineering: Hadoop, Spark, Hive | PostgreSQL, MongoDB, SOLR, Oracle Modern Practices: Reactive Programming, Event-Driven Architecture, AI-Assisted Development (GitHub Copilot, Claude AI) WHAT DRIVES ME I bridge the gap between infrastructure and application development. With 2+ years in Big Data engineering and full-stack perspective (frontend, backend, data), I bring a unified view that accelerates problem-solving and cross-team alignment. I'm passionate about leveraging emerging technologies—recently using AI tools to reduce test development time by 30% and accelerate code generation. ## Work Experience ### Staff Software Engineer @ Inovalon Jan 2025 – Present ### Lead Software Engineer @ Tala Jan 2022 – Jan 2025 | San Jose, CA • Led engineering scrum team of 9 to multiple successful feature releases. • Spearheaded the design and implementation of innovative product features, enhancing user experience and engagement. • As part of Mexico product team, onboarded and managed external payment providers, ensuring seamless integration and collaboration . Involved in cross-functional team collaboration for new feature development. • Developed robust back-end applications using Java/Kotlin Spring and Scala-Play, leveraging AWS cloud and Docker, Kubernetes for deployment. . Designed and launched Direct Debit auto-repayment platform for Tala Mexico - Tala's first ,simplifying loan repayment for customers and improving payment success rates. . Built bank-integrated digital wallet platform for Tala Philippines enabling zero-fee loan disbursement and everyday transactions while capturing behavioral spending signals used to inform loan underwriting decisions. . Integrated Tala services with bank APIs in the Philippines, supporting digital wallet transactions and loan disbursements while collaborating with banking partners to resolve integration issues . As part of Tala Core Payments team, involved in redesigning payments processing to reduce latency in loan disbursement for a better customer experience. . Integrated external services for AML screening, verifying users against international anti-money-laundering watchlists so the company can stay compliant. . Partnered with product teams to roll out Direct Debit in phased user cohorts to measure adoption and repayment success rates. . Reduced transaction processing time by 60% (5s → 2s) . Reduced processing failures by 30% . Improved customer retention by 25% through observability dashboards . Reduced server resource utilization by 30% with reactive programming ### Senior Software Engineer @ Fitch Ratings Jan 2021 – Jan 2022 | Chicago, Illinois, United States As part of the Distributed Data Services team, I designed and developed backend data systems powering Fitch’s financial rating workflows. Our goal was to aggregate and expose structured data from multiple internal and external sources—enabling analytics and risk teams to derive meaningful insights used in rating complex financial securities such as CLOs and CMBS. Engineered high-performance, multi-threaded asynchronous pipelines in Java and Spring Boot to process time-sensitive financial data, reducing processing time and server load by over 50%. Developed APIs and batch applications to ingest data from diverse sources (streaming, bulk uploads, Excel integrations) into distributed databases (PostgreSQL, MongoDB). Designed and optimized ETL workflows to translate and expose cleansed data to consuming services and rating applications. Automated builds and deployments using Bitbucket and Bamboo pipelines, improving release consistency and developer efficiency. Deployed microservices in AWS Kubernetes with full monitoring and observability via Datadog and quality enforcement via SonarQube. Tech Stack: Java, Spring Boot, PostgreSQL, MongoDB, AWS, Kubernetes, Bamboo, Bitbucket, Datadog, SonarQube ### Lead Software Engineer @ Cardinal Health Jan 2020 – Jan 2021 | Remote As a Lead Backend Engineer developed, enhanced, improved performance of Spring Boot REST Apis with APIGEE as Api-Gateway. Also managed a team of engineering from Offshore Development Center. ### Lead Software Engineer @ Allstate Jan 2014 – Jan 2020 | Northbrook, Illinois As part of the Unified Consumer View (UCV) team, I modernized Allstate’s enterprise customer data systems, enabling faster insights, higher performance, and improved digital customer experiences across multiple products and channels. Led the migration from monolithic systems to a microservices architecture using Java Spring Boot, Kafka, and MongoDB, achieving 3× performance gains and 25% faster feature delivery. Designed and developed REST APIs and microservices on Pivotal Cloud Foundry (PCF), secured via Apigee OAuth2, providing unified access to customer data. Built big data pipelines using Kafka, Spark, and Hadoop to process 40M+ customer records, improving analytics and reporting speed by 4×. Developed TIBCO BW/BE and JMS middleware for data integration across Oracle, MongoDB, and SOLR, ensuring system interoperability and real-time synchronization. Automated CI/CD pipelines with Jenkins and enforced >85% unit test coverage using JUnit and Mockito, improving release reliability. Integrated Spring Vault, Prometheus, Grafana, and SonarQube for secure configuration, observability, and code quality. Mentored offshore teams and led vendor collaborations to ensure consistent engineering quality and on-time delivery. Delivered multiple PoCs for cloud migration and data modernization, contributing to Allstate’s digital transformation roadmap. Tech Stack: Java, Spring Boot, Kafka, MongoDB, Oracle, Spark, Scala, Hadoop, PCF, Apigee, Jenkins, SonarQube, TIBCO BW/BE, Hive, Grafana, Prometheus ### Senior Project Engineer @ Wipro Jan 2014 – Jan 2014 | Bangalore Worked for Best Buy, Asurion. Develop Integration Solution using JAVA Spring, and TIBCO suite of products like BusinessWorks, TIBCO EMS, TIBCO BusinessEvents and ActiveSpace. Develop Prototype for the new implementation. ### Project Engineer @ Wipro Jan 2010 – Jan 2014 | Bangaon Area, India Develop Integration Solution using JAVA Spring, Struts, Hibernate and TIBCO products like BusinessWorks, TIBCO EMS, TIBCO BusinessEvents and ActiveSpace. ## Education ### B.E in Computer Science Anna University Chennai ## Contact & Social - LinkedIn: https://linkedin.com/in/kirubaharan-subramaniyan-395b5621 --- Source: https://flows.cv/kirubaharan JSON Resume: https://flows.cv/kirubaharan/resume.json Last updated: 2026-04-12