-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.html
409 lines (400 loc) · 24 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
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description"
content="Portfolio website for Eliseo Ruiz Nowell, a Computer Engineering student at University of Waterloo.">
<link href="vendors/css/normalize.css" rel="stylesheet" type="text/css">
<link href="vendors/css/grid.css" rel="stylesheet" type="text/css">
<link href="vendors/css/ionicons.css" rel="stylesheet" type="text/css">
<link href="vendors/css/animate.css" rel="stylesheet" type="text/css">
<link href='resources/css/style.css' rel='stylesheet' type='text/css'>
<link href='resources/css/queries.css' rel='stylesheet' type='text/css'>
<link href="https://fonts.googleapis.com/css?family=PT+Sans:400,400i,700,700i" rel="stylesheet">
<link rel="apple-touch-icon" sizes="180x180" href="/resources/favicons/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="/resources/favicons/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/resources/favicons/favicon-16x16.png">
<link rel="manifest" href="/resources/favicons/manifest.json">
<link rel="mask-icon" href="/resources/favicons/safari-pinned-tab.svg" color="#5bbad5">
<link rel="shortcut icon" href="/resources/favicons/favicon.ico">
<meta name="msapplication-config" content="/resources/favicons/browserconfig.xml">
<meta name="theme-color" content="#ffffff">
<title> Eliseo Ruiz's Life</title>
</head>
<body>
<header class="main-header js--section-header">
<nav>
<div class="row">
<a href="https://github.com/NathanielRN" target="_blank"><img class="github-logo"
src='resources/images/github-logo.svg' alt='GitHub Logo'></a>
<p class="nav-username">NathanielRN</p>
<ul class="nav-list js--nav-list">
<li> <a href="#AboutMe">About Me</a> </li>
<li> <a href="#Projects">Projects</a> </li>
<li> <a href="#Experience">Experience</a> </li>
<li> <a href="./Eliseo%20Nathaniel%20Ruiz%20Nowell%20Resume.pdf" target="_blank">Resume</a> </li>
</ul>
<a class="mobile-nav-icon js--nav-icon"><i class="ion-navicon-round"></i></a>
</div>
</nav>
<div class='header-box'>
<h6>The life of...</h6>
<h1 class="js--wp-1">Eliseo Nathaniel <br> Ruiz Nowell </h1>
<a class="btn btn-full" href="./Eliseo%20Nathaniel%20Ruiz%20Nowell%20Resume.pdf" target="_blank">Resume</a>
</div>
</header>
<section id="AboutMe">
<div class="row">
<h2>Computer Engineering Student</h2>
<div class="root content-row">
<div class="showcase-item">
<div class="col span-1-of-3 showcase-item-logo">
<img class="eruiz-headshot circle-img" src="resources/images/eliseo-headshot-min.jpg"
alt="Eliseo Headshot">
</div>
<div class="col span-2-of-3 showcase-item-text">
<h3> About Me</h3>
<p> Hi! I am a University of Waterloo Computer Engineering Graduate who is passionate about
using Machine Learning and Artificial Intelligence to train systems that will improve our
day-to-day lives. At UW I've fostered my sense of independence, resourcefulness, and have
been fortunate to have made big contributions over 6 Co-ops (24 Months). Over 8 terms at UW
I obtained a cumulative average of 90.3%. Most recently I have been working as a full time Software Development Engineer
at Amazon where I became very familiar with writing code to integrate Amazon Web
Services with OpenTelemetry.</p>
</div>
</div>
</div>
<div class="root content-row">
<div class="showcase-item">
<div class="col span-1-of-3 showcase-item-logo">
<img class="waterloo-stamp circle-img" src="resources/images/waterloo-logo-min.png"
alt="University of Waterloo Logo">
</div>
<div class="col span-2-of-3 waterloo-text">
<h3>University of Waterloo Computer Engineering Graduate</h3>
<div class="waterloo-data">
<div class="col span-1-of-2 gpa-info">
<h4>GPA</h4>
<label>90.3%</label>
<a class="btn btn-full" href="./Eliseo%20Nathaniel%20Ruiz%20Nowell%20Transcript.pdf"
target="_blank">UW Transcript</a>
</div>
<div class="col span-1-of-2 waterloo-coursework">
<h4>Coursework</h4>
<ul>
<li class="uw-course">Distributed Systems - ECE 454</li>
<li class="uw-course">Fundamentals of Computer Intelligence - ECE 457b</li>
<li class="uw-course">Probabilistic Reasoning - ECE 493</li>
<li class="uw-course">Computer Vision - CS 484</li>
<li class="uw-course">Programming for Performance - ECE 459</li>
<li class="uw-course">Algorithms & Data Structures - ECE 250</li>
</ul>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
<section id="Experience">
<h2>Experience</h2>
<div class="row showcase">
<h3>Amazon Web Services</h3>
<div class="content-row">
<div class="root showcase-item">
<div class="col span-1-of-3 showcase-item-logo">
<img src="resources/images/amazon-logo-min.png" alt="Amazon Logo">
</div>
<div class="col span-2-of-3 showcase-item-text">
<h4>Software Development Engineer</h4>
<h5>Python, OpenTelemetry (OTel), Java, Go, AWS, X-Ray, Docker, GitHub Actions, YAML, bash</h5>
<p>
Modularized 6-hour performance tests using docker containers used in 6 OSS repos<br><br>
Reworked release CI to support ARM architecture for popular Otel Lambda Layers<br><br>
Wrote technical posts and design docs teaching users advanced tracing concepts<br><br>
Merged fixes in OSS library to solve issue in team CI thereby reducing code debt<br><br>
Guided AWS packages through several pipelines stages and region deployments<br><br>
Commended by clients and team for meticulous handling of on-call responsibilities<br><br>
</p>
<a class="btn btn-full"
href="https://github.com/open-telemetry/opentelemetry-python-contrib/pulls?q=is%3Apr+author%3Anathanielrn"
target="_blank">OpenTelemetry Python Contrib</a>
</div>
</div>
</div>
</div>
<div class="row showcase">
<h3>Amazon Web Services</h3>
<div class="content-row">
<div class="root showcase-item">
<div class="col span-1-of-3 showcase-item-logo">
<img src="resources/images/amazon-logo-min.png" alt="Amazon Logo">
</div>
<div class="col span-2-of-3 showcase-item-text">
<h4>Software Engineer Intern</h4>
<h5>Python, OpenTelemetry (OTel), Java, Go, AWS, X-Ray, Docker, GitHub Actions, YAML, bash</h5>
<p>
Split OTel Python project into Core/Contrib repositories over 90+ pull requests<br><br>
Released Python package to make OTel SDK traces compatible with AWS X-Ray<br><br>
Leveraged Docker Sample Apps to create OTel and X-Ray compatibility CI pipeline<br><br>
Incorporated automated performance tests to OTel Python GitHub Actions workflow<br><br>
Presented POCs to OTel Python SIG stakeholders and internally to Amazon engineers<br><br>
</p>
<a class="btn btn-full"
href="https://github.com/open-telemetry/opentelemetry-python/pulls?q=is%3Apr+author%3Anathanielrn"
target="_blank">OpenTelemetry Python</a>
</div>
</div>
</div>
</div>
<div class="row showcase">
<h3>Machine Learning by Stanford University</h3>
<div class="content-row">
<div class="root showcase-item">
<div class="col span-1-of-3 showcase-item-logo">
<img src="resources/images/coursera-min.png" alt="Coursera Logo">
</div>
<div class="col span-2-of-3 showcase-item-text">
<h4>Self Taught Online Course</h4>
<h5>Python, Conda, jupyter notebooks, NumPy, MatLab, Scipy, Coursera</h5>
<p>
Completed 8 Python Assignments in Stanford online ML course with 55M+ Learners<br><br>
Spent 60+ hours developing algorithms to iteratively improve accuracy using Scipy<br><br>
Implemented Logistic Regression, K-means clustering, and Debugging best practices<br><br>
Employed Neural Network Feed Forward/Backwards Propagation to classify images<br><br>
Utilized NumPy and Linear Algebra experience to vectorize slow matrix calculations<br><br>
</p>
<a class="btn btn-full" href="https://www.coursera.org/learn/machine-learning/"
target="_blank">ML Coursera Course</a>
</div>
</div>
</div>
</div>
<div class="row showcase">
<h3>Newfront Insurance</h3>
<div class="content-row">
<div class="root showcase-item">
<div class="col span-1-of-3 showcase-item-logo">
<img src="resources/images/newfront-logo-min.png" alt="Newfront Insurance Logo">
</div>
<div class="col span-2-of-3 showcase-item-text">
<h4>Full Stack Developer Intern</h4>
<h5>Typescript, Node.js, Heroku, Datadog, Postgres, Salesforce SQL, CircleCI, React</h5>
<p>
Added Auth-N/Auth-Z for all endpoints coupled with redesigned Integration Tests<br><br>
Owned FrontEnd changes using React and node.js to improve Backend performance<br><br>
Ran Salesforce and Postgres SQL queries to quickly repair data integrity issues<br><br>
Quickly learned about Cookie Security to enable SSL validation on all website
traffic<br><br>
Built Datadog Metrics Dashboard using tagging to pinpoint node website bottleneck<br><br>
</p>
<a class="btn btn-full" href="https://www.newfront.com/" target="_blank">Newfront Website</a>
</div>
</div>
</div>
</div>
<div class="row showcase">
<h3>Electronic Arts inc.</h3>
<div class="content-row">
<div class="root showcase-item">
<div class="col span-1-of-3 showcase-item-logo">
<img src="resources/images/ea-logo-min.png" alt="EA Logo">
</div>
<div class="col span-2-of-3 showcase-item-text">
<h4>.NET Developer Intern</h4>
<h5>C#, Python, Visual Studio, Wpf, XAML, C++, Frostbite, Maya</h5>
<p>
Led Audio Mixer Tool UX refactor and optimized C# datasource to UI synchronizer<br><br>
Updated Cinematics Timeline Track with cross-module data synchronizing listeners<br><br>
Individually completed a Level Asset .fbx Exporter for Frostbite Video Game Engine<br><br>
Linked Level Asset Exporter to Maya as UI extension which was praised by artists<br><br>
Wrote C++ Audio Mixer serializer for use in Frostbite Game Pipeline build routine<br><br>
</p>
<a class="btn btn-full" href="https://www.ea.com/careers/students" target="_blank">EA
Internships</a>
</div>
</div>
</div>
</div>
<div class="row showcase">
<h3>Splunk></h3>
<div class="content-row">
<div class="root showcase-item">
<div class="col span-1-of-3 showcase-item-logo">
<img src="resources/images/splunk-white-min.png" alt="Splunk> Logo">
</div>
<div class="col span-2-of-3 showcase-item-text">
<h4>iOS & Backend Developer Intern</h4>
<h5>Swift, git, XML, Python, CocoaPods, RealmDB, AWS,
twisted</h5>
<p>
Engineered iOS UI Layout “CSS-like” library which improved UI development time<br><br>
Integrated local storage using RealmDB with thread safe async multithreading design<br><br>
Displayed new alerts from Firebase remote notifications using the Observer Pattern<br><br>
Wrote async handlers in Python to process mobile client dashboard favourite requests<br><br>
Combined key-value-store with Splunk> API to serve CRUD requests from clients<br><br>
</p>
<a class="btn btn-full" href="https://apps.apple.com/us/app/splunk-mobile/id1420299852"
target="_blank">Splunk Mobile</a>
</div>
</div>
</div>
</div>
<div class="row showcase">
<h3>Yahoo!</h3>
<div class="content-row">
<div class="root showcase-item">
<div class="col span-1-of-3 showcase-item-logo">
<img src="resources/images/yahoo-white-min.png" alt="Yahoo! Logo">
</div>
<div class="col span-2-of-3 showcase-item-text">
<h4>Backend Developer Intern</h4>
<h5>node.js, MySQL, express, AWS, Python, YAML, Mocha,
Memcached</h5>
<p>
API & Database developer for Yahoo! View product <br><br>
Developed node.js CRUD handlers for MySQL database modification and retrieval<br><br>
Created Python file I/O methods to populate .tsv files with series and episode items<br><br>
Used AWS CloudSearch to facet and filterQuery buckets, used Elastic BeanStalk together with
SQS to queue automatic async server requests on SSL enabled HTTPS<br><br>
Finished episode stream SQL fetch tool with retry, query parameters for genre/offset<br><br>
Introduced validation of assets with YAML swagger files and Mocha system/unit tests<br><br>
</p>
<a class="btn btn-full" href="https://view.yahoo.com" target="_blank">Yahoo! View</a>
</div>
</div>
</div>
</div>
<div class="row showcase">
<h3>Rave</h3>
<div class="content-row">
<div class="root showcase-item">
<div class="col span-1-of-3 showcase-item-logo">
<img src="resources/images/rave-logo-min.png" alt="Rave Logo">
</div>
<div class="col span-2-of-3 showcase-item-text">
<h4>iOS Developer Intern</h4>
<h5>Swift, git, Xcode, vim, Objective-C, CocoaPods </h5>
<p>
Worked with Swift database and Objective-C libraries to fix bugs, fix crashes, revamp the UI
and optimize performance by considering multi-threading/async requests<br><br>
Excellent understanding of Xcode IDE, iOS SDK, and 3rd party library integration
(SDWebImage)<br><br>
Communicated with coworkers to localize the app into 4 different languages<br><br>
Polished git skills to solve conflicts with vim, ease rebasing, and cherry-pick
commits<br><br>
Refactored user flow across all screens as part of collaboration with UX designer<br><br>
</p>
<a class="btn btn-full"
href="https://itunes.apple.com/us/app/rave-videos-with-friends/id929775122?mt=8"
target="_blank">App Store</a>
</div>
</div>
</div>
</div>
</section>
<section id="Projects">
<h2>Projects</h2>
<div class="row showcase">
<h3>Mobile</h3>
<div class="content-row">
<div class="root showcase-item">
<div class="col span-1-of-3 showcase-item-logo js--wp-2">
<img src="resources/images/app-iPhone-min.png" alt="Color Conquest Image">
</div>
<div class="col span-2-of-3 showcase-item-text">
<h4>Color Conquest</h4>
<h5>Swift, git, CocoaPods, AdMobs</h5>
<p>
Designed Bluetooth connected state-machine for communication across devices<br><br>
Researched docs to add tables/collections populated by dynamically changing data<br><br>
Respected Apple’s MVC by implementing delegates and protocols as part of Protocol Oriented
Programming<br><br>
Considered "game end" algorithm performance to optimize for slower devices response<br><br>
</p>
<a class="btn btn-full" href="https://itunes.apple.com/app/id1316312994" target="_blank">App
Store</a>
</div>
</div>
</div>
<div class="content-row">
<div class="root showcase-item">
<div class="col span-1-of-3 showcase-item-logo js--wp-3">
<img src="resources/images/wat-2048-min.png" alt="Wat 2048 Image">
</div>
<div class="col span-2-of-3 showcase-item-text">
<h4>Wat 2048</h4>
<h5>Java, Android Studio</h5>
<p>
Processed data received from accelerometer/rotational sensors and ensured appropriate event
handlers were called using the Android Studio IDE<br><br>
Replicated the popular mobile game using OOP Java design techniques<br><br>
Oversaw the implementation of our team design as delegated project manager and coordinated
progress using Subversion<br><br>
Investigated best cross-OS compatibility techniques as well as performance optimization when
using a running game loop<br><br>
<a class="btn btn-full" href="https://github.com/NathanielRN/WAT2048"
target="_blank">Git</a>
</p>
</div>
</div>
</div>
</div>
<div class="row showcase">
<h3>Backend</h3>
<div class="content-row">
<div class="root showcase-item">
<div class="col span-1-of-3 showcase-item-logo">
<img src="resources/images/pray4meBackend-logo-min.png" alt="Pray 4 Me Backend App">
</div>
<div class="col span-2-of-3 showcase-item-text">
<h4>Pray4MeBackend</h4>
<h5>node.js, express, mongoDB, git</h5>
<p>
Functional server client on heroku to handle CRUD requests using express module<br><br>
Included a driver to store by logged in FB id to the incorporated mongoDB database<br><br>
Integrated with authorization tokens to make JSON data requests from bibles.org to allow
verse lookup and with a separate driver to support image uploading<br><br>
</p>
<a class="btn btn-full" href="https://github.com/NathanielRN/Pray4MeBackend"
target="_blank">Git</a>
</div>
</div>
</div>
</div>
</section>
<footer>
<div class="row">
<div class="col span-6-of-7 footer-text">
<ul class="footer-nav">
<li><a href="https://uwaterloo.ca/hire/" target="_blank">About UW Co-op Work Terms</a></li>
<li><a href="https://uwaterloo.ca/electrical-computer-engineering/about-electrical-and-computer-engineering"
target="_blank">About UW Computer Engineering</a></li>
<li><a href="mailto:[email protected]?Subject=I%20Love%20Your%20Website!" target="_top">Contact
Eliseo By E-mail</a></li>
</ul>
</div>
<div class="col span-1-of-7">
<ul class="social-links">
<li><a href="https://github.com/NathanielRN" target="_blank"><i class="ion-social-github"></i></a>
</li>
<li><a href="https://www.linkedin.com/in/nathanielruiz/" target="_blank"><i
class="ion-social-linkedin bob"></i></a></li>
</ul>
</div>
</div>
</footer>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<!--- Global site tag (gtag.js) - Google Analytics --->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-110323397-1"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag() { dataLayer.push(arguments); }
gtag('js', new Date());
gtag('config', 'UA-110323397-1');
</script>
<script src="resources/javascript/script.js"></script>
<script src="vendors/javascript/jquery.waypoints.min.js"></script>
</body>
</html>