# Shreyas Purohit > Staff Software Engineer at Calm.com Location: San Francisco, California, United States Profile: https://flows.cv/shreyaspurohit A Software Architect who believes in using the right tools for the right job. Polyglot programmer with experience in delivering and maintaining highly scalable production software using Java, Scala, Go, Python, and JavaScript. Has experience in working at a startup that grew large and was acquired. Has strong opinions on technology and software design concepts, and especially believes in the KISS principle. ## Work Experience ### Staff Software Engineer @ Calm Jan 2022 – Present | San Francisco, California, United States * Joined Calm as a part of acquisition of Ripple Health Group in March 2022 as Software Engineer, Architect. * Architect, lead, design, document, develop, integrate, test and maintain software systems that ** Stream & process data using go channels to integrate an external system with low concurrency thresholds with internal system with higher concurrency capacity. ** Provide alternative login methods like login with phone number for users of a caregiving product. ** Is a state machine, which controls user flow on all the client platforms. ** Manages users eligibility and experience based on partners provided member data. ** Stream billions of events/yr from various sources to destinations making cost based optimizations. * Present to engineering on latest technologies in AI like langchain, langgraph, ChromaDB, Ollama, and fine-tuning SLM/LLM using Python. * Collaborate with external non-Calm engineering teams to arrive at API designs and integration points. * Build software that uses SQL based databases like PostgreSQL with schema designs to handle large scale data with high write and read rates. * Build software using functional programming concepts of Scala in Go programming language. * Build REST based services that provide APIs for internal and external consumptions. * Use Terraform to support infrastructure hosted on Google Cloud. * Analyze and tune software & Database performance, including SQL for scalability needs. * Use Docker for building containers and Kubernetes for deployment, scaling and management. * Use React/NextJS/Javascript to enhance an existing administration tool with new features * Use Python to write scripts and manage data pipelines. * Use Big Query to generate reports based on business needs. * Integrate with Datadog for tracking metrics and monitoring. * Collaborate with customers for understanding requirements & solving software problems. * Prototype and introduce technologies, frameworks, libraries into the software ecosystem. ### Software Architect @ Calm Jan 2021 – Jan 2022 | United States (Joined Calm as a part of acquisition of Ripple Health Group in March 2022) * Architect, lead, design, document, develop, integrate, test and maintain software systems that ** Provide secure messaging between the people in the care recipients healthcare team. ** Generate recommendations using a rules engine based on policies defined by the business. ** Store & share user entered information related to their contacts, documents, medications, vitals etc. * Collaborate with non-Ripple Health group engineering teams to arrive at API designs and integration points. * Build software that uses SQL based databases like PostgreSQL with schema designs to handle large scale data with high write and read rates. * Build a JWT based authorization mechanism that works across services. * Build software using functional programming concepts of Scala in Go programming language. * Build REST based services that provide APIs for internal and external consumptions. * Use Terraform to support infrastructure hosted on Google Cloud. * Analyze and tune software & Database performance including SQL for scalability needs. * Use Docker for building containers and Kubernetes for deployment, scaling and management. * Use JavaScript based technologies to develop the frontend application. * Use Python to write scripts and manage data pipelines. * Use Big Query to generate reports based on business needs. * Integrate with Datadog for tracking metrics and monitoring. * Integrate with Plivo for sending SMS to members. * Collaborate with customers for understanding requirements & solving software problems. * Prototype and introduce technologies, frameworks, libraries into the software ecosystem. ### Software Architect @ Rally Health Jan 2014 – Jan 2021 * Rally Health was acquired and became an integral part of Optum Digital in Sept, 2021. * Architect, lead, design, document, develop, integrate, test and maintain software systems that ** Determine eligibility & authorization of users to various Rally platforms & products. ** Integrates with SFTP, S3, and Ironbox to automate file transfer and processing. ** Provides secure access to information about users, their benefits and configures financial aspects like rewards, donations etc. * Collaborate with internal and non-Rally engineering teams to arrive at API designs and integration points. * Implemented software concepts like Streaming data using technologies like Akka Streams. * Build software that uses SQL & NoSQL based databases like PostgreSQL, MongoDB with schema designs to handle large scale data with high write and read rates. * Build REST based services that provide APIs which handle high traffic in the order of magnitude of 20k RPM. * Use JavaScript based technologies to develop the frontend. * Use Go programming language to build tooling. * Use Python programming language for scripting ad hoc requests including but not limited to for generating reports, data ETL etc. * Integrate with open source message brokers like RabbitMQ for asynchronous processing and messaging. * Analyze and tune software performance using tools like YourKit, VisualVM etc. * Use Docker for building containers and Kubernetes for deployment, scaling and management. * Prototype and introduce technologies, frameworks, libraries into the software ecosystem. * Collaborate with customers for understanding requirements & solving software problems. ### Senior Software Developer @ Sabre Holdings Jan 2011 – Jan 2014 | Southlake, TX * Feature enhancement and maintenance of the existing system. * Modular rewrite of components to improved performance, stability and integrity of the system. * Development of system components from scratch using latest cutting edge technologies in Scala, Lift, Camel etc * Development of tools to recover from critical failure. * Performance improvement by development of operational excellence items. * Performance monitoring and alerting using Jamon and Zabbix. * Implementation of projects in continuous integration/build system- Teamcity. * Training team members in new technologies. * Collaboration with the team in Krakow, Poland for system development. ### Instructor (GTA) @ University of Alabama in Huntsville Jan 2010 – Jan 2011 ### Senior Software Engineer @ Tavant Technologies Jan 2006 – Jan 2009 * Analysis of an existing system – MBT Navigator – to understand their business requirement. * Design, development and testing of backend using java, spring and frontend using Flex. * Analysis, design, development and testing of Lightstreamer as push technology between java backend and Flex frontend along with integration with 3rd party systems like MBT Quote server. * Development of a flex framework to handle Lightstreamer in a user friendly way which was used by all the 8 modules in the system. * Complete analysis, design, and development for 3 of the 8 available modules and maintenance across all modules. * Requirement development for the trading suit of components to be implemented. * Architect and develop a market data replay tool using java networking/threading used to control flow and type of data into trading system, which was used in other trading projects for streaming test quotes. * Development of analytics like Black-Scholes model needed in trading systems. ## Education ### M.S in Computer Science University of Alabama in Huntsville ### B.E in Computer Science and Engineering B. M. S. College of Engineering ### SKCH PU College ## Contact & Social - LinkedIn: https://linkedin.com/in/shreyaspurohit - Portfolio: http://techdiary.bitourea.com/ - GitHub: https://github.com/shreyaspurohit --- Source: https://flows.cv/shreyaspurohit JSON Resume: https://flows.cv/shreyaspurohit/resume.json Last updated: 2026-04-12