Repository navigation
Expand file tree
/
Copy pathresume.html
More file actions
226 lines (208 loc) · 13.6 KB
/
Copy pathresume.html
File metadata and controls
226 lines (208 loc) · 13.6 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Resume | David Gusmao</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="David Gusmao's resume: CS senior at UCF, project manager and technical lead on an enterprise AI retrieval agent, with downloadable PDF and long-form CV.">
<link rel="canonical" href="https://d4davidg.github.io/resume.html">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@400..800&display=swap">
<link rel="stylesheet" href="styles.css">
<meta name="theme-color" content="#00ff00">
<link rel="icon" href="/images/favicon.ico" sizes="32x32">
<link rel="icon" type="image/png" href="/images/favicon-192.png" sizes="192x192">
<link rel="apple-touch-icon" href="/images/favicon-180.png">
<script>/* Set the colour mode before first paint, or the page flashes.
A saved choice wins; otherwise the browser's own preference decides, and
light is the default when the browser states no preference either way. */
(function(){try{var m=localStorage.getItem('mode')||
(matchMedia('(prefers-color-scheme: dark)').matches?'dark':'light');
document.documentElement.dataset.mode=m;}catch(e){}})();</script>
<script src="main.js" defer></script>
</head>
<body class="theme-green">
<a class="skip-link" href="#main">Skip to main content</a>
<nav class="navbar" aria-label="Primary">
<a class="navbar-item navbar-home" href="index.html">
<img class="mark-dark" src="images/DGsqarecircle.png" alt="" aria-hidden="true"
width="1181" height="1181" decoding="async">
<img class="mark-light" src="images/DGsquarecirclelightmode.png" alt="" aria-hidden="true"
width="1181" height="1181" decoding="async">
<span class="navbar-label">David Gusmao</span>
</a>
<div class="navbar-scroll">
<a class="navbar-item" href="work.html">
<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M2.3 9.2V6.8a2.1 2.1 0 0 1 2.1-2.1h3.8l2.2 2h6.2a2.1 2.1 0 0 1 2.1 2.1v8.6a2.1 2.1 0 0 1-2.1 2.1H4.4a2.1 2.1 0 0 1-2.1-2.1V9.2Z"/><path d="m8.2 12.7 2.1 2.1 4.1-4.1"/></svg>
<span class="navbar-label">Work</span>
</a>
<a class="navbar-item" href="writing.html">
<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M6.2 2.4h7L18.6 7.6v12.2a1.8 1.8 0 0 1-1.8 1.8H6.2a1.8 1.8 0 0 1-1.8-1.8V4.2a1.8 1.8 0 0 1 1.8-1.8Z"/><path d="M12.9 2.6v5.2h5.5"/><path d="M7.6 12.4h7.8M7.6 15.4h7.8M7.6 18.4h4.8"/></svg>
<span class="navbar-label">Writing</span>
</a>
<a class="navbar-item" href="resume.html">
<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M14.2 2.6H6.6a1.9 1.9 0 0 0-1.9 1.9v15a1.9 1.9 0 0 0 1.9 1.9h10.8a1.9 1.9 0 0 0 1.9-1.9V7.8Z"/><path d="M14.2 2.6v5.2h5.1"/><path d="M8.6 12.6h6.8M8.6 16h4.6"/></svg>
<span class="navbar-label">Resume</span>
</a>
<a class="navbar-item" href="index.html#about">
<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><circle cx="12" cy="8" r="3.6"/><path d="M4.6 20.4a7.4 7.4 0 0 1 14.8 0"/></svg>
<span class="navbar-label">About</span>
</a>
</div>
<button class="navbar-item navbar-toggle" type="button" aria-pressed="false"
aria-label="Switch to light mode">
<span class="icon-light"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><circle cx="12" cy="12" r="4.3"/><path d="M12 1.8v2.6M12 19.6v2.6M22.2 12h-2.6M4.4 12H1.8M19.2 4.8l-1.85 1.85M6.65 17.35 4.8 19.2M19.2 19.2l-1.85-1.85M6.65 6.65 4.8 4.8"/></svg></span>
<span class="icon-dark"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M20.6 14.4A8.6 8.6 0 0 1 9.6 3.4 8.6 8.6 0 1 0 20.6 14.4Z"/></svg></span>
<span class="navbar-label">Light</span>
</button>
</nav>
<header class="simple glass">
<h1 class="neon">David Gusmao</h1>
<p class="subtitle">
Orlando, FL ·
<a href="mailto:davidegusmao@outlook.com">davidegusmao@outlook.com</a> ·
<a href="https://www.linkedin.com/in/david-e-gusmao/" target="_blank" rel="noopener">LinkedIn</a> ·
<a href="https://github.com/D4DavidG" target="_blank" rel="noopener">GitHub</a>
</p>
<p class="subtitle">
<a href="downloads/David_Gusmao_Resume.pdf" download>Download resume (PDF)</a> ·
<a href="downloads/David_Gusmao_CV.pdf" download>Download CV (PDF)</a>
</p>
</header>
<main id="main">
<section aria-labelledby="h-summary">
<h2 id="h-summary">Summary</h2>
<p>
Computer Science senior at the University of Central Florida (UCF) who leads artificial intelligence (AI) systems from requirements through deployment
and evaluation. Project manager and technical lead for a five-person team delivering a
cited, permission-aware retrieval agent into a live enterprise environment, where I built
the evaluation suite and grading rubric that redirected the team's critical path.
Independently researching where automated build inference holds and where it breaks.
Comfortable owning the interface too: React and TypeScript, accessible semantic HTML, and
this site, hand-built. Looking for technical project lead or applied AI research work.
</p>
</section>
<section aria-labelledby="h-edu">
<h2 id="h-edu">Education</h2>
<article>
<h3>University of Central Florida, B.S. Computer Science</h3>
<p>
Orlando, FL · <strong>Expected December 2026</strong> · <strong>grade point average (GPA):</strong> 3.38<br>
Passed the Computer Science Foundation Exam · Bright Futures Academic Scholarship
</p>
</article>
</section>
<section aria-labelledby="h-exp">
<h2 id="h-exp">Experience</h2>
<article>
<h3>Project Manager & Technical Lead, <a href="project-knights-counsel.html">Knights Counsel</a></h3>
<p><time datetime="2026-06">Jun 2026</time> – Present · UCF Senior Design, Sponsored Capstone · Orlando, FL</p>
<ul>
<li>Lead a five-person team building a permission-aware AI document-retrieval assistant for a university legal office, deployed in the client's Microsoft 365 tenant against a live document corpus.</li>
<li>Designed and built the retrieval agent end to end: two-agent topology, specified behavioral requirements, grounding and citation enforcement, and a version-controlled configuration baseline.</li>
<li>Built an 18-case evaluation suite and a custom grading rubric after finding the platform's built-in grader scored answer rate rather than designed behavior; results redirected the team's critical path.</li>
<li>Co-authored the project's technical white paper; sole author of the system design and behavior specification sections.</li>
</ul>
</article>
<article>
<h3>Undergraduate Teaching Assistant, COP 3402 Systems Software</h3>
<p><time datetime="2026-01">Spring 2026</time> · University of Central Florida · Orlando, FL</p>
<ul>
<li>Graded assignments and exams and worked through course material directly with students, covering assemblers, linkers, loaders, and compilers alongside memory hierarchy, program performance, and system-level I/O.</li>
</ul>
</article>
<article>
<h3>Undergraduate Research Assistant, Hardening Build Systems</h3>
<p><time datetime="2025-10">Oct 2025</time> – <time datetime="2026-05">May 2026</time> · University of Central Florida · Orlando, FL</p>
<ul>
<li>Diagnosed build failures by hand across six build systems (Autotools, Make, CMake, Maven, Gradle, Ant), including undeclared Java Development Kit (JDK) version and compiler-flag requirements.</li>
<li>Built the tooling that turns raw experimental output into LaTeX-ready tables and pgfplots figures used in project reporting.</li>
<li>Supported reproducible workflows by organizing datasets, validating results, and documenting analysis steps.</li>
</ul>
</article>
<article>
<h3>Research Assistant, Human Factors Group Study</h3>
<p><time datetime="2025-02">Feb 2025</time> – <time datetime="2026-05">May 2026</time> · University of Central Florida · Orlando, FL</p>
<ul>
<li>Ran experimental sessions studying how programmers debug code in groups, contributing to data collection workflow and study setup.</li>
<li>Instrumented participants with biometric equipment (heart rate, respiration, skin conductance, gaze tracking, prefrontal cortex blood oxygenation) to improve measurement quality across sessions.</li>
</ul>
</article>
</section>
<section aria-labelledby="h-proj">
<h2 id="h-proj">Projects</h2>
<article>
<h3><a href="project-build-recipe.html">Mapping How LLMs Build Software</a></h3>
<p>Python, Docker, Anthropic API, Linux · <time datetime="2026-05">May 2026</time> – Present</p>
<ul>
<li>Building a containerized large language model (LLM) agent that infers and executes build recipes for unfamiliar source archives, selecting the build system, installing system and toolchain dependencies, and running each build phase in a fresh isolated container.</li>
<li>Designing a cross-tool comparison running three build-inference systems over three program corpora to separate genuine capability from benchmark fit, evaluated against a hand-verified corpus of ~370 build recipes that I contributed to.</li>
</ul>
</article>
<article>
<h3><a href="project-pocketprofessors.html">PocketProfessors</a></h3>
<p>React, TypeScript, Node.js, Express, MongoDB, JWT · <time datetime="2025-07">Jul 2025</time></p>
<ul>
<li>Led frontend user experience (UX) for pack-opening and collection views: responsive grid, focus states, and Accessible Rich Internet Applications (ARIA) labeling; collaborated on application programming interface (API) shape and the JSON Web Token (JWT) refresh lifecycle. Deployed at pocketprofessors.com.</li>
</ul>
</article>
<article>
<h3><a href="project-this-site.html">Personal Portfolio and Resume Site</a></h3>
<p>HTML, CSS, JavaScript · 2025 – Present</p>
<ul>
<li>Hand-written with no framework; implements skip links, section-level ARIA labeling, reduced-motion support, visible focus outlines, and a per-project accent theme system.</li>
</ul>
</article>
</section>
<section aria-labelledby="h-skills-r">
<h2 id="h-skills-r">Skills</h2>
<dl class="skill-groups">
<div>
<dt>Languages</dt>
<dd>Python, JavaScript, TypeScript, Java, PHP, C++, HTML, CSS, Bash, LaTeX</dd>
</div>
<div>
<dt>Front-End</dt>
<dd>React, Node.js, Express, Fluent UI, SharePoint Framework (SPFx), semantic HTML, responsive CSS (Flexbox/Grid), WCAG accessibility patterns</dd>
</div>
<div>
<dt>AI & Agent Engineering</dt>
<dd>LLM agent design, retrieval-augmented generation, grounding and citation enforcement, guardrail and refusal design, tool-use and function-calling interfaces, structured JSON output contracts, Anthropic API, OpenAI API, Microsoft Copilot Studio, Microsoft Power Platform</dd>
</div>
<div>
<dt>Evaluation & Research</dt>
<dd>Evaluation suite and rubric design, regression testing for non-deterministic systems, run-to-run variance analysis, pass@k, precision/recall, ground-truth construction, failure taxonomy, experimental design, literature synthesis</dd>
</div>
<div>
<dt>Systems & Infrastructure</dt>
<dd>Docker, Linux/WSL2, MongoDB, MySQL, Apache (LAMP), MERN, build systems (Autotools, Make, CMake, Maven, Gradle, Ant), SharePoint Online, Microsoft Entra ID, Power Automate</dd>
</div>
<div>
<dt>Tools & Practice</dt>
<dd>Git/GitHub, Jira, Confluence, Postman, VS Code, Overleaf, architecture decision records, technical writing</dd>
</div>
</dl>
</section>
<section aria-labelledby="h-awards-r">
<h2 id="h-awards-r">Awards & Certifications</h2>
<dl class="creds">
<div>
<dt>Awards</dt>
<dd>3rd Place, UCF Horse Plinko Cyber Defense Competition (Oct 2024) · Bright Futures Academic Scholarship</dd>
</div>
<div>
<dt>Certifications</dt>
<dd>Human Subjects Research: Social/Behavioral (Group 2) · Responsible Conduct of Research (Engineers) · Certified Internet Business Associate</dd>
</div>
</dl>
</section>
</main>
<footer>
<p><span id="year"></span> David Gusmao ·
<a href="https://github.com/D4DavidG" target="_blank" rel="noopener">GitHub</a> ·
<a href="https://www.linkedin.com/in/david-e-gusmao/" target="_blank" rel="noopener">LinkedIn</a>
</p>
</footer>
</body>
</html>