-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.html
324 lines (318 loc) · 20.1 KB
/
index.html
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
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
<!DOCTYPE html>
<html lang="en">
<head>
<title>Sean Stilwell</title>
<!-- Icons Font Awesome (to access icons, import Font Awesome) -->
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.7.2/css/all.min.css" crossorigin="anonymous">
<link rel="stylesheet" href="https://site-assets.fontawesome.com/releases/v6.7.2/css/sharp-solid.css">
<!-- GC Design System -->
<link rel="stylesheet" href="https://cdn.design-system.alpha.canada.ca/@cdssnc/gcds-components@0.24.1/dist/gcds/gcds.css">
<link rel="stylesheet" href="./assets/styles.css">
<script type="module" src="https://cdn.design-system.alpha.canada.ca/@cdssnc/gcds-components@0.24.1/dist/gcds/gcds.esm.js"></script>
<script nomodule src="https://cdn.design-system.alpha.canada.ca/@cdssnc/gcds-components@0.24.1/dist/gcds/gcds.js"></script>
<link rel="icon" type="image/png" sizes="1024x1024" href="assets/favicon.ico">
<meta property="og:image" content="assets/og_image.png">
<meta name="author" content="Sean Stilwell">
<meta name="keywords" content="sean stilwell, software developer, intern, student, developer, mobile, web, uottawa, sean, stilwell, sean stillwell, shawn, stillwell, projects, html, css, javascript, java, c#, python, apps, github">
<meta property="og:url" content="https://seanstilwell.ca">
<meta property="og:description" content="Sean Stilwell's Website - Information about me and my work as a software developer">
<meta property="og:type" content="website">
<meta property="og:title" content="Sean Stilwell's Website">
<meta name="twitter:image" content="assets/img/twitter_image.png">
<meta name="description" content="Sean Stilwell is a developer with a wide range of experience in programming.">
<meta name="viewport" content="width=device-width, initial-scale=1" />
</head>
<body>
<gcds-container size="xl" centered>
<gcds-container style="text-align: end;">
<gcds-lang-toggle href="index-fr.html">
</gcds-lang-toggle>
</gcds-container>
<gcds-grid columns="repeat(auto-fit, minmax(200px, 1fr))" justify-content="center">
<gcds-container>
<img src="./assets/profile_square3.png" alt="Sean Stilwell" style="border-radius: 50%; width: 80%; max-width: 300px; margin-top: 25px;" alt="Portrait of Sean Stilwell"/>
<gcds-heading tag="h1" style="margin-top:25px">
Sean Stilwell
</gcds-heading>
<gcds-text>
Software Developer | MCS & BSc in CS @ uOttawa
</gcds-text>
<gcds-text>
<gcds-link external href="https://www.linkedin.com/in/sean-stilwell/">
LinkedIn
</gcds-link>
</gcds-text>
<gcds-text>
<gcds-link external href="https://github.com/Sean-Stilwell">
GitHub
</gcds-link>
</gcds-text>
<gcds-text>
<gcds-link external href="https://www.instagram.com/theseanstilwell/">
Instagram
</gcds-link>
</gcds-text>
<gcds-date-modified>
2025-02-19
</gcds-date-modified>
</gcds-container>
<gcds-container main-container>
<gcds-heading tag="h2">
About Me
</gcds-heading>
<gcds-text>
I have a master's degree in Computer Science from the University of Ottawa, where I studied Natural Language Processing and Explainable AI (XAI). For my thesis, I used XAI in a system I designed for analyzing movie reviews on the IMDB dataset. In my undergraduate project, I developed a model to recognize names and entities in legal texts.
</gcds-text>
<gcds-text>
I have over three years of experience working with the Government of Canada. Currently, I’m an IT Analyst at Shared Services Canada, where I develop data solutions for government scientists. Before this, I worked as a data scientist at the Canadian Space Agency, analyzing geospatial data and contributing to their open data portal. I also have experience as a web developer and quality assurance analyst.
</gcds-text>
<gcds-text>
I am fluently bilingual in English and French at the CCC level according to the Government of Canada’s Second Language Evaluation. I also have the DELF B2 certification from the Ministry of Education of France and earned a French Immersion certificate from the University of Ottawa. Additionally, I have basic skills in German.
</gcds-text>
<hr />
<gcds-heading tag="h2">
Education
</gcds-heading>
<gcds-text>
I have completed a Master of Computer Science and an Honours BSc in Computer Science at the University of Ottawa.
</gcds-text>
<gcds-details details-title="Master of Computer Science @ uOttawa | Jan. 2023 - Dec. 2023">
<gcds-text>
<strong>CGPA:</strong> 9.4 / 10
</gcds-text>
<gcds-text>
<strong>Thesis:</strong> <gcds-link external href="http://hdl.handle.net/10393/46044">Explainable Prompt Learning for Movie Review Sentiment Analysis</gcds-link>
</gcds-text>
<gcds-text>
<strong>Supervisor:</strong> Dr. Diana Inkpen
</gcds-text>
<gcds-text>
<strong>Coursework:</strong> Natural Language Processing, AI-Enabled Software Verification & Testing, Topics in AI: Virtual Assistants, Principles of Distributed Computing, Fault Tolerance
</gcds-text>
<gcds-text>
<strong>Achievements:</strong>
<ul>
<li>Graduate Admission Scholarship</li>
<li>Faculty of Engineering Merit Scholarship</li>
<li>Finalist for the uOGRADflix 2023 1-minute thesis competition <gcds-link external href="https://www.youtube.com/watch?v=6Dwbok6Yjbw">(Video on YouTube)</gcds-link></li>
</ul>
</gcds-text>
</gcds-details>
<gcds-details details-title="Honours BSc in Computer Science @ uOttawa | Sept. 2018 - Dec. 2022">
<gcds-text>
Completed the French Immersion and Cooperative Education programs.
</gcds-text>
<gcds-text>
<strong>CGPA:</strong> 8.59 / 10
</gcds-text>
<gcds-text>
<strong>Honours Project:</strong> <gcds-link external href="https://aclanthology.org/2023.semeval-1.79/">Legal Named Entities Extraction</gcds-link>
</gcds-text>
<gcds-text>
<strong>Coursework:</strong> Professional Practice in Computing, Databases, Design and Analysis of Algorithms, Advanced Programming Concepts in C++, Analysis and Design of User Interfaces, Artificial Intelligence, Computer Vision, Data Science
</gcds-text>
<gcds-text>
<strong>Achievements:</strong>
<ul>
<li>Graduated Magna Cum Laude</li>
<li>Dean's Honour List (Winter 2020, 2022; Fall 2020, 2022; Summer 2021)</li>
<li>Admission Scholarship (90%+ admission average)</li>
</ul>
</gcds-text>
</gcds-details>
<hr />
<gcds-heading tag="h2">
Experience
</gcds-heading>
<gcds-text>
I have extensive experience working with the Government of Canada in a variety of roles.
</gcds-text>
<gcds-details details-title="IT Analyst (Software Solutions) @ Shared Services Canada | May 2023 - Present">
<gcds-text>
Supporting the development of the Federal Science DataHub
<gcds-link external href="https://github.com/ssc-sp/datahub-portal/">
(GitHub)
</gcds-link>
</gcds-text>
<gcds-text>
<ul>
<li>Developed a support request system for FSDH to submit and monitor user tickets using the ADO API.</li>
<li>Created a web app using Django and Postgres, deployed with Docker on Azure using the FSDH.</li>
<li>Developed Azure Functions to monitor FSDH infrastructure health and automatically raise issues.</li>
<li>Implemented an API self-hosting feature in FSDH, enabling users to host containerized APIs.</li>
<li>Created Azure Pipelines and GitHub Actions for CI/CD of FSDH.</li>
<li>Conducted an accessibility audit and resolved issues identified with the platform.</li>
<li>Built an integration with a Salesforce portal to enable workspace creation and costing in the FSDH.</li>
<li>Developed a site to showcase FSDH with the GC Design System, deployed on GitHub Pages.</li>
<li>Wrote documentation, ran tutorials, and responded to support requests to help FSDH users.</li>
</ul>
</gcds-text>
<gcds-text>
<strong>Tools:</strong> Microsoft Azure, Blazor, Python, C#, .NET Framework, PostgreSQL
</gcds-text>
</gcds-details>
<gcds-heading tag="h3">
Student Work Experience
</gcds-heading>
<gcds-text>
I gained over two years of experience working with the Government of Canada as a student.
</gcds-text>
<gcds-details details-title="Data Solutions @ Shared Services Canada | Jan 2022 - May 2023">
<gcds-text>
Deployed the DMPRoadmap application and adapted it to comply with Government of Canada web standards.
</gcds-text>
<gcds-text>
Adapted bioinformatics and geospatial scripts to demonstrate Databricks functionality.
</gcds-text>
<gcds-text>
<strong>Tools:</strong> Python, GitHub, Ruby on Rails, PostgreSQL, Azure Databricks
</gcds-text>
</gcds-details>
<gcds-details details-title="Data Scientist @ Canadian Space Agency | Sept 2021 - Dec 2021">
<gcds-text>
Created Python scripts to download imagery and metadata from the RADARSAT-1 satellite.
</gcds-text>
<gcds-text>
Added analytics tracking and digital object identifiers to a CKAN data portal.
</gcds-text>
<gcds-text>
<strong>Tools:</strong> Python, GitHub, PostgreSQL, Amazon Web Services (AWS), QGIS
</gcds-text>
</gcds-details>
<gcds-details details-title="Full Stack Developer @ Government of Canada | Jan 2021 - Apr 2021">
<gcds-text>
Developed an e-commerce platform using ReactJS, Node.js, and a PostgreSQL database, alongside scripts to automate deployment of the site.
</gcds-text>
<gcds-text>
Built a fully-featured Ubuntu email server that is deployed automatically using Ansible.
</gcds-text>
<gcds-text>
<strong>Tools:</strong> React, Node.js, PostgreSQL, HTML5, CSS3, JavaScript, Git, Ansible, Python
</gcds-text>
</gcds-details>
<gcds-details details-title="Web Developer @ House of Commons | May 2020 - Aug 2020">
<gcds-text>
Created a web application to allow users to view and search information about corporate projects using SharePoint and SQL Server.
</gcds-text>
<gcds-text>
Redesigned a training website to match updated style guides for corporate pages in HTML5 and CSS.
</gcds-text>
<gcds-text>
<strong>Tools:</strong> SQL Server, SharePoint, HTML5, CSS3, JavaScript, DevOps
</gcds-text>
</gcds-details>
<gcds-details details-title="QA Analyst @ Global Affairs Canada | May 2019 - Aug 2019">
<gcds-text>
Identified and documented defects of a program for recruiting embassy and consulate leadership using automated and manual tests.
</gcds-text>
<gcds-text>
Facilitated user acceptance testing of a tool for managing risks for grants and contributions.
</gcds-text>
<gcds-text>
<strong>Tools:</strong> Microsoft Test Manager, TFS, Robot Framework, Python
</gcds-text>
</gcds-details>
<gcds-heading tag="h3">
Teaching Experience
</gcds-heading>
<gcds-text>
As a student, I was a teaching assistant for several courses at the University of Ottawa:
<ul>
<li><strong>CSI 3504:</strong> Introduction to Formal Languages</li>
<li><strong>CSI 3540:</strong> WWW Structures, Techniques and Standards</li>
<li><strong>SEG 3525:</strong> Design and Analysis of User Interfaces</li>
</ul>
</gcds-text>
<hr />
<gcds-heading tag="h2">
Portfolio
</gcds-heading>
<gcds-text>
I've completed a variety of projects as part of my academics or for personal interest.
</gcds-text>
<gcds-details details-title="Lights Out! Web Game">
<gcds-text>
Personal | React Native
</gcds-text>
<gcds-text>
Puzzle game developed with React Native. The goal of the puzzle is to turn off a grid of lights, but toggling a light also toggles the adjacent ones.
</gcds-text>
<gcds-text>
<gcds-link href="https://seanstilwell.ca/Lights_Out/">
Play the game
</gcds-link>
</gcds-text>
<gcds-text>
<gcds-link external href="https://github.com/Sean-Stilwell/Lights_Out">
GitHub
</gcds-link>
</gcds-text>
</gcds-details>
<gcds-details details-title="Explainable Prompt Learning for Movie Review Sentiment Analysis">
<gcds-text>
Academic | Python
</gcds-text>
<gcds-text>
Used Explainable AI to analyze movie reviews from the IMDB dataset. Achieved accuracy of 98.53% on on the test set with high quality explanations.
</gcds-text>
<gcds-text>
<gcds-link external href="http://hdl.handle.net/10393/46044">
Thesis
</gcds-link>
</gcds-text>
<gcds-text>
<gcds-link external href="https://caiac.pubpub.org/pub/oe1gma4v/release/1">
Paper @ Canadian AI 2024 Conference
</gcds-link>
</gcds-text>
</gcds-details>
<gcds-details details-title="Vehicle & Ped Dash Camera Detection">
<gcds-text>
Academic | Python
</gcds-text>
<gcds-text>
Used TorchVision and OpenCV to detect vehicles and pedestrians from dash camera footage. Achieved MOTA scores of 63% and 65% for pedestrians and vehicles.
</gcds-text>
<gcds-text>
<gcds-link external href="https://youtu.be/PmACPNPXqaA">
Demo (vehicles)
</gcds-link>
</gcds-text>
<gcds-text>
<gcds-link external href="https://youtu.be/rMrztUSQGik">
Demo (pedestrians)
</gcds-link>
</gcds-text>
</gcds-details>
<gcds-details details-title="MeFit Competition Web Application">
<gcds-text>
Academic | PHP
</gcds-text>
<gcds-text>
Web application to allow athletic competition hosting. Allows partners to create competitions and for athletes to view their results.
</gcds-text>
<gcds-text>
<gcds-link external href="https://github.com/Sean-Stilwell/competitionapp">
GitHub
</gcds-link>
</gcds-text>
</gcds-details>
<hr />
<!-- <gcds-grid columns="100px 1fr" justify-content="center">
<gcds-container>
<img src="./assets/seanstilwell.png" alt="Personal Logo of Sean Stilwell" style="width: 100%; max-width: 100px;"/>
</gcds-container> -->
<gcds-container style="margin-top: 10px;">
<gcds-text>
Copyright © Sean Stilwell 2025
</gcds-text>
<gcds-text size="caption">
Website built with the <gcds-link external href="https://design-system.alpha.canada.ca/en/">GC Design System</gcds-link>
</gcds-text>
</gcds-container>
<!-- </gcds-grid> -->
</gcds-container>
</gcds-grid>
</gcds-container>
</body>
</html>