# ketan patil > Staff Software Engineer at Zendesk Location: San Francisco, California, United States Profile: https://flows.cv/ketanpatil Energetic Staff Software Engineer with over ten years’ experience designing and implementing software systems that are scalable and maintainable and provide low latency and high throughput. SKILLSET • Languages: Ruby, Python, C#, Java, JavaScript, TypeScript • Framework: Ruby on Rails, Node.js, React, .Net Core, Redux.js, GraphQL • Database/Cache Systems: MySQL, DynamoDb, ElasticSearch, Memcached, Redis, SQL Server • Messaging System: Apache Kafka, AWS SQS, Protocol Buffers • Cloud Technologies/Platform: AWS, DataDog, Microsoft Azure, Docker, Git • Testing Frameworks: RSpec, MagicMock, xUnit, Jasmine, Karma, Protractor ## Work Experience ### Staff Software Engineer @ Zendesk Jan 2023 – Present | San Francisco Bay Area Leads scaling and latency reduction improvements of Zendesk’s core APIs that receive up to a billion requests per day to improve customer experience and reduction in cloud cost. • Identifies system bottle-necks and develops solutions using DataDog’s Application Performance Monitoring (APM) software, improving API response times and customer experience and reducing AWS costs • Successfully reduced core APIs p99 latency by 40% and averages by 30% through extensive code refactoring, query optimization and caching techniques • Designs and implements stream processing system to process asynchronous ticket updates using Kafka Streams • Improves query execution times by restructuring and introducing new indexes in AuroraDB. Guarded primary DB and achieved faster responses by moving data fetching to ElasticSearch • Re-architected data retrieval layer by transitioning from MySQL to Elasticsearch, optimizing indexing and query logic to support real-time analytics with lower latency and improved fault tolerance • Ensures code releases are extensively tested and guarded by feature flags to guarantee no service disruption and reduction in performance. Quantifies key measures after changes through performance metrics analysis ### Senior Software Engineer @ Zendesk Jan 2021 – Jan 2023 | San Francisco, California, United States Improving scaling and latency reduction of Zendesk’s core APIs that receive up to a billion requests per day to improve customer experience and reduction in cloud cost. • Identifies system bottle-necks and develops solutions using DataDog’s Application Performance Monitoring (APM) software, improving API response times and customer experience and reducing AWS costs • Successfully reduced core APIs p99 latency by 40% and averages by 30% through extensive code refactoring, query optimization and caching techniques • Improved query execution times by restructuring and introducing new indexes in AuroraDB. Guarded primary DB and achieved faster responses by moving data fetching to ElasticSearch • Created various DataDog dashboards for performance monitoring, system’s SLAs and error budget notification • Ensure code releases are extensively tested and guarded by feature flags to guarantee no service disruption and reduction in performance. Quantifies key measures after changes through performance metrics analysis ### Senior Software Engineer @ Roche Jan 2020 – Jan 2021 | San Francisco Bay Area Developed system to analyze, monitor, and predict population-level knowledge. This system is implemented in Python, managed using Kubernetes and Docker and hosted in AWS. • Implemented data pipeline using Python and SQS to ingest, transform and store information in S3 and MongoDB. Integrated machine learning models in data pipeline to generate predictions • Designed scalable and low latency APIs using efficient algorithms and architectural patterns that provide low latency and high throughput using Python, MongoDB and Memcached as data storage • Created single-page web-app using React, Redux, MapBox and D3.js for information visualization and charting • Working on managing Docker containers and Kubernetes container orchestration ### Senior Software Engineer @ Minted Jan 2019 – Jan 2020 | San Francisco Bay Area Worked on extending and improving existing fulfillment system. Successfully lead, implemented and released platform to launch and manage new product lines of customizable inventory. • Worked on extending and improving fulfillment system by implementing data pipelines and jobs using Python, AWS SQS and MySQL that were horizontally scalable during peak load • Lead team of 5 engineers to architect, implemented and release platform for launching new product lines using Python, Flask and MySQL • Maintained and improved RESTful APIs for third party integration for order fulfillment • Collaborate with product managers to deliver projects with measurable business results ### Senior Software Engineer @ Siemens Healthineers Jan 2017 – Jan 2019 | San Francisco Working on creating cloud platform from ground up for managing the workflow of incidental findings in radiology reports identified by Natural Language Processing and Machine learning algorithms. • One of the first developers involved in designing and implementing SaaS by implementing RESTful APIs and background processes using .Net Core, C# in Azure setting. • Implemented messaging queues using Apache Kafka for high throughput, reliability and fault tolerance. • Used Test Driven Development (TDD) to ensure highest level of software quality. • Working closely with product owner, business analysts and team members using agile methodology. ### Software Engineer @ Priority Dispatch corporation Jan 2012 – Jan 2017 | Greater Salt Lake City Area Priority Dispatch Corporation is a unique software company that provides software for emergency dispatchers in 911 centers to appropriately respond to the emergency call and route the gathered information from the caller to the field responder personnel. It uses a proprietary software call enterprise to manage all the internal needs from customer relationship management. Enterprise is a CRM tool used by our internal as well as external client. Implemented using Asp.Net, WCF, C# and SQL Server. Currently working on designing and coding websites used by our client using React, Redux, GraphQL, .Net Web Api and Entity Framework. Solely developed mobile app for Android and iOS platform, which is use by field responder personalities to translate radio codes into their appropriate description. Responsibilities • Designs and codes applications following specifications using the appropriate tools. • Maintains and modifies existing applications • Performs maintenance programming for existing versions. • Assumes responsibility for ongoing data architecture. • Reviews and evaluates changes to database designs. • Effectively communicates database changes, progress, and implementation milestones to affected parties. • Interfaces with end users for the purpose of design and implementation of new systems and troubleshooting problems with existing systems. • Understands impact of database modifications and makes recommendations as appropriate. ### Software Engineer @ Cerner Corporation Jan 2011 – Jan 2011 | Kansas City, Missouri Area Cerner Scheduling Management allows scheduling appointments across health care venues and departments. It is implemented using Visual C++, Visual Basic and C#. It uses CCL (Cerner Command Language), which is a proprietary database management language similar to SQL, for data access and management. Responsibilities • Take part in agile iteration and sprint planning. • Analyze and implement software enhancement and bug fixing. • Perform white box, black box, and regression testing. ### System Analyst/Developer @ Utah Water Research Lab Jan 2010 – Jan 2011 | logan utah Currently working on Federated database security system is developed for National Science Foundation which helps academic researchers in managing access to their data resources. It is designed using service oriented architecture, implemented using .Net XML Web Services, code in C# and uses SQL Server 2008. For single sign on across multiple Servers X509 Certificates are used. Responsibilities • Perform initial research on current single sign on technologies available in market. • Perform requirement gathering, analysis and design of the system. • Built the entire architecture of the system and test it against functional requirements. • Implement the entire System and performed system testing. ### Research Assistant @ Utah State University Jan 2008 – Jan 2010 Developed Metadata management system is developed for Utah Department of Health (UDH) which stores metadata information of all HealthCare Information Systems, and Messages (generally HL7) schemes used in UDH. It is implemented using C# and uses PostgreSQL. This system has Windows Form and Web Interface. The Windows Form Application is coded using C# and the Web Interface using ASP.Net. Metadata information can also be access using Web Services which are implemented using .Net XML Web Services which are secured using HTTPS. Responsibilities • Perform initial research on healthcare information system messaging standards. • Analyze and design the system using UML CASE Tool called Visual Paradigm. • Implement the system using .Net Technology. ### System engineer @ Polaris Software Lab Jan 2006 – Jan 2008 Worked on IBBS(Integrated Bank Branching System) which is a corporate Banking Software used by Citibank in the Middle East and Asia Pacific region. The system was initially built in BBX language where as the database was stored in Mkeyed flat files. Latter the system was migrated to Java environment and database in Oracle. Responsibilities • Provide offshore support and maintenance to IBBS ensuring uninterrupted service. • Conduct Pre-Audit technology review for migration of IBBS. • Design middleware for migration of the database from flat files to oracle. • Partially implement middleware in Java. ## Education ### Masters of Science in Computer Science Utah State University ## Contact & Social - LinkedIn: https://linkedin.com/in/ketan-patil-b44aba10 --- Source: https://flows.cv/ketanpatil JSON Resume: https://flows.cv/ketanpatil/resume.json Last updated: 2026-04-12