-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.html
More file actions
157 lines (150 loc) · 8.28 KB
/
index.html
File metadata and controls
157 lines (150 loc) · 8.28 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
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<title>Ivan Oliveira</title>
<meta name="viewport" content="width=device-width, initial-scale=1" />
<link href="https://fonts.googleapis.com/css?family=Lato" rel="stylesheet" />
<link rel="stylesheet" type="text/css" href="index.css" />
</head>
<body>
<header>
<span>Ivan Oliveira</span>
<h2>Software Developer - Team Leader</h2>
<span></span>
<div><a href="mailto:ivan.rgoliveira@gmail.com">ivan.rgoliveira@gmail.com</a> • +44 (0) 7565 8090 27</div>
</header>
<main>
<section role="main">
<article>
<h2>Profile</h2>
<p>I'm a self-taught developer who's passionate about building things the right way with a special interest
in knowing what best practices are and an advocate for clean/reusable code.
</p>
<p>I have experience leading teams, coaching and guiding development to follow best practices,
reusability and, most importantly, performant and bug-free code.
</p>
<p>
I'm very adaptable, always a team player and love to play with new technologies.
</p>
<p>
Before moving to London I had 8 years of experience as a multifaceted developer in Braga, Portugal.
</p>
</article>
<article>
<h2>Experience</h2>
<div>
<h3>Lead Frontend Developer</h3>
<h4>Debut | September 2018 - Present</h4>
<p>As the Lead Frontend Developer for Debut I was tasked with delivering business critical projects with tight deadlines while maintaining a high code quality standard.
<br />Part of my responsibilities are:
<ul>
<li>Shape the development lifecyle using Agile methodologies (Scrum)</li>
<li>Develop and coach my colleagues to instill coding best practices and a sense of pride in their work</li>
<li>Take ownership and encourage team members to do the same when possible</li>
<li>Discuss new technologies and new solutions that help pave the way for future development</li>
</ul>
</p>
<p>
Projects that I've worked on and technologies used:
<ul>
<li><b><a href="https://jobs.debut.careers">https://jobs.debut.careers</a></b> - NodeJS, PUG, SASS, jQuery, Google Cloud Build and Google App Engine Flex.
<br />This project is currently being rewritten in React (NextJS), Redux (with Redux-Saga), Typescript, SASS (CSS Modules), Redis and <a href="https://www.cypress.io/">Cypress.io</a> as the current version was built as a POC.
</li>
<li><b>Employer Dashboard 1</b> - AngularJS, Python, Google App Engine Standard.
<br />This project will soon be deprecated in favor of a more modern version that's being built from scratch (see Employer Dashboard 2)
</li>
<li><b>Employer Dashboard 2</b> - React, Redux, SASS (CSS Modules), Typescript, Storybook, <a href="https://www.cypress.io/">Cypress.io</a>, Google Cloud Build and Google App Engine Flex.</li>
<li><b>Frontend Gateway</b> - NodeJS, Koa (with DI), Typescript, Redis, CircleCI and Google Kubernetes Engine.
<br />All frontend projects connect to this gateway for their data needs.
</li>
<li><b>Web Deeplinks</b> - NodeJS, NestJS, Google Cloud Build and Google App Engine Flex</li>
</ul>
</p>
</div>
</article>
<article>
<div>
<h3>Lead Developer - International</h3>
<h4>Oddschecker | August 2017 - September 2018</h4>
<p>As the Lead Developer for the International squad my role was a mix between managing my squad members,
managing stakeholders expectations and developing new features.</p>
<p>The technologies used (just to name a few):
<ul>
<li>React (with SSR)</li>
<li>Typescript</li>
<li>SASS</li>
<li>Java - Spring</li>
<li>Elastic Search</li>
<li>Redis</li>
<li>React Native</li>
</ul>
</p>
</div>
<div>
<h3>Senior Frontend Developer</h3>
<h4>WildBrain | May 2017 - August 2017</h4>
<p>As the Senior Frontend Developer I was in charge of developing the frontend for a new reporting platform
powered by Youtube's reporting data.</p>
<p>The technologies used:
<ul>
<li>React</li>
<li>SASS</li>
<li>Laravel</li>
<li>BigQuery</li>
</ul>
</p>
</div>
</article>
<article>
<div>
<h3>Senior Frontend Developer</h3>
<h4>Hussle (formerly known as PayAsUGym) | November 2016 - May 2017</h4>
<p>As the Senior Frontend Developer I was in charge of maintaining/developing
new features (checkout, user profile, user passes, etc) for the website and maintaining the iOS and Android app built with Cordova.</p>
<p>The technologies used:
<ul>
<li>React</li>
<li>Redux</li>
<li>SASS</li>
<li>Mongo</li>
<li>Cordova</li>
</ul>
</p>
</div>
<div>
<h3>Web Developer</h3>
<h4>Oddschecker | February 2016 - November 2016</h4>
<p>As a Web Developer my duties involved developing new features for the UK/International sites and maintaining/adding
features to the internal Content Tool.</p>
<p>The technologies used:
<ul>
<li>React (with SSR)</li>
<li>Baobab</li>
<li>SASS</li>
<li>Java - Spring</li>
<li>XSLT</li>
<li>PHP</li>
</ul>
</p>
</div>
</article>
<article>
<div>
<h3>My experience in Portugal</h3>
<h4>3Heroes | January 2015 - September 2015</h4>
<p>Worked as a game developer but the project did not get the needed funding to go on, unfortunately.</p>
<h4>IPODINE | January 2012 - January 2015</h4>
<p>Worked initially as a part time job that turned into a full time Web Developer job.</p>
<h4>Inforlink, Lda. | September 2008 - July 2013</h4>
<p>Worked as a .NET/Database developer where we developed the highest grossing school management software
in the country.</p>
<h4>Bragafax | September 2007 - May 2008</h4>
<p>Worked as an intern Database developer.</p>
</div>
</article>
</section>
</main>
</body>
</html>