Professional Experience
Software Engineer I
Microsoft Fabric · OneLake Catalog
February 2026 – Present | Full TimeMicrosoft Fabric is a large-scale distributed analytics platform. On the OneLake Catalog team, I help build production experiences serving hundreds of thousands of users across complex data and metadata workflows.
Core Contributions
- Build production software across product interfaces, APIs, and data workflows using React, Angular, TypeScript, Signals, and RxJS.
- Design resilient data workflows with pagination, caching, retry strategies, and throttling mitigation.
- Use spec-driven, AI-assisted development workflows across implementation, testing, debugging, documentation, and review.
Software Engineer Intern
Microsoft Fabric
December 2024 – February 2026 | 80% PositionMicrosoft Fabric is a large-scale distributed analytics platform. My work supported experiences serving hundreds of thousands of users across complex metadata and data workflows.
Core Contributions
- Built scalable frontend features using Angular (v19+), TypeScript, Angular Signals, and RxJS. Delivered performant, maintainable experiences for hundreds of thousands of users across critical Fabric subsystems including schema management, metadata visualization, and sub-artifact flows.
- Engineered and optimized complex UI components, rewriting parts of legacy architecture to improve maintainability, readability, and system health while ensuring UI elements meet accessibility standards (A11y).
-
Designed resilient distributed data-fetching flows,
implementing robust client-side mechanisms such as:
- Multi-stage pagination
- Throttling mitigation and adaptive request strategies
- Retry logic with exponential backoff
- Intelligent caching to reduce redundant API calls
- State-driven workflow actions using centralized store patterns
- These improvements reduced fetch errors, improved reliability, and created a smoother interaction model for large-scale metadata and schema operations.
API & Data Layer Work
- Integrated deeply with internal Fabric APIs, synchronizing UI state with backend systems powering Lakehouse, Warehouse, and OneLake Catalog.
- Collaborated with backend teams to diagnose issues, understand API shape, request flows, permissions, and schema propagation.
- Used SQL, KQL, Fabric Notebooks, Pipelines, and Lakehouse tables to perform large-scale data validation, debug operational defects, analyze bottlenecks, and support investigation flows across distributed components.
Quality, Testing & Reliability
- Own E2E automation using Playwright across multiple Fabric experiences.
- Designed reliability scenarios, accessibility tests, and regression coverage to reduce operational noise and minimize customer-facing issues.
- Participated in code reviews, architectural discussions, and technical design reviews focusing on clarity, maintainability, and reliability.
AI Engineering & Productivity
- Leveraged AI engineering tools (Copilot, Cline, Roo, Cursor-style agents) to accelerate development, reduce boilerplate, automate repetitive tasks, and improve iteration speed.
- Proposed new internal workflows for optimizing development velocity, improving team-wide coding consistency, and reducing friction in iteration cycles.
Software Engineering Intern (Android)
Shutterfly Inc.
2023 – 2024 | Student Position + Full Time (Transition)Shutterfly is a large-scale, customer-facing mobile platform with a substantial production user base.
Core Contributions
- Developed core Android product features using Kotlin, Jetpack components, and MVVM/MVI architectures.
- Improved UI responsiveness and background processing using Kotlin Coroutines, reducing latency and boosting user experience in image-heavy flows.
- Implemented offline-first behavior and persistent local storage using Room DB, ensuring consistent application behavior during network inconsistencies.
- Collaborated with backend engineers and product teams to refine user flows, error handling, and performance tuning.
Software Engineering Student (DevOps + SWE)
Intel Corporation - HCP Windows
2022 – 2023 | Student PositionIntel HCP Windows team builds internal automation and CI/CD frameworks used across multiple engineering units.
Core Contributions
- Developed Python-based microservices using Flask, improving internal system response times and enabling better orchestration across distributed automation pipelines.
- Built and maintained CI/CD flows using GitHub Actions and Azure Runbooks, automating deployments, monitoring, and operational tasks.
- Collaborated with cross-functional teams to improve reliability and ensure internal development processes met required performance and stability thresholds.