Skip to content

Instantly share code, notes, and snippets.

@svaza
svaza / Expert in RAG & Enterprise LLM Solutions (Azure + on-prem).md
Last active August 8, 2025 02:12
Expert in RAG & Enterprise LLM Solutions (Azure + on-prem)

6-Month Roadmap — Expert in RAG & Enterprise LLM Solutions (Azure + on‑prem)

Goal: Design, build, secure, and operate production-grade RAG systems integrating enterprise data, using vector DBs, and applying adapters as needed.


Month 0 — Foundations (1–2 weeks)

Outcome: Understand LLM fundamentals, embeddings, chunking, RAG architecture, and prompt basics.

@svaza
svaza / Minimalist AI+ML Learning Plan for Principal Software Engineers & Architects.md
Created July 27, 2025 22:43
Minimalist AI/ML Learning Plan for Principal Software Engineers & Architects

🎯 Minimalist AI/ML Learning Plan for Principal Software Engineers & Architects

This curated list focuses on essential AI/ML knowledge to help you architect, lead, and guide AI/ML initiatives, without going deep into model-building.


🧠 1. Understand AI at a Strategic Level

  • Platform: Coursera
@svaza
svaza / Azure Architect Expert Roadmap (Enhanced with Relevant Courses).md
Last active July 27, 2025 22:48
Azure Architect Expert Roadmap (Enhanced with Relevant Courses

🎯 Azure Architect Expert Roadmap (Enhanced with Relevant Courses)

Objective

Become proficient in designing, implementing, and managing solutions on Microsoft Azure, focusing on both enterprise architecture and cloud infrastructure.

Prerequisites:

  • Strong background in cloud computing concepts.
  • Experience in software development, especially with .NET technologies.
  • Knowledge of networking, security, and storage concepts.
@svaza
svaza / NET Solution Architect - In-Depth Learning Roadmap.md
Created March 2, 2025 16:06
NET Solution Architect - In-Depth Learning Roadmap

.NET Solution Architect - In-Depth Learning Roadmap

Phase 1: Core Technical Expertise

1. .NET Fundamentals & Advanced Concepts

  • ✅ C# 12, LINQ, Async Programming, Memory Management
  • ✅ .NET Core & .NET 8 (ASP.NET Core, API development, Dependency Injection)
  • ✅ Clean Code, SOLID Principles, Design Patterns

📚 Courses:

@svaza
svaza / ML Starter Roadmap for a .NET & Azure Developer.md
Created February 24, 2025 01:32
ML Starter Roadmap for a .NET & Azure Developer

ML Starter Roadmap for a .NET & Azure Developer

🎯 Goal:

To understand core ML concepts, build simple models, and integrate them with .NET & Azure.


Phase 1: ML Fundamentals Without the Overhead (Month 1)

1️⃣ Basics of ML & AI

@svaza
svaza / Generative AI Learning Roadmap for a .NET & Azure Developer.md
Last active May 3, 2025 00:22
Generative AI Learning Roadmap for a .NET & Azure Developer

🎯 Generative AI Roadmap for Intelligent Application Development (With Azure Integration)

Objective

Leverage Generative AI and pre-trained ML models using APIs/SDKs (OpenAI, Azure, HuggingFace, etc.) to:

  • Build intelligent business apps
  • Solve real-world problems
  • Integrate AI features into existing backends

@svaza
svaza / Solution.cs
Created August 14, 2022 04:11
2374. Node With Highest Edge Score
public class Solution {
public int EdgeScore(int[] edges) {
long[] deg = new long[edges.Length];
long max = -1;
for(int i = 0; i < edges.Length; i++)
{
deg[edges[i]]+=i;
max = Math.Max(max, deg[edges[i]]);
}
@svaza
svaza / Solution.cs
Created August 7, 2022 19:09
aritmmetic triplets
public class Solution {
public int ArithmeticTriplets(int[] nums, int diff) {
var set = new HashSet<string>();
int i = 0;
int n = nums.Length-1;
int c = 0;
while(i <= n-2)
{
@svaza
svaza / Solution.cs
Created August 7, 2022 18:18
The Latest Time to Catch a Bus
public class Solution {
public int LatestTimeCatchTheBus(int[] buses, int[] passengers, int capacity) {
PriorityQueue<int, int> qbus = new();
PriorityQueue<int, int> qpass = new();
HashSet<int> set = new();
foreach(var bus in buses) qbus.Enqueue(bus, bus);
foreach(var p in passengers)
{
@svaza
svaza / Solution.cs
Created May 8, 2022 02:13
Permutations
using System.Collections.Generic;
public class Solution {
public IList<IList<int>> Permute(int[] nums) {
IList<IList<int>> solution = new List<IList<int>>();
Traverse(nums, new HashSet<int>(), new List<int>(), solution);
return solution;
}