-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.html
More file actions
271 lines (233 loc) · 19.2 KB
/
index.html
File metadata and controls
271 lines (233 loc) · 19.2 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
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
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Marcos Antonio Lopes</title>
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Raleway:wght@200;500&display=swap" rel="stylesheet">
<link rel="stylesheet" href="/main.css">
<link href="data:image/x-icon;base64," rel="icon" type="image/x-icon" />
</head>
<body>
<div class="wrapper">
<h1 class="name">Marcos Antonio Lopes</h1>
<div class="contact">
<p>marcos <span>[dot]</span> <a href="/memento-m.html">abil</a> <span>[at]</span> gmail <span>[dot]</span> com</p>
<!--
<p>Tauranga, NZ</p>
-->
</div>
<div class="content">
<h2>Profile</h2>
<div class="section">
<p>Experience in Software Development, from Frontend to DevOps, with emphasis in Rust, Java, Python, AWS, Terraform, Docker encompassing 17 years both locally and abroad.</p>
<p>Extensive training with over 6 years formal education in IT and hands on experience in the field since 2004.
<p>I thrive on solving complex challenges by delivering intuitive, repeatable and reliable solutions.</p>
</div>
<h2>Experience</h2>
<div class="section">
<h3>Senior Software Development Engineer <span class="company"><a class="wingback" href="https://www.wingback.com/" target="_blank">Wingback</a> - Remote</span></h3>
<p class="tenure">August 2021 - Present</p>
<p>Being the first backend/dev-ops member I have initially set the direction, framework and infrastructure to allow an efficient and effective delivery of our 1st product version.</p>
<p>The Infrastructure automation that I set up utilises github actions where developers can take advantage of the same development lifecycle for triggering the
deployment to the N available environments.</p>
<p>Infrastructure utilises several AWS components they are deployed with Terraform, requiring no developer's access to test/prod environments, and all steps are centralised and audited.</p>
<p>Application framework utilises open-source libraries provided by the Rust community.</p>
<p>I have also exercised on-boarding newer team members, and writing the documentation necessary to guarantee smooth business succession.</p>
</div>
<!--
As per yann's words: Big thanks to ....
@Marcos Lopes for setting us up with infrastructure automation that other startups at our stage could only dream of and diligently building our backend in a 1-person team
-->
<div class="section">
<h3>Software Development Engineer <span class="company"><a class="expedia" href="https://www.expedia.com/" target="_blank">Expedia Group</a> - Brisbane, Q Australia</span></h3>
<p class="tenure">September 2019 - December 2020</p>
<p>At this point I was helping my team and other teams to move across AWS accounts, creating a modularised IaC solution with Terraform, where if wanted each developer could have their own "Personal Infrastructure".</p>
</div>
<div class="section">
<h3>Software Development Engineer <span class="company"><a class="expedia" href="https://www.expedia.com/" target="_blank">Expedia Group</a> - London, United Kingdom</span></h3>
<p class="tenure">October 2017 - September 2019</p>
<p></p>
</div>
<div class="section">
<h3>Software Development Engineer <span class="company"><a class="expedia" href="https://www.expedia.com/" target="_blank">Expedia Group</a> - Brisbane, Q Australia</span></h3>
<p class="tenure">March 2015 - October 2017</p>
<p>After Expedia acquired Wotif Group I have faced more challenges due to Expedia being a world wide company; aiming to achieve round the clock support, effective communication was a must. </p>
<p>Having parity with my previous role I have started on the front-end team, but always having my feet towards the back end. </p>
<p> A new opportunity was presented to me where I managed to change to a team where we work on libraries,
services and other technologies striving to improve the platform stability and productivity for all teams.</p>
<p>A couple of technologies that I work with at Expedia is Java, Python, Chef, bash scripting, Git, Docker, DevOps, etc. </p>
<p>Also working with agile methodologies, automated testing, continuous delivery, amongst others.</p>
</div>
<div class="section">
<h3>Software Development Engineer <span class="company"><a class="wotif" href="https://www.wotif.com/" target="_blank">Wotif Group</a> - Brisbane, Q Australia</span></h3>
<p class="tenure">May 2012 - March 2015</p>
<p>Wotif Group is so far the best company that I have ever worked for, working in such dynamic and talented team has not only professionally but also personally developed my skills.</p>
<p>Being exposed to cutting edge solutions and technologies such as Elasticsearch, Dropwizard, Couch DB, Groovy and Grails, Python, bash scripting, Git, Puppet, Hiera, Zookeper and several others.
Wotif has also taught me the importance of UX (User Experience), DevOps, Automated testing and Continuous delivery.</p>
</div>
<div class="section">
<h3>Developer Programmer/Consultant <span class="company"><a class="dialog" href="https://www.dialog.com.au/" target="_blank">Dialog</a> - Brisbane, Q Australia</span></h3>
<p class="tenure">August 2011 - May 2012</p>
<p>Dialog has given me the opportunity to work across a variety of clients, private and Government, among them I participated in projects utilising C, C++, HTML5, CSS3, Javascript, jQuery, Java EE, Spring 3, C#, WPF, Lync API, Prism, MEF & Active Directory.</p>
</div>
<div class="section">
<h3>Web Developer/Freelancer <span class="company"><a class="triskle" href="https://www.trisklecosmeticos.com.br/" target="_blank">Triskle Cosméticos</a> - São Paulo, SP Brazil </span></h3>
<p class="tenure">March 2011 - August 2011</p>
<p>Triskle Cosméticos is a brand new cosmetic company in São Paulo, Brazil, requiring a website that could transform into an on-line order system further in time.
Not wanting to support two different web hosts, I opted to utilise JSF 2, Hibernate 3, Primefaces 2 and MySQL in a web site that could easily be modified in the future.</p>
</div>
<div class="section">
<h3>Web Developer/Freelancer <span class="company">Marabous - Brisbane, Q Australia</span></h3>
<p class="tenure">February 2011 - August 2011</p>
<p>Marabous is an Australian brand in the creative events arena and required a custom designed website utilising Wordpress that would compete globally among other world class sites.</p>
<p>Having two reference sites I took the briefing and turned it into a visually appealing and easily navigated site that would include category specific advertising for each individual page and showcase professional event designs from around the globe.</p>
</div>
<div class="section">
<h3>Web Developer <span class="company"><a class="sauce" href="#">Sauce Software</a> - Brisbane, Q Australia</span></h3>
<p class="tenure">June 2010 - August 2011</p>
<p>As a Web Developer at Sauce Software, a great company that has given me a wonderful opportunity to work abroad in my field of expertise and develop my technical skills.</p>
<p>I have worked on 40 projects and am part of a great team allowing me to increase my knowledge developing with PHP 4/5, CakePHP, Joomla, Virtuemart. Furthermore, I am able to code any design into Joomla following the W3C web standards, customize any Joomla modules/components using Joomla MVC pattern, port any older versions of Joomla to the latest one, use jQuery to easily create interactive user interfaces, mockup quick designs in photoshop and develop HTML emails.</p>
</div>
<div class="section">
<h3>Web Developer <span class="company"><a class="rrs" href="https://web.2rs.com.br/" target="_blank">2RS</a> - Bauru, SP Brazil</span></h3>
<p class="tenure">December 2009 - March 2010</p>
<p>During my time as an analyst and programmer I started and finished 3 projects with Zend Framework.</p>
<p>The major role was to analyze and document an e-commerce solution for a local shoe store having Magento as the reference site.</p>
<p>I utilised my knowledge relating to OOP that I attained developing software with the Java language for developing solutions with MySQL, PHP and Zend 1.9, having all the OOP benefits.</p>
</div>
<div class="section">
<h3>Web Developer/Freelancer <span class="company"><a class="rrs" href="https://web.2rs.com.br/" target="_blank">2RS</a> - Bauru, SP Brazil</span></h3>
<p class="tenure">November 2009 - December 2009</p>
<p>As a Freelancer Web Developer I assisted the company to finalise the backend of an auction web-application delivering the solution in a timely manner.</p>
</div>
<div class="section">
<h3>Junior Software Developer <span class="company"><a class="arca" href="https://www.arcasolutions.com/" target="_blank">Arca Solutions</a> - Bauru, SP Brazil</span></h3>
<p class="tenure">August 2009 - December 2009</p>
<p>Arca Solutions is a world wide, well known company with over 1,500 clients globally and a staff of over 200 employees.</p>
<p>I had the opportunity of contributing to the team and also absorbing knowledge in PHP language customising the eDirectory software for many clients in several countries, including Australia.</p>
</div>
<div class="section">
<h3>Software Developer <span class="company"><a href="#">Blueeye Web Solutions</a> - Bauru, SP Brazil</span></h3>
<p class="tenure">February 2009 - August 2009</p>
<p>As a developer at Blueeye I participated in 3 projects with Java and PHP. Predominantly developing software for a pharmaceutical client, being the more substantial software Blueway, a file exchange solution built with Spring 2.5.</p>
<p>As part of the team I was able to learn the core of Spring Framework and more of the Agile Development using Scrum and XP. Another Java project was to port a PHP application to a JSF1.2 Hibernate 3.2 and MySQL 5. I also participated in a PHP project that was a pharmaceutical web-store were I integrated Visa and Mastercard payment gateways. I also developed some PL/SQL procedures.</p>
</div>
<div class="section">
<h3>Software Analyst/Developer <span class="company">CTI/FAAC Unesp - Bauru, SP Brazil</span></h3>
<p class="tenure">September 2008 - December 2008</p>
<p>As analyst and programmer of Arctech, our graduating project was to port the system from Delphi 7/Firebird to C# 3.5/MSSQL and Flash.</p>
<p>As C# is quite similar to Java the syntax learning curve was minimal as was redoing the code using the MVC architectural pattern.
I was also able to integrate with Flash to create the graphic charts utilising Fusion Charts.</p>
</div>
<div class="section">
<h3>Java Junior Programmer <span class="company"><a class="nm" href="https://www.nmsistemas.com.br/" target="_blank">NM Sistemas</a> - Bauru, SP Brazil</span></h3>
<p class="tenure">April 2008 - September 2008</p>
<p>My main role as a Junior Programmer at NM Sistemas was to effectively participate in a team of nine developers, analysts and stakeholders, developing with technologies such as Java (Swing), EJB 3.0, JPA 1.2, Glassfish, Oracle 10g, Scrum as development process, JUnit 4 testing framework and SVN. I was able to assist the porting of a ERP built in ZIM to J2EE5 platform.</p>
</div>
<div class="section">
<h3>Software Developer/Contractor <span class="company">R. Queiroz - Bauru, SP Brazil</span></h3>
<p class="tenure">July 2007 - October 2007</p>
<p>My initial Java Project was porting the contractor’s PHP system to a Java Server Pages system where I was able to use raw JDBC, JSP, Servlets and PostgreSQL 8.2.</p>
</div>
<div class="section">
<h3>It Support/Internship <span class="company">CEF (National Bank) - Bauru, SP Brazil</span></h3>
<p class="tenure">January 2007 - June 2007</p>
<p>My role was to support the bank collaborators with any difficulty that may arise in conjunction with training and assisting of software such as MS office and related technical issues.</p>
<p>In addition I assisted with general office duties including account activation, data entry, answering telephones and photocopying documents.</p>
</div>
<div class="section">
<h3>It Support <span class="company">Internet Digital Boulevard - Bauru, SP Brazil</span></h3>
<p class="tenure">November 2006 - January 2007</p>
<p>At Internet Digital Boulevard, a company of multi-level marketing I was responsible for hardware installation, windows backups/formatting, software configuration, remote co-worker support and staff training.</p>
</div>
<div class="section">
<h3>Junior Developer <span class="company">Hibris - Bauru, SP Brazil</span></h3>
<p class="tenure">February 2006 - June 2006</p>
<p>As a Junior Developer at Hibris I had the opportunity to commence my expertise in PHP development which facilitated in advancing my career opportunities.</p>
<p>My major role was to assist the head developers creating boilerplate code, contact forms and performing quality assurance tests on websites in a development stage.</p>
</div>
<div class="section">
<h3>It Support <span class="company">Netview - Bauru, SP Brazil</span></h3>
<p class="tenure">June 2004 - August 2004</p>
<p>Responsibilities included hardware maintenance and IT support.</p>
</div>
<div class="section">
<h3>It Support/Trainee <span class="company">Hibris - Bauru, SP Brazil</span></h3>
<p class="tenure">January 2004 - June 2004</p>
<p>Hibris initiated my interest in IT with my primary duties including studying syntax of *nix operating system and assisting the head developers with hardware maintenance and IT support.</p>
</div>
<h2>Education</h2>
<div class="section">
<h3>Certificate II in Business <span class="company">Viva College - Brisbane, Q Australia</span></h3>
<p class="tenure">May 2011 - September 2011</p>
</div>
<div class="section">
<h3>Certificate III in Spoken and Written English <span class="company">ALS - Brisbane, Q Australia</span></h3>
<p class="tenure">September 2010 - January 2011</p>
</div>
<div class="section">
<h3>General & Business English <span class="company">Browns ELS - Brisbane, Q Australia</span></h3>
<p class="tenure">March 2010 - July 2010</p>
</div>
<div class="section">
<h3>1st year of B.S. Information Systems <span class="company">FGP University - Pederneiras, SP Brazil</span></h3>
<p class="tenure">January 2009 - December 2009 - (Deferred)</p>
</div>
<div class="section">
<h3>Technical IT <span class="company">Unesp CTI/Technical Campus of Computer - Bauru, SP Brazil</span></h3>
<p class="tenure">January 2006 - December 2008</p>
</div>
<div class="section">
<h3>Technical IT <span class="company">Senac - Bauru, SP Brazil</span></h3>
<p class="tenure">January 2004 - December 2005</p>
</div>
<h2>Courses / Certifications</h2>
<div class="section">
<p>Sun Certified Java Programmer 5.0 - São Paulo, SP Brazil - 2009</p>
<p>Advanced Java EE & Web Services - Caelum. São Paulo, SP Brazil - 2009</p>
<p>Intensive Academy Java - Globalcode. São Paulo, SP Brazil - 2007</p>
<p>Students To Business C# - Microsoft. Bauru, SP Brazil - 2007</p>
<p>PHP + MySQL Essentials - Senac. Bauru, SP Brazil - 2005</p>
<p>Web Designer Macromedia - Senac. Bauru, SP Brazil - 2004</p>
<p>Dissertation & Grammar (Portuguese) - Roberto Magalhães. Bauru, SP Brazil - 2009</p>
</div>
<!--
<h2>Skills</h2>
-->
<h2>Attributes</h2>
<div class="section">
<p>Excellent interpersonal and communication skills</p>
<p>Leadership, Team player, and Mentoring skills</p>
<p>Energetic, responsible, diligent and hard-working</p>
<p>Flexible, Punctual and Confident</p>
<p>Attention to detail</p>
<p>Willing to go the extra mile</p>
<p>Willingness to learn</p>
<p>Ability to work autonomously</p>
</div>
<h2>Languages</h2>
<div class="section">
<p>Portuguese</p>
<p>English</p>
</div>
<!--
After Expedia acquired Wotif Group I have faced more challenges due to Expedia being
a world wide company; aiming to achieve round the clock support, effective
communication was a must. Having parity with my previous role I have started on the
front-end team, but always having my feet more towards the back end. A new opportunity
was presented to me where I managed to change to a team where we work on libraries,
services and other technologies striving to improve the platform stability and productivity
for all teams. A couple of technologies that I work with at Expedia is Java, Python, Chef,
bash scripting, Git, Docker, DevOps, etc. Also working with agile methodologies,
automated testing, continuous delivery, amongst others.
Wingback logo
Senior Software Development EngineerSenior Software Development Engineer
Wingback · Full-timeWingback · Full-time Aug 2021 - Present · 10 mosAug 2021 - Present · 10 mos Remote
-->
</div>
</div>
</body>
</html>