Overview
Work History
Education
Skills
Projects
Websites
Timeline
Generic

KRISH MOODBIDRI

Hoover

Overview

11
11
years of professional experience

Work History

Software Developer

UAB Research Computing
Birmingham
03.2018 - Current

Open OnDemand Deployment: customized and rolled out the Open OnDemand web portal—complete with graphical job-submission forms, file manager, and interactive shell access—lowering the barrier for new HPC users and cutting basic support tickets.

Automated User Onboarding: built a Flask + Celery self-registration service backed by RabbitMQ and S3-stored metadata, shrinking manual account-provisioning from ~48 hours to under 5 minutes per user.

SSO & Security Integration: integrated Shibboleth/SAML single-sign-on across multiple clusters, automating IdP metadata ingestion and certificate rotation to align with UAB cybersecurity policies.

Zero-Code Cluster Templates: authored Terraform modules and Ansible playbooks for “zero-code” instantiation of specialized clusters (GPU, high-memory, MPI), enabling researchers to spin up tailored environments in minutes.

Researcher Training & Support: led monthly workshops and office hours on Slurm job submission, Rclone cloud-storage workflows, and JupyterLab analytics, empowering interdisciplinary teams to adopt HPC tools confidently.

Automated Monitoring Pipeline: deployed XDMoD performance monitoring via a nightly CI/CD workflow (Packer image builds + Terraform deployments), delivering up-to-date dashboards for capacity planning and resource-use analysis.

JobArchiver Utility: developed a Python-based tool that captures submitted job scripts along with environment snapshots and logs, ensuring reproducibility and simplifying grant-report audits.

Seamless Migration Routing: implemented SSHPiper rules to dynamically route user connections during the GPFS4→GPFS5 filesystem migration, achieving zero-downtime cutover for all research groups.

Load Testing & Benchmarking: conduct regular load and stress tests on Cheaha—especially after introducing new services like SSHPiper routing—to validate performance under peak demand and identify bottlenecks for proactive tuning.

Adjunct Professor

Birmingham Southern College
Birmingham
08.2018 - 08.2019
  • Curriculum Design & Instruction: Designed, taught, and graded CAC 210 (Data Structures & Media Computation) and CAC 310 (Programming Languages), developing lectures, hands-on labs, and assessments to reinforce both foundational principles and advanced concepts.
  • Fall 2018 Semester: Delivered CAC 210 and CAC 310 courses with an emphasis on computational thinking and practical applications, integrating real-world examples to deepen student understanding.
  • Spring 2019 Semester: Continued instruction in CAC 210 and CAC 310, enhancing the syllabus with media-computation projects and collaborative coding exercises to boost engagement.
  • Data Science Club Advisor (Fall 2019): Mentored and guided student-led workshops and projects, fostering hands-on experience with Python, data analysis libraries, and best practices in exploratory data science.

Software Developer Intern

UAB Medicine
Birmingham
09.2017 - 01.2018
  • Developed expression analyzer form using JavaScript and jQuery, enhancing data processing capabilities through Entity Framework.
  • Implemented SQL-based data transfer mechanisms to boost system performance and data management.
  • Collaborated with clients to gather and analyze requirements, translating business needs into technical specifications.
  • Contributed to development of research resources for Department of Surgery, focusing on healthcare-related projects.
  • Gained comprehensive experience in full-stack development, from UI design to back-end data handling.

Software Developer Intern

Autotec LLC
Birmingham
05.2017 - 08.2017
  • Contributed to the modernization of legacy software by writing new code in Java, enhancing system functionality and performance.
  • Designed and developed a custom Logging Framework using Node.js, improving the system's ability to track and analyze operations.
  • Implemented and tested the Logging Framework using the MeanBean package in Java, ensuring robust and reliable performance.
  • Collaborated with other interns on bug fixing initiatives for the existing system, adhering to weekly deliverable schedules.

Graduate Research Assistant

UAB - Computer Science
Birmingham
12.2016 - 04.2017
  • Contributed to a high-priority research project focused on developing algorithms to identify and track potential security threats on social media platforms.
  • Implemented and optimized the Pregel+ package to run large-scale graph algorithms in parallel, specifically applying the PageRank algorithm to analyze Twitter user networks comprising 18 million records.
  • Conducted extensive data cleansing and preprocessing using C and C++, improving data quality for more accurate analysis.
  • Developed and implemented code for training, testing, and cross-validation of the PageRank algorithm, experimenting with various damping factors to optimize performance.
  • Achieved an impressive 0.934 accuracy rate while reducing processing time to approximately 1.5 hours for the entire dataset.

Web Developer

Backbencher Designs
Mumbai
10.2014 - 07.2016
  • Gained comprehensive exposure to various operational departments, with a primary focus on Web Development and Marketing.
  • Developed and maintained web applications using platforms such as Bootstrap and Joomla, ensuring responsive and user-friendly interfaces.
  • Collaborated with cross-functional teams to gather requirements, design solutions, and implement features that meet client needs.
  • Utilized Bootstrap to create responsive web designs, enhancing user experience across different devices and screen sizes.

Education

Masters - Computer Science

University of Alabama at Birmingham
USA
01.2017

Bachelors - Computer Engineering

University of Mumbai
India
01.2016

J.D. -

Birmingham School of Law
Birmingham, AL

Skills

  • Python programming
  • CI/CD implementation
  • Terraform automation
  • Ansible orchestration
  • Flask development
  • Performance monitoring
  • Data analysis
  • Git version control
  • Machine learning techniques
  • JavaScript development
  • Ruby on Rails framework
  • Web development (HTML, CSS)
  • Nodejs and jQuery integration
  • Database management (MySQL, SQL, Oracle, PostgreSQL)
  • Cloud services (AWS)
  • Infrastructure as code (Ansible, Terraform)
  • Frameworks (React, Flask)

Projects

  • AI Tools for DJs (Jan 2025)
    Designed and implemented a Python toolkit entirely in Jupyter notebooks—leveraging LibROSA for beat & key detection, pydub for audio processing, and a lightweight scikit-learn classifier for genre tagging—to automate 320 kbps track acquisition and intelligent mix composition. Built pipelines to identify song structure (including second-hook onset) and apply seamless, tempo-matched crossfades across 2–3 tracks. Developed interactive notebook widgets for live-set preview and one-click mix exports, cutting manual prep time by 90% and powering consistent, crowd-pleasing performances at over 15 private events.
  • Twitter User Analysis (Nov 2017 – Dec 2017)
    Processed a 25 GB 2010 Twitter dataset to uncover patterns among follower networks, celebrity connections, and shared user groups.
  • League of Legends Data Analysis (Oct 2017 – Nov 2017)
    Analyzed 41.5 K match records to identify correlations among gameplay attributes. Authored MapReduce jobs to extract patterns and performed statistical analyses on the aggregated results.
  • Reddit Hate-Speech Analysis (Sep 2017 – Oct 2017)
    Quantified hate-speech prevalence across 740 GB of Reddit submissions and comments (300 M+ records) by deploying clustering algorithms on an HDFS cluster and visualizing trends over time.
  • MPI-Based Game of Life (Mar 2017 – Apr 2017)
    Parallelized Conway’s Game of Life in C using MPI for an academic parallel-computing course; optimized interprocess communication to achieve real-time simulations on multi-core architectures

Timeline

Adjunct Professor

Birmingham Southern College
08.2018 - 08.2019

Software Developer

UAB Research Computing
03.2018 - Current

Software Developer Intern

UAB Medicine
09.2017 - 01.2018

Software Developer Intern

Autotec LLC
05.2017 - 08.2017

Graduate Research Assistant

UAB - Computer Science
12.2016 - 04.2017

Web Developer

Backbencher Designs
10.2014 - 07.2016

Masters - Computer Science

University of Alabama at Birmingham

Bachelors - Computer Engineering

University of Mumbai

J.D. -

Birmingham School of Law
KRISH MOODBIDRI