Swastik Gowda L profile photo 1 on Tal

Swastik Gowda L

Senior Software Engineer @ Elucidata | Solving Biotech Computational Challenges

Bengaluru

4+ years of work experience

Elucidata
Apr 20242 yrs 4 mosPresent

Hybrid

* Created a custom cluster autoscaler for Kubernetes on a different cloud platform for scaling nodes on demand. * Developed a dynamic Network File Storage (NFS) scaler for scaling NFS storage capacity based on the demands of biomedical data processing nextflow pipelines. * Leveraged SQS queues to introduce priority and traffic management for biomedical data processing jobs, seamlessly integrating them with the custom workload manager lambda which functions as a job scheduler. * Implemented an NFS auto-deletion system that deletes inactive NFS volumes.
Elucidata
Jan 20231 yr 4 mosApr 2024

Bengaluru, Karnataka, India

* Spearheaded R&D on Hybrid Cloud Initiatives in Elucidata and as a part of this effort, successfully migrated from AWS to a different cloud platform, resulting in an impressive 80% cost reduction in biomedical data processing and performance improvement by 2.5x. * Deployed a Kubernetes cluster on a different cloud platform leveraging Rancher Kubernetes Engine (RKE). * Built an API server using the Flask framework for biomedical data processing pipelines and deployed it on Kubernetes, to ensure secure access, I implemented API key authentication mechanism. * Developed the Polly jobs platform, a batch job execution solution built on AWS Batch. Polly jobs cater to bioinformaticians’ computationally intensive Dockerized jobs with a specific machine requirement. * Implemented mechanisms for reliability, fault tolerance, and cost efficiency for the Polly jobs platform, resulting in a 50% cost reduction, decreased error rates to 0.1%, and significantly increased stability.
Elucidata
Jun 20228 mosJan 2023

Hybrid

* Implemented Prometheus to monitor the health and resources of the EKS cluster and Grafana to visualize & for alerting. * Implemented FluentBit logging system for collecting, filtering, and storing logs. * Deployed CircleCI workflows across multiple repos for CI/CD. * Implemented Amazon FSx to enhance data access for CellxGene, a biomedical application, resulting in a 3x improvement in application startup speed. * Contributed to Polly CLI app, by implementing Polly jobs logs & status query feature.
Codelattice
Apr 20224 mosJul 2022

Bengaluru, Karnataka, India

Education

Dr. Ambedkar Institute of Technology

Bachelor of Engineering - BE, Computer Science

Dr. Ambedkar Institute of Technology

20184 yrs2022

Join Swastik and 10k+ other professionals on

Tal Boss

Tal is the app where bosses meet engineers & builders directly, without middlemen

Download Tal Boss

Swastik Gowda L on Tal

Headline

Senior Software Engineer @ Elucidata | Solving Biotech Computational Challenges

About

Software engineer with 4+ YOE, driven by a passion for technology and programming. Specializing in Software, DevOps, Platform Engineering, and Cloud Computing.

Location

Bengaluru

Work experience

Senior Software Engineer at Elucidata, Apr 2024 - Present · 2 yrs 4 mos, Hybrid, * Created a custom cluster autoscaler for Kubernetes on a different cloud platform for scaling nodes on demand. * Developed a dynamic Network File Storage (NFS) scaler for scaling NFS storage capacity based on the demands of biomedical data processing nextflow pipelines. * Leveraged SQS queues to introduce priority and traffic management for biomedical data processing jobs, seamlessly integrating them with the custom workload manager lambda which functions as a job scheduler. * Implemented an NFS auto-deletion system that deletes inactive NFS volumes.

Software Engineer 2 at Elucidata, Jan 2023 - Apr 2024 · 1 yr 4 mos, Bengaluru, Karnataka, India, * Spearheaded R&D on Hybrid Cloud Initiatives in Elucidata and as a part of this effort, successfully migrated from AWS to a different cloud platform, resulting in an impressive 80% cost reduction in biomedical data processing and performance improvement by 2.5x. * Deployed a Kubernetes cluster on a different cloud platform leveraging Rancher Kubernetes Engine (RKE). * Built an API server using the Flask framework for biomedical data processing pipelines and deployed it on Kubernetes, to ensure secure access, I implemented API key authentication mechanism. * Developed the Polly jobs platform, a batch job execution solution built on AWS Batch. Polly jobs cater to bioinformaticians’ computationally intensive Dockerized jobs with a specific machine requirement. * Implemented mechanisms for reliability, fault tolerance, and cost efficiency for the Polly jobs platform, resulting in a 50% cost reduction, decreased error rates to 0.1%, and significantly increased stability.

Software Engineer at Elucidata, Jun 2022 - Jan 2023 · 8 mos, Hybrid, * Implemented Prometheus to monitor the health and resources of the EKS cluster and Grafana to visualize & for alerting. * Implemented FluentBit logging system for collecting, filtering, and storing logs. * Deployed CircleCI workflows across multiple repos for CI/CD. * Implemented Amazon FSx to enhance data access for CellxGene, a biomedical application, resulting in a 3x improvement in application startup speed. * Contributed to Polly CLI app, by implementing Polly jobs logs & status query feature.

Software Developer at Codelattice, Apr 2022 - Jul 2022 · 4 mos, Bengaluru, Karnataka, India

Education

Bachelor of Engineering - BE, Computer Science, Dr. Ambedkar Institute of Technology

Swastik Gowda L - Senior Software Engineer in Bengaluru | Tal