-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.html
413 lines (396 loc) · 18.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
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
410
411
412
413
<!DOCTYPE html>
<html lang="ptbr">
<head>
<meta charset="UTF-8" />
<!-- <meta name="viewport" content="width=device-width, initial-scale=1.0" /> -->
<link rel="shortcut icon" type="image/x-icon" href="./favicon.ico" />
<title>Eduardo Rosostolato</title>
<link
rel="stylesheet"
href="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css"
integrity="sha384-Vkoo8x4CGsO3+Hhxv8T/Q5PaXtkKtu6ug5TOeNV6gBiFeWPGFN9MuhOf23Q9Ifjh"
crossorigin="anonymous"
/>
<link
rel="stylesheet"
href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;500&display=swap"
/>
<link rel="stylesheet" type="text/css" href="style.css" />
</head>
<body>
<header>
<div class="container d-flex p-4">
<div class="">
<img
id="photo"
width="150"
class="img-thumbnail"
src="assets/photo.png"
/>
</div>
<div class="flex-fill p-4">
<div class="row">
<div class="col-5">
<h3>Eduardo Rosostolato</h3>
</div>
<div class="d-flex align-items-start col-7">
<i class="icon linkedin"></i>
<p>https://www.linkedin.com/in/eduardo-rosostolato-b99b4350/</p>
</div>
</div>
<div class="row">
<div class="col-5">
<p>Senior Full Stack Developer</p>
</div>
<div class="d-flex align-items-start col-7">
<i class="icon email"></i>
<p>[email protected]</p>
</div>
</div>
<div class="row">
<div class="col-5">
<p>Macaé/RJ - Brazil</p>
</div>
<div class="d-flex align-items-start col-7">
<i class="icon github"></i>
<p>github.com/rosostolato</p>
</div>
</div>
</div>
</div>
</header>
<content class="p-4">
<div class="container">
<h4>About me</h4>
<ul class="list-group list-group-flush mb-4">
<li class="list-group-item">
<p class="m-0 text-justify">
I am passionate about programming and automation. I always try to
update myself and be dynamic. I have extensive experience in
corporate projects. Among them I can mention two, in particular,
that started my career: software development using AI for
automatic capture of photos in underwater inspection videos;
management system for projects and internal operations, both in
the company Fugro Brasil.<br /><br />
I'm a fan of novelties and I like to venture into revolutionary
frameworks. Lately, I'm developing my own front-end framework
called Estrela, which mixes the best features of other frameworks
like React, Angular, and others, with the advantage of being
easier and more practical, increasing productivity.
</p>
</li>
</ul>
<h4>Experience</h4>
<ul class="list-group list-group-flush mb-4">
<li class="list-group-item">
<b>Senior Frontend Developer</b> - SaberSim | 2020 - Currently
<p class="m-0 text-justify">
Due to my huge experience with Angular, State Managements, and
Firebase, I was invited to join SaberSim's team. Sabersim is a
sports data company that creates simulations of real games so
customers can use this data to win on Daily Fantasy Sports. On
SaberSim, I was responsible to redesign the full app using
sketches from the designer using Figma and optimize all data flow
using NgRx. On this project, we didn't use any third library
components, all frontend components were built by the team using
Angular's CDK. Languages / Frameworks used:
<span class="badge badge-secondary">Angular</span>
<span class="badge badge-secondary">Angular CDK</span>
<span class="badge badge-secondary">NgRx State Management</span>
<span class="badge badge-secondary">
Firebase (Firestore, Functions, Hosting)
</span>
</p>
</li>
<li class="list-group-item">
<b>Senior Full Stack Developer</b> - Beaze | 2020
<p class="m-0 text-justify">
Shortly after leaving Fugro, I was invited to participate in an
American Startup called Beaze which I was responsible for
developing the web system, contributing to the structuring,
correct use of design patterns, maintaining the integrity of the
application optimizing security with automated tests. Languages /
Frameworks used:
<span class="badge badge-secondary">MongoDB</span>
<span class="badge badge-secondary">Node.js</span>
<span class="badge badge-secondary">Koa/Express</span>
<span class="badge badge-secondary">React</span>
<span class="badge badge-secondary">Cypress</span>
</p>
</li>
<li class="list-group-item">
<b>Full Stack Developer</b> - Fugro | 2019 - 2020
<p class="m-0 text-justify">
I participated in the initial structuring of Fugro's management
system. I had the opportunity to visit Fugro's headquarters in
Houston and participated in a Hackaton on Azure Devops at
Microsoft, also in Houston. As a full stack developer, he was
responsible for the development of Fugro's management system,
implementing the database, backend, and frontend, with unit tests.
Languages / Frameworks used:
<span class="badge badge-secondary">Microsoft SQL</span>
<span class="badge badge-secondary">ASP.NET C#</span>
<span class="badge badge-secondary">Entity Framework</span>
<span class="badge badge-secondary">OData</span>
<span class="badge badge-secondary">Angular</span>
<span class="badge badge-secondary">Akita</span>
</p>
</li>
<li class="list-group-item">
<b>Junior Full Stack Developer</b> - Fugro | 2016 - 2019
<p class="m-0 text-justify">
Before becoming official as a developer, still as an ROV operator,
I developed software for capturing photos that contributed to
expedite the delivery of Petrobras' product. With this project, I
won the Fugro innovation award in 2016. Soon after, I was invited
to develop an operations control system for vessels, in which I
implemented the system completely alone. Languages / Frameworks
used:
<span class="badge badge-secondary">Microsoft SQL</span>
<span class="badge badge-secondary">ASP.NET C#</span>
<span class="badge badge-secondary">Entity Framework</span>
<span class="badge badge-secondary">React</span>
</p>
</li>
<li class="list-group-item">
<b>ROV Operator</b> - Fugro | 2014 - 2016
<span class="badge badge-info float-right">offshore</span>
<p class="m-0 text-justify">
As an ROV operator, I was responsible for the operation and
maintenance of remote operating vehicles, participating directly
in Petrobras' subsea operations.
</p>
</li>
<li class="list-group-item">
<b>Mechanic Operator</b> - JI Brasil | 2013
<span class="badge badge-info float-right">offshore</span>
<p class="m-0 text-justify">
I was responsible for the maintenance of hydrojetting equipment.
</p>
</li>
</ul>
<h4>Projects</h4>
<ul class="list-group list-group-flush mb-4">
<li class="list-group-item">
<b>Barbershop scheduling system</b> - Freelancer | 2019 - 2020
<p class="m-0 text-justify">
I developed an online system for a barber shop in the city of
Macaé. A system to manage users and schedulings. It has both a web
and a mobile version for Android / iOS.
<br />
Languages/Frameworks used for web:
<span class="badge badge-secondary">Firebase</span>
<span class="badge badge-secondary">Angular</span>
<span class="badge badge-secondary">Akita (Redux like)</span>
<br />
Languages/Frameworks used for mobile:
<span class="badge badge-secondary">Firebase</span>
<span class="badge badge-secondary">Flutter</span>
<span class="badge badge-secondary">MobX</span>
<br />
Link to visit:
<a href="https://seuedsonbarbershop.com/" target="_blank"
>seuedsonbarbershop.com/</a
>
</p>
</li>
<li class="list-group-item">
<b>Official management platform</b> - Fugro | 2019 - 2020
<p class="m-0 text-justify">
After developing the AOMS system, I was invited to participate in
the new official global management project with support from Fugro
Houston, which I have been in since the beginning of the
structuring. <br />
Languages/Frameworks used:
<span class="badge badge-secondary">SQL</span>
<span class="badge badge-secondary">C#</span>
<span class="badge badge-secondary">Entity Framework</span>
<span class="badge badge-secondary">Angular</span>
<span class="badge badge-secondary">Akita (Redux like)</span>
</p>
</li>
<li class="list-group-item">
<b>Vessel Manager (AOMS)</b> - Fugro | 2017 - 2018
<p class="m-0 text-justify">
I developed a full stack system to control operations on Fugro
vessels. This project was used by Fugro Brasil and served as a
great inspiration for the official system that was created after.
<br />
Languages/Frameworks used:
<span class="badge badge-secondary">SQL</span>
<span class="badge badge-secondary">C#</span>
<span class="badge badge-secondary">Entity Framework</span>
<span class="badge badge-secondary">React</span>
</p>
</li>
<li class="list-group-item">
<b>Automating photo capture for reports</b> - Fugro | 2016
<p class="m-0 text-justify">
I developed software to automate the capture of photos in
underwater inspection video using OCR (Optical Character
Recognition), optimizing the time and delivery of work that was
previously done manually. <br />
Languages/Frameworks used:
<span class="badge badge-secondary">C++</span>
<span class="badge badge-secondary">Qt</span>
<span class="badge badge-secondary">Tesseract OCR</span>
</p>
</li>
</ul>
<h4>Volunteer Experience</h4>
<ul class="list-group list-group-flush mb-4">
<li class="list-group-item">
<b>Project Creator</b> | Estrela - Front-end Framework
<p class="m-0 text-justify">
After years working with the main front-end frameworks, I decided
to develop my own front-end framework. It mixes the best features
of React, Angular and others, with the advantage of being easier
and more practical, increasing productivity.
<br />
<a href="https://github.com/estrelajs/estrela" target="_blank">
Github
</a>
- <a href="https://estrelajs.github.io/" target="_blank">Docs</a>
</p>
</li>
<li class="list-group-item">
<b>Committer</b> | Akita - A Reactive State Management Tailored-Made
for JS Applications<br />
<p class="m-0 text-justify">
Bug Fix.<br />
<a href="https://github.com/datorama/akita">Github</a>
-
<a href="https://github.com/datorama/akita/pull/430">PR #430</a>
</p>
</li>
<li class="list-group-item">
<b>Library Owner</b> | akita-ng-odata-service - OData extension for
akita<br />
<p class="m-0 text-justify">
I created this extension to be used with Akita State Manager to
support backend made with OData.<br />
<a href="https://github.com/rosostolato/akita-ng-odata-service">
Github
</a>
</p>
</li>
<li class="list-group-item">
<b>Library Owner</b> | odata-fluent-query - Clientside queries with
extensive filtering and typesafe joins<br />
<p class="m-0 text-justify">
Tool for creating queries in OData on the frontend.<br />
<a href="https://github.com/rosostolato/odata-fluent-query">
Github
</a>
</p>
</li>
<li class="list-group-item">
<b>Project Owner</b> | Neyboy AI<br />
<p class="m-0 text-justify">
Project that uses artificial neural networks with genetic
evolution in Python, capable of making the machine learn to
play.<br />
I created this project to teach the artificial intelligence course
at IFF.<br />
<a href="https://github.com/rosostolato/neyboy-AI">Github</a>
</p>
</li>
</ul>
<h4>Academy</h4>
<ul class="list-group list-group-flush mb-4">
<li class="list-group-item">
<b>Control and Automation Engineering</b> - Instituto Federal
Fluminense | 2017 - 2022
<p class="m-0 text-justify">
I taught several mini-courses on programming in subjects such as
python, angular and artificial neural networks.
</p>
</li>
<li class="list-group-item">
<b>Electromechanical technician</b> - Instituto Federal Fluminense |
2009 - 2013
<p class="m-0 text-justify">
High school integrated with the electromechanical technician.
</p>
</li>
<li class="list-group-item">
<b>High school</b> - Instituto Federal Fluminense | 2009 - 2013
<p class="m-0 text-justify">
High school integrated with the electromechanical technician.
</p>
</li>
<li class="list-group-item">
<b>English course</b> - CCAA | 2000 - 2008
<p class="m-0 text-justify">Fluent level.</p>
</li>
</ul>
<h4>Skills</h4>
<ul class="list-group list-group-flush mb-4">
<li class="list-group-item">
<b>Experient</b>
<p class="m-0 text-justify">
Languages:
<span class="badge badge-secondary">C/C++</span>
<span class="badge badge-secondary">C#</span>
<span class="badge badge-secondary">Dart</span>
<span class="badge badge-secondary">Javascript/Typescript</span>
<span class="badge badge-secondary">Python</span>
<span class="badge badge-secondary">SCSS</span>
<span class="badge badge-secondary">SQL</span>
<br />
Frameworks:
<span class="badge badge-secondary">Angular</span>
<span class="badge badge-secondary">Asp.Net</span>
<span class="badge badge-secondary">Flutter</span>
<span class="badge badge-secondary">Ionic</span>
<span class="badge badge-secondary">Nativescript</span>
<span class="badge badge-secondary">OData</span>
<span class="badge badge-secondary">Qt</span>
<span class="badge badge-secondary">React Native</span>
<span class="badge badge-secondary">React</span>
<span class="badge badge-secondary">Svelte</span>
<span class="badge badge-secondary">Vue</span>
<span class="badge badge-secondary">... and more</span>
<br />
State Managers:
<span class="badge badge-secondary">Akita</span>
<span class="badge badge-secondary">Mobx</span>
<span class="badge badge-secondary">NgRx</span>
<span class="badge badge-secondary">Redux</span>
<span class="badge badge-secondary">Vuex</span>
</p>
</li>
<li class="list-group-item">
<b>Adept</b>
<p class="m-0 text-justify">
Languages:
<span class="badge badge-secondary">Java</span>
<span class="badge badge-secondary">PHP</span>
<span class="badge badge-secondary">Rust</span>
<br />
Frameworks:
<span class="badge badge-secondary">Blazor</span>
<span class="badge badge-secondary">Laravel</span>
<span class="badge badge-secondary">GraphQL</span>
</p>
</li>
</ul>
<h4>Documents</h4>
<ul class="list-group list-group-flush mb-4">
<li class="list-group-item">
<b>Driver License</b>
<p class="m-0 text-justify">
Brazilian driver license type A and B.
</p>
</li>
<li class="list-group-item">
<b>Passport</b>
<p class="m-0 text-justify">
American Business/Tourism Visa valid until 2029.
</p>
</li>
</ul>
</div>
</content>
</body>
</html>