# Sricheta Ruj > Senior software Engineer at Microsoft Location: San Francisco Bay Area, United States Profile: https://flows.cv/sricheta I’m a Senior Software Engineer with 7+ years of experience building high‑performance, distributed systems and data platforms at scale. My work sits at the intersection of big data, cloud infrastructure, and performance engineering, with a strong foundation in data structures, algorithms, and system design. Currently at Microsoft, I work on Apache Spark and Microsoft Fabric, where I focus on improving runtime performance, scalability, and developer productivity. I’ve led the design and implementation of core components such as a Spark DataSource V2 connector and a native CSV reader, delivering 20–30% performance gains in large-scale benchmarks like TPC‑H. I’ve also driven end‑to‑end test automation on Azure Pipelines, significantly reducing manual QA effort and accelerating release cycles. Beyond feature development, I’ve served as an on‑call engineer for Azure Synapse, HDInsight, and Microsoft Fabric, resolving 100+ production issues and helping maintain high customer satisfaction for mission‑critical workloads. I enjoy diving deep into complex systems, identifying bottlenecks, and turning low‑level optimizations into measurable real‑world impact. Earlier in my career, I worked across a range of environments, from building RESTful microservices and reducing system coupling at Amdocs and EdgeVerve, to developing frontend components at Adobe and mobile test automation frameworks at Pinger. This breadth has shaped my ability to collaborate across teams and think holistically about systems, not just code. I’m also passionate about knowledge sharing and community engagement. I’ve spoken on Apache Spark at Women Who Code, led workshops on Big Data Analytics in Synapse, and was honored as a Grace Hopper Celebration Scholar. I enjoy mentoring, public speaking, and contributing back to the engineering community. If you’re interested in large-scale data systems, performance engineering, or building reliable platforms in the cloud, I’d love to connect. ## Work Experience ### Senior Software Engineer @ Microsoft Jan 2024 – Present | California, United States Performance engineering and acceleration in Microsoft Fabric Spark team - spanning Spark runtime improvements, data processing pipelines, and low-level optimizations Apache Spark, Apache Parquet, Apache Arrow, Velox, Apache Gluten ### Software Engineer II @ Microsoft Jan 2021 – Jan 2024 ### Software Engineer @ Microsoft Jan 2020 – Jan 2021 Engineered Spark CDM Connector (DataSource V2) in Azure Synapse Analytics Spark Engine ### BHG 2024 HCM Excellence Awards Judge @ Brandon Hall Group Jan 2024 – Jan 2024 ### Industry Expert and Judge - Information Technology Awards @ Globee Awards Jan 2024 – Jan 2024 ### Software Development Judge @ Technology Student Association Jan 2024 – Jan 2024 | Seattle, Washington, United States ### Software Engineer Intern @ Adobe Jan 2019 – Jan 2019 | San Francisco Software Developer at Adobe Stock ### Software Engineer Intern @ Adobe Jan 2019 – Jan 2019 | San Francisco • Developed a new React Spectrum component (Pagination) using React Hooks to be available by all solutions in Adobe in preparation for open sourcing. • Developed a customizable UI that supports existing Experience Cloud functionality within unified header available to all customers involving iframes and cross domain messaging. Tech Stack - ReactJS, React Hooks, TypeScript ### Software Engineer Intern @ Pinger Jan 2019 – Jan 2019 | San Jose • Responsible for Client automation build systems (Jenkins), build a test framework (Android and iOS), and Tools integration (TestRail API) using Kotlin and Swift for Android and iOS platforms. • Refine Jenkins build-pipeline by leveraging SCM tools and integrating it with slack API. ### Web Developer Student Assistant @ Associated Students, SJSU Jan 2018 – Jan 2018 | San Jose State University • Fixed and deployed the critical security vulnerabilities like XSS, Passive mixed content, ClickJacking etc listed among OWASP Top 10 2017, in university website making the website 85% less vulnerable to security attacks. Worked in JSP, Servlet, and Oracle iPlanet web server stack. • Converted a non-responsive A.S Student government voting application to responsive using Bootstrap 4 which was successfully used in Spring 2018 semester to get new board members at San Jose State University. • Set up Oracle opensso enterprise on the iPlanet web server. Configured web agents for authentication of specific pages. Tech stack used - Java, Servlets, J2EE, PHP, JS, jQuery, SQL Server, iPlanet web server, Bootstrap 3 ### Member Of Technical Staff @ EdgeVerve Jan 2016 – Jan 2017 | Pune, Maharashtra, India • Involved in revamping the website of our Product, Rialto, changing the look and feel of various pages using jQuery, D3, and Bootstrap 4. Also developed a tour of the website navigating to changed navigation. My work was to develop 4-5 PoC's having different UX and present them to higher management. • Developed and Peer Testing Rest services in Spring Boot integrated with JPA, thereby reducing the defect count to 30%. • Used Kanban methodologies and Peer Development. Tech Stack - Bootstrap 3, D3, jQuery, JSP, JSTL, Struts 3.0, Spring Boot, JPA, Hibernate, Java, MySQL. ### Software Developer @ Amdocs Jan 2015 – Jan 2016 | Pune Area, India • Automated the Codebase setup for new joiners, i.e. CARE-comprehensive automated dev. Env. setup using ANT script which takes just 1 minute to set up the environment for coding, saving time up to 85%. • Developed AEM (Adobe Experience Manager) compatible web pages using standalone widgets in MVVM framework which helps the business user to build, manage, deploy the commercial website and coordinate between devices. • Developed REST APIs which are consumed by Amdocs Retail Interaction Manager using Java, JAX-RS, and Rest. Tech Stack - BackBone JS, SASS, KnockoutJS, Grunt, JAX-RS, Java. ### Software Developer @ Capgemini Jan 2013 – Jan 2015 | Pune • Developed a Reconciliation Batch process which could read thousands of records from the database using SQL queries. • Write into excel file using Apache POI in a defined format in minutes, thereby saving time up to 30%. • Involved in writing complex SQL queries, development of screen using Java Swing and maintaining coding standards. Tech Stack : Swing, Java, Apache-POI, Shell Scripting. ## Education ### Master's degree in Computer Software Engineering San José State University Jan 2018 – Jan 2019 ### B tech in Computer Science NIRMA UNIVERSITY Jan 2009 – Jan 2013 ### High School Chanderbala Modi Academy ## Contact & Social - LinkedIn: https://linkedin.com/in/sricheta92 --- Source: https://flows.cv/sricheta JSON Resume: https://flows.cv/sricheta/resume.json Last updated: 2026-03-22