Skip to content
View SidAg26's full-sized avatar
πŸŽ–οΈ
Focusing
πŸŽ–οΈ
Focusing

Highlights

  • Pro

Block or report SidAg26

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
sidag26/README.md

πŸš€ Siddharth Agarwal

PhD Researcher in Cloud Computing & Distributed Systems

Website Blog LinkedIn Google Scholar

"I research cloud computing and distributed systems, focusing on serverless computing optimization, cold start reduction, and intelligent autoscaling. My work spans from fundamental research to practical implementations in cloud platforms."


πŸ”¬ Research Focus

☁️ Cloud Computing

Core Research Areas

  • πŸš€ Serverless computing optimization
  • ❄️ Cold start frequency reduction
  • πŸ“Š Intelligent autoscaling algorithms
  • 🧠 Reinforcement learning for cloud systems
  • πŸ”§ Dynamic function configuration

Applications:

  • Serverless platforms (AWS Lambda, OpenFaaS)
  • Cloud resource management
  • Performance optimization
  • Distributed systems

πŸ€– Machine Learning & AI

Advanced Techniques

  • 🧠 Deep recurrent-reinforcement learning
  • πŸ”„ Off-policy reinforcement learning
  • πŸ“Š Ensemble learning methods
  • ⚑ Dynamic memory configuration
  • 🎯 Input-aware function scheduling

Specializations:

  • Cloud performance optimization
  • Resource allocation
  • Intelligent automation
  • Predictive scaling

πŸŽ“ Education

🎯 PhD in Engineering & IT

University of Melbourne | 2021 - Present

Research Focus: Cloud Computing, Distributed Systems
Thesis: Cloud Computing Optimization and Serverless Computing

Key Achievements:

  • πŸ† Melbourne Research Scholarship recipient
  • πŸ“š Multiple publications in top-tier conferences
  • 🌟 Best Paper Award (Runner-Up) at CCGrid 2021

πŸŽ“ Master of Science (Computer Science)

University of Melbourne | 2021

GPA: 89.85 WAM (H1 Grade)
Achievement: Dean's Honour's List Award

Focus: Advanced Computer Science and Cloud Computing

πŸ† Bachelor of Technology (Honours)

Jaypee Institute of Information Technology | 2017

Major: Computer Science and Engineering
GPA: 8.5/10

Honors: Computer Science and Engineering with Honours

πŸ’Ό Professional Experience

πŸ”¬ PhD Researcher | University of Melbourne | 2021 - Present

Role: Doctoral Candidate in Cloud Computing

Current Research:

  • πŸš€ Serverless computing optimization
  • ❄️ Cold start frequency reduction using RL
  • πŸ“Š Intelligent autoscaling algorithms
  • 🧠 Deep learning for cloud resource management
  • πŸ”§ Dynamic function configuration

Technologies: Python, Java, AWS, OpenStack, Kubernetes, OpenFaaS

🏒 Associate System Engineer | IBM India Pvt. Ltd. | 2018 - 2019

Role: CMS Application Development

Key Achievements:

  • πŸ› οΈ Development and management of Archer-CMS applications
  • πŸ” Troubleshooting Archer-CMS applications and SQL databases
  • πŸ‘₯ Supervised internal team meetings and client presentations
  • πŸŽ“ Trained new resources and conducted knowledge transfer
  • πŸ“š Created application documentation and led client meetings

Technologies: Archer-CMS, SQL, Java, Application Automation

πŸ“š Publications & Research

πŸ“„ Published Papers

2021 - 2024

Research Impact:

  • 🌟 Best Paper Award recognition
  • πŸ“Š Published in top-tier IEEE journals and conferences
  • πŸ’‘ Novel contributions to serverless computing

πŸ”¬ Research Projects

Current & Completed

  • Serverless Optimization Research (2021-Present)
  • Cold Start Reduction using RL (2021-2024)
  • Intelligent Autoscaling Algorithms (2022-2024)
  • Dynamic Memory Configuration (2023-2024)
  • Input-aware Function Scheduling (2023-Present)

Collaborations:

  • 🏒 Telstra Corporation Ltd. (Vocational Placement)
  • πŸŽ“ University of Melbourne Cloud Computing Lab
  • 🌍 International research community

πŸŽ“ Teaching Experience

πŸ‘¨β€πŸ« Head Tutor | University of Melbourne | 2023 - Present

  • Distributed Systems (COMP90015)
  • Distributed Algorithms (COMP90020)

Responsibilities:

  • πŸ“š Course material development and delivery
  • 🎯 Leading tutorial sessions
  • πŸ“Š Student assessment and feedback
  • 🀝 Academic support and mentoring

πŸ‘¨β€πŸ« Sessional Tutor | University of Melbourne | 2023 - 2024

  • Cluster and Cloud Computing (COMP90024)
  • Advanced Database Systems (COMP90050)
  • Statistical Machine Learning (COMP90051)
  • Design of Algorithms (COMP20007)
  • Database Systems (INFO20003)

Total Teaching Experience: 2+ years at postgraduate levels

πŸ› οΈ Skills & Technologies

☁️ Cloud & Serverless

AWS OpenStack Kubernetes

Platforms:

  • πŸš€ OpenFaaS & Kubeless
  • ☁️ Melbourne Research Cloud
  • πŸ”§ Serverless computing platforms
  • 🐳 Container orchestration

πŸ’» Programming & Development

Languages: Java Python SQL

Tools:

  • πŸ› οΈ Eclipse & VS Code
  • πŸ”§ Ansible (DevOps)
  • πŸ“Š Development frameworks
  • 🎯 Vibe-Coding

πŸ”¬ Research & ML

Machine Learning:

  • 🧠 Reinforcement Learning
  • πŸ”„ Deep Recurrent Networks
  • πŸ“Š Ensemble Learning
  • 🎯 Off-policy RL

Areas:

  • Cloud performance optimization
  • Resource allocation
  • Predictive scaling
  • System automation

🌟 Awards & Recognition

πŸ† Academic Excellence

  • Melbourne Research Scholarship for PhD program (2021-Present)
  • Dean's Honour's List Award for Master of Science (2021)
  • Best Paper Award (Runner-Up) at CCGrid 2021

🎯 Research Recognition

  • IEEE Student Member
  • Reviewer for multiple IEEE journals
  • Research Grant Recipient (Melbourne Research Scholarship)

πŸ” Research Activities

πŸ“š Reviewer Experience

IEEE Journals & Conferences

  • IEEE Transaction on Services Computing
  • IEEE Transaction on Mobile Computing
  • IEEE Transactions on Network and Service Management
  • IEEE Transactions on Computers
  • Future Generation Computer Systems
  • Software: Practice and Experience
  • Journal of Network and Computer Applications

🌍 Professional Memberships

  • IEEE Student Member
  • Cloud Computing Research Community
  • Distributed Systems Research Group

πŸ“š Recent Blog Posts

Published: January 2025

Topics: Performance, Optimization, AWS Lambda
Read Time: 8 min read

Published: December 2024

Topics: Architecture, Scalability, Best Practices
Read Time: 12 min read

Published: November 2024

Topics: Benchmarking, FaaS, Performance Analysis
Read Time: 10 min read

🌐 Connect With Me

Website LinkedIn Google Scholar Email

πŸ“Š GitHub Stats

GitHub Stats

Top Languages

GitHub Streak

🎯 Current Research Areas

☁️ Cloud Computing

Serverless Optimization

  • πŸš€ Cold start reduction
  • πŸ“Š Intelligent autoscaling
  • πŸ”§ Dynamic configuration
  • 🎯 Performance optimization

πŸ€– Machine Learning

Reinforcement Learning

  • 🧠 Deep recurrent networks
  • πŸ”„ Off-policy algorithms
  • πŸ“Š Ensemble methods
  • ⚑ Real-time optimization

πŸ—οΈ Distributed Systems

System Architecture

  • πŸ”„ Distributed algorithms
  • πŸ“Š Resource management
  • πŸš€ Scalable systems
  • πŸ”§ System optimization

🌟 Open Source

Community Contribution

  • πŸ› οΈ Cloud computing tools
  • πŸ“¦ Serverless frameworks
  • πŸ”§ Research utilities
  • πŸ“š Educational resources

⭐ Star this repo if you found it helpful! Feel free to reach out for collaborations or questions about cloud computing and distributed systems research.

GitHub Stars

Pinned Loading

  1. Serv-Drishti Serv-Drishti Public

    Serv-Drishti: An Interactive Serverless Function Request Simulation Engine and Visualiser

    JavaScript

  2. MemFigLess MemFigLess Public

    MemFigLess: Input-Based Ensemble-Learning Method for Dynamic Memory Configuration of Serverless Computing Functions

    Jupyter Notebook

  3. DRe-SCale DRe-SCale Public

    DRe-SCale: A Deep Recurrent Reinforcement Learning Method for Intelligent AutoScaling of Serverless Functions

    Python 9 4

  4. FaaSTrainGym FaaSTrainGym Public

    An open-source Gymnasium compatible Serverless/FaaS environment for Reinforcement Learning experiments

    Python

  5. faas-drl faas-drl Public

    Forked from openfaas/faas

    OpenFaaS - Serverless Functions Made Simple

    Go

  6. faas-netes-openfaas faas-netes-openfaas Public

    Forked from openfaas/faas-netes

    Serverless Functions For Kubernetes

    Go