-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathqualifications.html
More file actions
174 lines (155 loc) · 8.58 KB
/
qualifications.html
File metadata and controls
174 lines (155 loc) · 8.58 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
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Cameron Quilici | Qualifications</title>
<link id="main-stylesheet" rel="stylesheet" href="css/style.css">
<script src="js/functions.js"></script>
</head>
<body>
<div class="tab">
<div class="main-nav-bar">
<ul>
<li><a href="index.html">About Me</a></li>
<li><a href="qualifications.html">Qualifications</a></li>
<li><a href="portfolio.html">Portfolio</a></li>
<li><a href="service.html">Service</a></li>
<li><a href="pics/resume.pdf">Resume</a></li>
</ul>
</div>
<!-- <div id="toggle-button">
<button onclick="toggleStyleSheet()" type="button">Toggle Style</button>
</div> -->
</div>
<header class="site-header">
<div class="wrapper">
<h1 class="name-title" itemprop="headline">
<a href="index.html">Cameron Quilici</a>
</h1>
</div>
</header>
<div class="site-content">
<div class="content-bit">
<h2>Work Experience</h2>
<h3>Texas A&M University - CSCE Department</h3>
<ul>
<li><strong>May 2023 - Present</strong></li>
<li>Undergraduate Research Assistant</li>
<li>College Station, TX</li>
<li>Collaborated under the guidance of Dr. Timothy Davis on advanced graph algorithm projects.</li>
<li>Focused on leveraging the GraphBLAS C API to implement established graph algorithms, aiming to
optimize performance.</li>
<li>Engaged in regular meetings with the research team, discussing algorithmic strategies, challenges
faced, and iterative solutions to improve algorithm efficiency.</li>
</ul>
<h3>Hewlett Packard Enterprise / Cray Inc.</h3>
<ul>
<li><strong>May 2023 - August 2023</strong></li>
<li>Software Engineer Intern</li>
<li>Spring, TX</li>
<li>Helped develop a tool that enables developers to initiate a local service pointing at a GCP VM. This
VM hosts a REST service, "Launcher", capable of executing DeterminedAI experiments within multiple
containers such as Podman, Apptainer, and Enroot, all seamlessly operating atop SLURM or PBS
workload managers.</li>
<li>Significantly enhanced testing efficiency by transitioning CircleCI test suites from on-prem runners
to GCP-based SLURM/PBS VMs, reducing test suite durations by an nearly 33% on average.</li>
<li>Architected and executed scripts leveraging Terraform to automate the creation of GCP instances.
Additionally, displayed expertise in image creation by devising both SLURM and PBS images using
Packer and Ansible, which necessitated an in-depth understanding and configuration of the two major
workload managers.</li>
</ul>
<h3>Hewlett Packard Enterprise / Cray Inc.</h3>
<ul>
<li><strong>May 2022 - August 2022</strong></li>
<li>Software Engineer Intern</li>
<li>Seattle, WA</li>
<li>Worked collaboratively with a team of 8-10 senior software engineers to help develop the "Launcher"
product that can train and run DeterminedAI machine learning models distributively on supercomputer
clusters.</li>
<li>Tested and updated software using PyTest and CircleCI. Became familiar with the CI/CD process and
corresponding skills.</li>
<li>Developed Bash scripts to allow developers to launch jobs remotely via REST calls under the privacy
of their own user account.</li>
<li>Developed a tool that allows users to create a personal authentication token that gives non-root
developers access to query SLURM job information on a given cluster.</li>
<li>Learned multiple developer skills such as Docker, Kubernetes, Maven, Unix/Linux, Bash, Go, SSL, SSH,
RESTful API, and more.</li>
</ul>
<h3>Texas A&M University Academic Success Center</h3>
<ul>
<li><strong>December 2021 - August 2022</strong></li>
<li>Mathematics and Engineering Tutor</li>
<li>College Station, TX</li>
<li>Used my knowledge of science and engineering to help various students in their respective
disciplines.</li>
<li>Broke down complex subjects such as multi-variable calculus, linear algebra, and calculus-based
physics into simpler, more easily digestible bits of information.</li>
<li>Worked up to 15 hours a week while simultaneously engaging in a full-time course load and
maintaining an executive position in social clubs.</li>
</ul>
<h2>Academic and Research Experience</h2>
<p>I am currently in the <a href="https://launch.tamu.edu/undergraduate-research/urs">Undergraduate Research
Scholars Thesis Program</a>
working under <a href="https://engineering.tamu.edu/cse/profiles/davis-tim.html">Dr. Tim Davis</a>
researching the implementations of novel graph algorithms using the <a
href="https://graphblas.org/">GraphBLAS C API</a>.
<ul>
<li><a href="https://www.maths.ed.ac.uk/~v1ranick/papers/wilsongraph.pdf">Introduction to Graph Theory
Textbook</a></li>
<li><a href="https://people.eecs.berkeley.edu/~aydin/LAGraph19.pdf">LAGraph: A Community Effort to
Collect Graph
Algorithms Built on Top of the GraphBLAS
</a></li>
<li><a href="https://arxiv.org/abs/1606.05790">Mathematical Foundations of GraphBLAS</a></li>
<li><a href="https://arxiv.org/abs/1504.01039">Graphs, Matrices, and the GraphBLAS: Seven Good
Reasons</a></li>
</ul>
<p>Here is my undergraduate thesis <a href="pics/QUILICI-FINALTHESIS-2024.pdf">"Graph Clustering Algorithms in GraphBLAS"</a>.
For a shorter introduction to my research, check out this <a href="pics/Research_Poster_Cam_Quilici.pdf">research poster</a>.</p>
</p>
<h3>Relevant Coursework</h3>
<h4>Past Courses</h4>
<ul>
<li>CSCE 121: Intro to Program Design and Concepts</li>
<li>CSCE 221: Data Structures and Algorithms</li>
<li>CSCE 222: Discrete Math</li>
<li>CSCE 312: Computer Organization</li>
<li>CSCE 313: Introduction to Operating Systems</li>
<li>CSCE 314: Programming Languages</li>
<li>CSCE 315: Programming Studio</li>
<li>CSCE 411: Design and Analysis of Algorithms</li>
<li>CSCE 420: Artificial Intelligence</li>
<li>CSCE 435: Parallel Computing</li>
<li>MATH 304: Linear Algebra</li>
<li>MATH 308: Differential Equations</li>
<li>MATH 411: Probability Theory</li>
<li>MATH 470: Cryptography</li>
<li>MATH 427: Number Theory</li>
<li>MATH 415: Algebra</li>
<li>OCNG 451: Mathematical Modeling of the Ocean and Climate</li>
<li>MATH 409: Real Analysis</li>
<li>CSCE 421: Machine Learning</li>
<li>CSCE 433: Formal Languages and Automata</li>
<li>CSCE 491: Research</li>
<li>CSCE 412: Cloud Computing</li>
</ul>
<h4>Current Courses</h4>
<ul>
<li>CSCE 442: Scientific Programming</li>
<li>MATH 436: Topology</li>
<li>STAT 212: Principles of Statistics II</li>
</ul>
<h4>Planned Courses</h4>
<p>
Graduating May 2024.
</p>
</div>
</div>
<footer class="site-footer">
<p>Author: Cameron Quilici</p>
<p><a href="mailto:quilicam@tamu.edu">quilicam@tamu.edu</a></p>
</footer>
</body>
</html>