Staff Software Engineer
Current* 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.* 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.