# Karthik Reddy Pagilla > Software Engineer 2 at Microsoft Location: San Francisco, California, United States Profile: https://flows.cv/karthikreddypagilla πŸ‘‹πŸ½ Hi, my name is Karthik Reddy Pagilla πŸŽ“ University of Nebraska-Lincoln graduate with a Bachelor of Science degree in Computer Science (Honors) and a minor in Mathematics. πŸ” Hobbies: I love video games, camping, and traveling 🎯 Something new that I’ve been working on recently: AI Agent Infrastructure ## Work Experience ### Software Engineer 2 @ Microsoft Jan 2024 – Present | United States β€’ Led design and implementation of accounting generation framework overhaul with guidance from 2 principal engineers, reducing processing time from 8+ hours to under 15 minutes for 1M+ financial documents generating 100M+ accounting entries through parallel execution, intelligent batching, and adaptive caching strategies β€’ Enabled onboarding of 3 Fortune 500 enterprise customers by meeting strict performance SLA requirements, unblocking deals previously limited by system throughput constraints β€’ Contributed to multi-memory system for AI code agents enabling context-aware code generation and review across large, modularized codebases with distinct coding standards per module β€’ Built automated monitoring and alerting system for team services, reducing incident resolution time by 40% and detection time by 60% through intelligent triage and root-cause correlation β€’ Active member of cross-team performance optimization initiative (10-15 engineers), contributed to best practices development, delivered knowledge-sharing sessions, and conducted performance reviews that drove 45% improvement in response times across services β€’ Mentored 5 engineers (2 new senior hires, 2 new grads, 1 peer) through weekly 1-on-1s, code reviews, and design discussions, achieving fastest team onboarding record and contributing to 1 promotion within first year and successful delivery of multiple large-scale initiatives ### Software Engineer @ Microsoft Jan 2022 – Jan 2024 | United States ### Design Studio Associate @ Microsoft Jan 2021 – Jan 2022 | United States β€’ Analyzed performance telemetry data across Microsoft Dynamics 365 services to identify performance regressions and correlations with customer satisfaction scores, providing actionable insights to engineering teams for optimization β€’ Built comprehensive monitoring dashboards using C#, .NET, PowerBI, and Kusto (KQL) to visualize UI responsiveness metrics and batch process health, enabling product teams to make data-driven performance decisions β€’ Implemented automated alerting system with custom thresholds that notified engineering teams of performance degradations before customer impact, reducing customer-reported incidents by 35% through proactive detection β€’ Collaborated with engineering teams to establish performance baselines and SLA definitions, creating documentation and playbooks for incident response that improved mean time to resolution ### Software Development Intern @ Assurity Jan 2021 – Jan 2022 | Lincoln, Nebraska, United States β€’ Built RESTful applications on .NET framework using SQL Server, Entity Framework Code First, and LINQ for New Business Framework, integrating USPS API for real-time address validation to improve data accuracy β€’ Implemented Insurance Subgroup Management System based on provided architectural designs, including complete entity modeling, database schema migrations, middleware layer development, and responsive UI components using modern web frameworks β€’ Established containerization proof-of-concept using Docker, Kubernetes, Helm, Hashicorp Consul, and Dapr service mesh, successfully deploying microservice to K8s cluster and presenting company-wide demonstration that influenced infrastructure modernization strategy β€’ Configured automated deployment pipelines with Helm charts enabling horizontal scaling and load balancing across development and staging environments, creating documentation for team adoption of containerized workflows ### Software Engineer @ Aegis Education LLC Jan 2021 – Jan 2021 | Lincoln, Nebraska, United States β€’ Designed and implemented core modules for university Clery Act compliance system as the second engineer at early-stage startup, building automated workflows that reduced manual compliance workload and improved incident reporting accuracy β€’ Developed modular C# and .NET service layers with risk scoring logic, incident classification engine, and policy-driven decision workflows with role-based access controls to support campus safety operations β€’ Built data validation and audit-trail framework with automated notifications and deadline tracking to support federal reporting requirements and maintain compliance records β€’ Collaborated with founders and campus safety stakeholders to translate compliance requirements into technical features, contributing to product foundation that enabled adoption by 3 universities post-launch ### Software Engineer @ Painless Prep Jan 2020 – Jan 2021 | Omaha, NE β€’ Developed cross-platform mobile application (Android and iOS) for home improvement industry as one of the first engineering hires, implementing computer vision algorithms to measure window dimensions with 1/16 inch precision using image recognition and OpenCV β€’ Built proof-of-concept measurement algorithm using Angular, Ionic React, Node.js, Python, and SQL, validating technical feasibility of automated window measurement solution for potential product launch β€’ Led team of 4 student engineers through daily standups and sprint planning, improving measurement accuracy from 1/8 inch to 1/16 inch through iterative algorithm optimization and calibration testing β€’ Developed backend infrastructure using Node.js and SQL database to handle real-time image processing requests and store measurement data, supporting 500+ beta users during pilot phase ### Teaching Assistant @ UNL Computer Science and Engineering Jan 2019 – Jan 2020 | United States β€’ Partnered with the instructor to plan and implement lessons following the school’s curriculum, objectives, and philosophies. β€’ Graded assignments, proctored tests, and provided grades according to university standards for 30-50 students every week. β€’ Mentored students on course material taught in class, assignments, and exam preparation through office hours. β€’ Lead a lab of 35+ students and taught additional concepts through Zoom breakout rooms. β€’ Organized pair programming sessions to teach students the latest software development practices. β€’ Courses Taught: CSCE 155E (C), CSCE 100 (Python), CSCE 805T (JavaScript), and CSCE 310 (Data Structures and Algorithms). ### Research Assistant @ UNL Computer Science and Engineering Jan 2019 – Jan 2020 | Lincoln, Nebraska Area β€’ Applied theoretical expertise and innovation to create or apply new technology such as adapting principles for applying computers to new uses. β€’ Worked flexible hours, night, weekend, and holiday shifts. β€’ Learned new skills every week using online resources like informational videos and documentation. β€’ Compiled 30+ years of weather data for nine middle-eastern countries using data mining and research-oriented APIs. β€’ Computed Spatio-temporal gradients of thematic data using complex algorithms and probability distribution functions. β€’ Researched and implemented a zero-probability algorithm to account for unavailable data. β€’ Retrieved tweets from nine middle-eastern countries and performed sentiment analysis to determine correlations with social unrest events. β€’ Analyzed obtained gradients and correlations to create a propensity map enabling us to predict social unrest. β€’ Tools Used: PHP, SQL, JavaScript, Python, QGIS, ArcGIS, GDAL, Data Mining, Machine Learning, Neural networks, TensorFlow, Data Models, Algorithms. ## Education ### Bachelor of Science in Mathematics and Computer Science University of Nebraska-Lincoln ## Contact & Social - LinkedIn: https://linkedin.com/in/karthikpagilla --- Source: https://flows.cv/karthikreddypagilla JSON Resume: https://flows.cv/karthikreddypagilla/resume.json Last updated: 2026-03-22