sudzdpn commited on
Commit
6df010f
Β·
verified Β·
1 Parent(s): 80bd9dd

Add 3 files

Browse files
Files changed (3) hide show
  1. README.md +7 -5
  2. index.html +428 -19
  3. prompts.txt +3 -0
README.md CHANGED
@@ -1,10 +1,12 @@
1
  ---
2
- title: Sudhir Cv
3
- emoji: πŸ†
4
- colorFrom: red
5
- colorTo: pink
6
  sdk: static
7
  pinned: false
 
 
8
  ---
9
 
10
- Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
 
1
  ---
2
+ title: sudhir-cv
3
+ emoji: 🐳
4
+ colorFrom: green
5
+ colorTo: gray
6
  sdk: static
7
  pinned: false
8
+ tags:
9
+ - deepsite
10
  ---
11
 
12
+ Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
index.html CHANGED
@@ -1,19 +1,428 @@
1
- <!doctype html>
2
- <html>
3
- <head>
4
- <meta charset="utf-8" />
5
- <meta name="viewport" content="width=device-width" />
6
- <title>My static Space</title>
7
- <link rel="stylesheet" href="style.css" />
8
- </head>
9
- <body>
10
- <div class="card">
11
- <h1>Welcome to your static Space!</h1>
12
- <p>You can modify this app directly by editing <i>index.html</i> in the Files and versions tab.</p>
13
- <p>
14
- Also don't forget to check the
15
- <a href="https://huggingface.co/docs/hub/spaces" target="_blank">Spaces documentation</a>.
16
- </p>
17
- </div>
18
- </body>
19
- </html>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html lang="en">
3
+ <head>
4
+ <meta charset="UTF-8">
5
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
6
+ <title>Sudhir du Plooy-Naran | Data Solutions Expert</title>
7
+ <script src="https://cdn.tailwindcss.com"></script>
8
+ <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
9
+ <style>
10
+ @import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap');
11
+
12
+ body {
13
+ font-family: 'Poppins', sans-serif;
14
+ background-color: #f8fafc;
15
+ color: #1e293b;
16
+ line-height: 1.6;
17
+ }
18
+
19
+ .header-gradient {
20
+ background: linear-gradient(135deg, #3b82f6 0%, #6366f1 100%);
21
+ }
22
+
23
+ .skill-pill {
24
+ transition: all 0.3s ease;
25
+ }
26
+
27
+ .skill-pill:hover {
28
+ transform: translateY(-2px);
29
+ box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1);
30
+ background-color: #3b82f6;
31
+ color: white;
32
+ }
33
+
34
+ .timeline-item:before {
35
+ content: '';
36
+ position: absolute;
37
+ left: -1.5rem;
38
+ top: 0;
39
+ width: 1rem;
40
+ height: 1rem;
41
+ border-radius: 50%;
42
+ background-color: #3b82f6;
43
+ border: 3px solid white;
44
+ box-shadow: 0 0 0 2px #3b82f6;
45
+ }
46
+
47
+ .certification-card:hover {
48
+ transform: translateY(-5px);
49
+ box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1);
50
+ border-color: #3b82f6;
51
+ }
52
+
53
+ .print-button {
54
+ transition: all 0.3s ease;
55
+ }
56
+
57
+ .print-button:hover {
58
+ transform: scale(1.05);
59
+ background-color: #1e40af;
60
+ }
61
+
62
+ .progress-bar {
63
+ height: 6px;
64
+ border-radius: 3px;
65
+ background-color: #e5e7eb;
66
+ }
67
+
68
+ .progress-fill {
69
+ height: 100%;
70
+ border-radius: 3px;
71
+ background-color: #3b82f6;
72
+ }
73
+
74
+ .social-icon {
75
+ transition: all 0.3s ease;
76
+ }
77
+
78
+ .social-icon:hover {
79
+ transform: scale(1.2);
80
+ color: #3b82f6;
81
+ }
82
+
83
+ .github-corner:hover .octo-arm {
84
+ animation: octocat-wave 560ms ease-in-out;
85
+ }
86
+
87
+ @keyframes octocat-wave {
88
+ 0%, 100% { transform: rotate(0); }
89
+ 20%, 60% { transform: rotate(-25deg); }
90
+ 40%, 80% { transform: rotate(10deg); }
91
+ }
92
+
93
+ @media (max-width: 500px) {
94
+ .github-corner:hover .octo-arm {
95
+ animation: none;
96
+ }
97
+ .github-corner .octo-arm {
98
+ animation: octocat-wave 560ms ease-in-out;
99
+ }
100
+ }
101
+
102
+ @media print {
103
+ .no-print {
104
+ display: none !important;
105
+ }
106
+
107
+ body {
108
+ background-color: white;
109
+ color: black;
110
+ font-size: 12pt;
111
+ }
112
+
113
+ .header-gradient {
114
+ -webkit-print-color-adjust: exact;
115
+ print-color-adjust: exact;
116
+ }
117
+
118
+ .break-after {
119
+ page-break-after: always;
120
+ }
121
+
122
+ a {
123
+ text-decoration: none !important;
124
+ color: black !important;
125
+ }
126
+ }
127
+ </style>
128
+ </head>
129
+ <body class="max-w-6xl mx-auto px-4 py-8 print:p-0">
130
+ <!-- GitHub Corner -->
131
+ <a href="https://github.com/sudz" class="github-corner no-print" aria-label="View source on GitHub">
132
+ <svg width="80" height="80" viewBox="0 0 250 250" style="position: absolute; top: 0; right: 0; border: 0;" aria-hidden="true">
133
+ <path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path>
134
+ <path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path>
135
+ <path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,118.9 156.7,122.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path>
136
+ </svg>
137
+ </a>
138
+
139
+ <!-- Print Button -->
140
+ <div class="no-print flex justify-end mb-6">
141
+ <button onclick="window.print()" class="print-button bg-blue-600 text-white px-4 py-2 rounded-lg shadow-md flex items-center">
142
+ <i class="fas fa-print mr-2"></i> Print CV
143
+ </button>
144
+ </div>
145
+
146
+ <!-- Header Section -->
147
+ <header class="header-gradient text-white rounded-xl p-8 mb-8 shadow-lg relative overflow-hidden print:rounded-none print:shadow-none">
148
+ <div class="absolute inset-0 bg-white opacity-10"></div>
149
+ <div class="relative z-10">
150
+ <div class="flex flex-col md:flex-row justify-between items-start">
151
+ <div class="md:w-2/3">
152
+ <h1 class="text-4xl font-bold mb-2">SUDHIR DU PLOOY-NARAN</h1>
153
+ <h2 class="text-2xl font-semibold mb-4">Solutions Developer | SQL & Power BI Specialist | Data Engineer</h2>
154
+ <div class="flex flex-wrap gap-2 mb-4">
155
+ <span class="bg-white bg-opacity-20 px-3 py-1 rounded-full text-sm flex items-center">
156
+ <i class="fas fa-map-marker-alt mr-2"></i> Pretoria, South Africa
157
+ </span>
158
+ <span class="bg-white bg-opacity-20 px-3 py-1 rounded-full text-sm flex items-center">
159
+ <i class="fas fa-envelope mr-2"></i> [email protected]
160
+ </span>
161
+ <span class="bg-white bg-opacity-20 px-3 py-1 rounded-full text-sm flex items-center">
162
+ <i class="fas fa-phone mr-2"></i> (+27) 72 208 4032
163
+ </span>
164
+ </div>
165
+
166
+ <div class="flex space-x-4 mt-4">
167
+ <a href="https://www.linkedin.com/in/sudhirdpn" target="_blank" class="social-icon text-white text-xl">
168
+ <i class="fab fa-linkedin"></i>
169
+ </a>
170
+ <a href="https://github.com/sudz" target="_blank" class="social-icon text-white text-xl">
171
+ <i class="fab fa-github"></i>
172
+ </a>
173
+ <a href="https://app.saml.co.za" target="_blank" class="social-icon text-white text-xl">
174
+ <i class="fas fa-rocket"></i>
175
+ </a>
176
+ </div>
177
+ </div>
178
+ <div class="hidden md:block mt-4 md:mt-0">
179
+ <div class="w-32 h-32 rounded-full bg-white flex items-center justify-center shadow-md border-4 border-blue-200 overflow-hidden">
180
+ <img src="https://github.com/sudz.png" alt="Sudhir du Plooy-Naran" class="w-full h-full object-cover">
181
+ </div>
182
+ </div>
183
+ </div>
184
+ </div>
185
+ </header>
186
+
187
+ <div class="grid grid-cols-1 lg:grid-cols-3 gap-8">
188
+ <!-- Left Column -->
189
+ <div class="lg:col-span-2 space-y-8">
190
+ <!-- Professional Summary -->
191
+ <section class="bg-white rounded-xl p-6 shadow-md">
192
+ <h2 class="text-2xl font-bold mb-4 text-blue-600 flex items-center">
193
+ <i class="fas fa-user-tie mr-3"></i> PROFESSIONAL SUMMARY
194
+ </h2>
195
+ <div class="border-l-4 border-blue-500 pl-4">
196
+ <p class="text-gray-700">
197
+ Microsoft Certified Data Engineer (MCSE: Data Management & Analytics) with 8+ years of expertise in SQL-driven solutions, ETL optimization, and enterprise BI development. Founder of <a href="https://app.saml.co.za" target="_blank" class="text-blue-600 hover:underline">SAML</a>, a startup delivering custom Power BI connectors for niche industries. Proven success in reducing data pipeline costs by 35%+ and enabling data-driven decision-making through scalable SQL architectures.
198
+ </p>
199
+ </div>
200
+ </section>
201
+
202
+ <!-- Professional Experience -->
203
+ <section class="bg-white rounded-xl p-6 shadow-md">
204
+ <h2 class="text-2xl font-bold mb-6 text-blue-600 flex items-center">
205
+ <i class="fas fa-briefcase mr-3"></i> PROFESSIONAL EXPERIENCE
206
+ </h2>
207
+
208
+ <div class="space-y-8 relative pl-8 border-l-2 border-blue-200">
209
+ <!-- Experience 1 -->
210
+ <div class="timeline-item relative">
211
+ <div class="flex flex-col sm:flex-row sm:justify-between sm:items-baseline">
212
+ <h3 class="text-xl font-semibold">Solutions Developer</h3>
213
+ <span class="text-blue-600 font-medium">Genasys Technologies (Johannesburg, SA)</span>
214
+ <span class="text-gray-500">May 2019 – Dec 2021</span>
215
+ </div>
216
+ <ul class="mt-3 space-y-2 list-disc list-inside text-gray-700">
217
+ <li>Optimized SQL data warehouse ETL pipelines using SSIS, reducing runtime by 35% and costs by 20%.</li>
218
+ <li>Developed Power BI dashboards for Oracle EBS supply chain modules, improving inventory forecasting accuracy.</li>
219
+ <li>Modernized legacy COBOL/VB.NET systems by integrating AS/400 data via ODBC for real-time analytics.</li>
220
+ </ul>
221
+ </div>
222
+
223
+ <!-- Experience 2 -->
224
+ <div class="timeline-item relative">
225
+ <div class="flex flex-col sm:flex-row sm:justify-between sm:items-baseline">
226
+ <h3 class="text-xl font-semibold">Associate Consultant (Microsoft Solutions Expert)</h3>
227
+ <span class="text-blue-600 font-medium">PEARS Trust (Hogsback, SA)</span>
228
+ <span class="text-gray-500">Sep 2017 – Dec 2019</span>
229
+ </div>
230
+ <ul class="mt-3 space-y-2 list-disc list-inside text-gray-700">
231
+ <li>Migrated 50+ TB of legacy data to SQL Server 2016 using SSIS, enabling self-service BI for clients.</li>
232
+ <li>Automated SSAS cube processing (multidimensional models), reducing manual effort by 50%.</li>
233
+ </ul>
234
+ </div>
235
+
236
+ <!-- Experience 3 -->
237
+ <div class="timeline-item relative">
238
+ <div class="flex flex-col sm:flex-row sm:justify-between sm:items-baseline">
239
+ <h3 class="text-xl font-semibold">Business Development Intern</h3>
240
+ <span class="text-blue-600 font-medium">WYG Advisory Services (Pretoria, SA)</span>
241
+ <span class="text-gray-500">Jan 2016 – Oct 2016</span>
242
+ </div>
243
+ <ul class="mt-3 space-y-2 list-disc list-inside text-gray-700">
244
+ <li>Streamlined proposal workflows using SharePoint 2013, cutting bid preparation time by 25%.</li>
245
+ </ul>
246
+ </div>
247
+ </div>
248
+ </section>
249
+
250
+ <!-- Projects & Entrepreneurship -->
251
+ <section class="bg-white rounded-xl p-6 shadow-md">
252
+ <h2 class="text-2xl font-bold mb-6 text-blue-600 flex items-center">
253
+ <i class="fas fa-lightbulb mr-3"></i> PROJECTS & ENTREPRENEURSHIP
254
+ </h2>
255
+
256
+ <div class="grid md:grid-cols-2 gap-6">
257
+ <!-- Project 1 -->
258
+ <div class="bg-blue-50 p-4 rounded-lg border border-blue-100 transition-all hover:shadow-md">
259
+ <h3 class="font-bold text-lg text-blue-700 mb-2">Founder & Lead Developer | <a href="https://app.saml.co.za" target="_blank" class="hover:underline">SAML</a></h3>
260
+ <p class="text-gray-700 mb-2">2020 – Present</p>
261
+ <ul class="list-disc list-inside text-gray-700 space-y-1">
262
+ <li>Built custom Power BI connectors for agriculture/healthcare sectors, serving 15+ clients with niche data integration needs.</li>
263
+ </ul>
264
+ </div>
265
+
266
+ <!-- Project 2 -->
267
+ <div class="bg-blue-50 p-4 rounded-lg border border-blue-100 transition-all hover:shadow-md">
268
+ <h3 class="font-bold text-lg text-blue-700 mb-2">Supply Chain Analytics Platform</h3>
269
+ <p class="text-gray-700 mb-2">Genasys Technologies</p>
270
+ <ul class="list-disc list-inside text-gray-700 space-y-1">
271
+ <li>Architected end-to-end BI solution using SQL Server 2016 and Power BI, reducing reporting latency by 40%.</li>
272
+ </ul>
273
+ </div>
274
+ </div>
275
+ </section>
276
+ </div>
277
+
278
+ <!-- Right Column -->
279
+ <div class="space-y-8">
280
+ <!-- Technical Skills -->
281
+ <section class="bg-white rounded-xl p-6 shadow-md">
282
+ <h2 class="text-2xl font-bold mb-4 text-blue-600 flex items-center">
283
+ <i class="fas fa-code mr-3"></i> TECHNICAL SKILLS
284
+ </h2>
285
+
286
+ <div class="space-y-4">
287
+ <!-- Skill Category 1 -->
288
+ <div>
289
+ <h3 class="font-semibold text-gray-800 mb-2">Database & ETL</h3>
290
+ <div class="flex flex-wrap gap-2">
291
+ <span class="skill-pill bg-gray-100 px-3 py-1 rounded-full text-sm">SQL Server (SSIS, SSAS, SSRS)</span>
292
+ <span class="skill-pill bg-gray-100 px-3 py-1 rounded-full text-sm">T-SQL</span>
293
+ <span class="skill-pill bg-gray-100 px-3 py-1 rounded-full text-sm">Oracle PL/SQL</span>
294
+ <span class="skill-pill bg-gray-100 px-3 py-1 rounded-full text-sm">Apache Spark</span>
295
+ <span class="skill-pill bg-gray-100 px-3 py-1 rounded-full text-sm">Data Vault 2.0</span>
296
+ </div>
297
+ </div>
298
+
299
+ <!-- Skill Category 2 -->
300
+ <div>
301
+ <h3 class="font-semibold text-gray-800 mb-2">BI & Visualization</h3>
302
+ <div class="flex flex-wrap gap-2">
303
+ <span class="skill-pill bg-gray-100 px-3 py-1 rounded-full text-sm">Power BI (DAX, MDX)</span>
304
+ <span class="skill-pill bg-gray-100 px-3 py-1 rounded-full text-sm">SSRS</span>
305
+ <span class="skill-pill bg-gray-100 px-3 py-1 rounded-full text-sm">Tableau</span>
306
+ </div>
307
+ </div>
308
+
309
+ <!-- Skill Category 3 -->
310
+ <div>
311
+ <h3 class="font-semibold text-gray-800 mb-2">Programming</h3>
312
+ <div class="flex flex-wrap gap-2">
313
+ <span class="skill-pill bg-gray-100 px-3 py-1 rounded-full text-sm">C#</span>
314
+ <span class="skill-pill bg-gray-100 px-3 py-1 rounded-full text-sm">Python</span>
315
+ <span class="skill-pill bg-gray-100 px-3 py-1 rounded-full text-sm">JavaScript</span>
316
+ <span class="skill-pill bg-gray-100 px-3 py-1 rounded-full text-sm">ASP.NET</span>
317
+ <span class="skill-pill bg-gray-100 px-3 py-1 rounded-full text-sm">Scala</span>
318
+ </div>
319
+ </div>
320
+
321
+ <!-- Skill Category 4 -->
322
+ <div>
323
+ <h3 class="font-semibold text-gray-800 mb-2">Tools</h3>
324
+ <div class="flex flex-wrap gap-2">
325
+ <span class="skill-pill bg-gray-100 px-3 py-1 rounded-full text-sm">Azure Data Factory</span>
326
+ <span class="skill-pill bg-gray-100 px-3 py-1 rounded-full text-sm">Git</span>
327
+ <span class="skill-pill bg-gray-100 px-3 py-1 rounded-full text-sm">Docker</span>
328
+ <span class="skill-pill bg-gray-100 px-3 py-1 rounded-full text-sm">Hyperion DRM</span>
329
+ </div>
330
+ </div>
331
+
332
+ <!-- Skill Category 5 -->
333
+ <div>
334
+ <h3 class="font-semibold text-gray-800 mb-2">Cloud</h3>
335
+ <div class="flex flex-wrap gap-2">
336
+ <span class="skill-pill bg-gray-100 px-3 py-1 rounded-full text-sm">Azure Synapse</span>
337
+ <span class="skill-pill bg-gray-100 px-3 py-1 rounded-full text-sm">Databricks</span>
338
+ <span class="skill-pill bg-gray-100 px-3 py-1 rounded-full text-sm">Office 365</span>
339
+ </div>
340
+ </div>
341
+ </div>
342
+ </section>
343
+
344
+ <!-- Certifications -->
345
+ <section class="bg-white rounded-xl p-6 shadow-md">
346
+ <h2 class="text-2xl font-bold mb-4 text-blue-600 flex items-center">
347
+ <i class="fas fa-certificate mr-3"></i> CERTIFICATIONS
348
+ </h2>
349
+
350
+ <div class="space-y-4">
351
+ <!-- Certification 1 -->
352
+ <div class="certification-card p-4 border border-gray-200 rounded-lg transition-all">
353
+ <h3 class="font-bold text-gray-800">MCSE: Data Management & Analytics</h3>
354
+ <p class="text-gray-600 text-sm">Microsoft, 2018</p>
355
+ </div>
356
+
357
+ <!-- Certification 2 -->
358
+ <div class="certification-card p-4 border border-gray-200 rounded-lg transition-all">
359
+ <h3 class="font-bold text-gray-800">Exam 70-767: Implementing a SQL Data Warehouse</h3>
360
+ <p class="text-gray-600 text-sm">Score: 757/700</p>
361
+ </div>
362
+
363
+ <!-- Certification 3 -->
364
+ <div class="certification-card p-4 border border-gray-200 rounded-lg transition-all">
365
+ <h3 class="font-bold text-gray-800">Exam 70-768: Developing SQL Data Models</h3>
366
+ <p class="text-gray-600 text-sm">Score: 717/700</p>
367
+ </div>
368
+
369
+ <!-- Certification 4 -->
370
+ <div class="certification-card p-4 border border-gray-200 rounded-lg transition-all">
371
+ <h3 class="font-bold text-gray-800">Exam 70-778: Analyzing Data with Power BI</h3>
372
+ <p class="text-gray-600 text-sm">Score: 721/700</p>
373
+ </div>
374
+
375
+ <!-- Certification 5 -->
376
+ <div class="certification-card p-4 border border-gray-200 rounded-lg transition-all">
377
+ <h3 class="font-bold text-gray-800">Querying Data with Transact-SQL</h3>
378
+ <p class="text-gray-600 text-sm">Microsoft, 2017</p>
379
+ </div>
380
+ </div>
381
+ </section>
382
+
383
+ <!-- Education -->
384
+ <section class="bg-white rounded-xl p-6 shadow-md">
385
+ <h2 class="text-2xl font-bold mb-4 text-blue-600 flex items-center">
386
+ <i class="fas fa-graduation-cap mr-3"></i> EDUCATION
387
+ </h2>
388
+
389
+ <div class="space-y-4">
390
+ <div>
391
+ <h3 class="font-bold text-gray-800">MCSE: Data Management & Analytics</h3>
392
+ <p class="text-gray-600">Torque IT (2018)</p>
393
+ </div>
394
+
395
+ <div>
396
+ <h3 class="font-bold text-gray-800">National Senior Certificate</h3>
397
+ <p class="text-gray-600">Pretoria Boys High School (2008)</p>
398
+ </div>
399
+ </div>
400
+ </section>
401
+
402
+ <!-- Professional Affiliations -->
403
+ <section class="bg-white rounded-xl p-6 shadow-md">
404
+ <h2 class="text-2xl font-bold mb-4 text-blue-600 flex items-center">
405
+ <i class="fas fa-users mr-3"></i> PROFESSIONAL AFFILIATIONS
406
+ </h2>
407
+
408
+ <div class="space-y-2">
409
+ <p class="text-gray-700">Microsoft Partner Network</p>
410
+ <p class="text-gray-700">TMG Makerspace</p>
411
+ </div>
412
+ </section>
413
+ </div>
414
+ </div>
415
+
416
+ <footer class="mt-12 text-center text-gray-500 text-sm no-print">
417
+ <p>Β© 2023 Sudhir du Plooy-Naran. All rights reserved.</p>
418
+ <p class="mt-1">Last updated: October 2023</p>
419
+ <div class="mt-4 flex justify-center space-x-4">
420
+ <a href="https://github.com/sudz/resume" target="_blank" class="text-blue-600 hover:underline">View on GitHub</a>
421
+ <span>β€’</span>
422
+ <a href="https://app.saml.co.za" target="_blank" class="text-blue-600 hover:underline">Visit SAML</a>
423
+ <span>β€’</span>
424
+ <a href="mailto:[email protected]" class="text-blue-600 hover:underline">Contact Me</a>
425
+ </div>
426
+ </footer>
427
+ <p style="border-radius: 8px; text-align: center; font-size: 12px; color: #fff; margin-top: 16px;position: fixed; left: 8px; bottom: 8px; z-index: 10; background: rgba(0, 0, 0, 0.8); padding: 4px 8px;">Made with <img src="https://enzostvs-deepsite.hf.space/logo.svg" alt="DeepSite Logo" style="width: 16px; height: 16px; vertical-align: middle;display:inline-block;margin-right:3px;filter:brightness(0) invert(1);"><a href="https://enzostvs-deepsite.hf.space" style="color: #fff;text-decoration: underline;" target="_blank" >DeepSite</a> - 🧬 <a href="https://enzostvs-deepsite.hf.space?remix=sudzdpn/sudhir-cv" style="color: #fff;text-decoration: underline;" target="_blank" >Remix</a></p></body>
428
+ </html>
prompts.txt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ SUDHIR DU PLOOY-NARAN Solutions Developer | SQL & Power BI Specialist | Data Engineer πŸ“ Pretoria, South Africa | πŸ“§ [email protected] | πŸ“ž (+27) 72 208 4032 πŸ”— LinkedIn | πŸ’» GitHub | πŸš€ Startup PROFESSIONAL SUMMARY Microsoft Certified Data Engineer (MCSE: Data Management & Analytics) with 8+ years of expertise in SQL-driven solutions, ETL optimization, and enterprise BI development. Founder of SAML, a startup delivering custom Power BI connectors for niche industries. Proven success in reducing data pipeline costs by 35%+ and enabling data-driven decision-making through scalable SQL architectures. TECHNICAL SKILLS Database & ETL: SQL Server (SSIS, SSAS, SSRS), T-SQL, Oracle PL/SQL, Apache Spark, Data Vault 2.0 BI & Visualization: Power BI (DAX, MDX), SSRS, Tableau Programming: C#, Python, JavaScript, ASP.NET, Scala Tools: Azure Data Factory, Git, Docker, Hyperion DRM Cloud: Azure Synapse, Databricks, Office 365 CERTIFICATIONS MCSE: Data Management & Analytics (Microsoft, 2018) Exam 70-767: Implementing a SQL Data Warehouse (Score: 757/700) Exam 70-768: Developing SQL Data Models (Score: 717/700) Exam 70-778: Analyzing Data with Power BI (Score: 721/700) Querying Data with Transact-SQL (Microsoft, 2017) PROFESSIONAL EXPERIENCE Solutions Developer | Genasys Technologies (Johannesburg, SA) | May 2019 – Dec 2021 Optimized SQL data warehouse ETL pipelines using SSIS, reducing runtime by 35% and costs by 20%. Developed Power BI dashboards for Oracle EBS supply chain modules, improving inventory forecasting accuracy. Modernized legacy COBOL/VB.NET systems by integrating AS/400 data via ODBC for real-time analytics. Associate Consultant (Microsoft Solutions Expert) | PEARS Trust (Hogsback, SA) | Sep 2017 – Dec 2019 Migrated 50+ TB of legacy data to SQL Server 2016 using SSIS, enabling self-service BI for clients. Automated SSAS cube processing (multidimensional models), reducing manual effort by 50%. Business Development Intern | WYG Advisory Services (Pretoria, SA) | Jan 2016 – Oct 2016 Streamlined proposal workflows using SharePoint 2013, cutting bid preparation time by 25%. PROJECTS & ENTREPRENEURSHIP Founder & Lead Developer | SAML | 2020 – Present Built custom Power BI connectors for agriculture/healthcare sectors, serving 15+ clients with niche data integration needs. Open-sourced ETL templates on GitHub (200+ stars) to streamline SQL Server workflows. Supply Chain Analytics Platform | Genasys Technologies Architected end-to-end BI solution using SQL Server 2016 and Power BI, reducing reporting latency by 40%. EDUCATION MCSE: Data Management & Analytics | Torque IT (2018) National Senior Certificate | Pretoria Boys High School (2008) PROFESSIONAL AFFILIATIONS Microsoft Partner Network | TMG Makerspace add the links and make it ready for github
2
+ my github is sudz use the profile pic github.com/sudz
3
+ change the startup link to app.saml.co.za and linkdin to in/sudhirdpn and remove Open-sourced ETL templates on GitHub to streamline SQL Server workflows.