Profile
Experience in Software Development, from Frontend to DevOps, with emphasis in Rust, Java, Python, AWS, Terraform, Docker encompassing 17 years both locally and abroad.
Extensive training with over 6 years formal education in IT and hands on experience in the field since 2004.
I thrive on solving complex challenges by delivering intuitive, repeatable and reliable solutions.
Experience
Senior Software Development Engineer Wingback - Remote
August 2021 - Present
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.
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.
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.
Application framework utilises open-source libraries provided by the Rust community.
I have also exercised on-boarding newer team members, and writing the documentation necessary to guarantee smooth business succession.
Software Development Engineer Expedia Group - Brisbane, Q Australia
September 2019 - December 2020
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".
Software Development Engineer Expedia Group - London, United Kingdom
October 2017 - September 2019
Software Development Engineer Expedia Group - Brisbane, Q Australia
March 2015 - October 2017
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 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.
Software Development Engineer Wotif Group - Brisbane, Q Australia
May 2012 - March 2015
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.
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.
Developer Programmer/Consultant Dialog - Brisbane, Q Australia
August 2011 - May 2012
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.
Web Developer/Freelancer Triskle Cosméticos - São Paulo, SP Brazil
March 2011 - August 2011
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.
Web Developer/Freelancer Marabous - Brisbane, Q Australia
February 2011 - August 2011
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.
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.
Web Developer Sauce Software - Brisbane, Q Australia
June 2010 - August 2011
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.
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.
Web Developer 2RS - Bauru, SP Brazil
December 2009 - March 2010
During my time as an analyst and programmer I started and finished 3 projects with Zend Framework.
The major role was to analyze and document an e-commerce solution for a local shoe store having Magento as the reference site.
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.
Web Developer/Freelancer 2RS - Bauru, SP Brazil
November 2009 - December 2009
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.
Junior Software Developer Arca Solutions - Bauru, SP Brazil
August 2009 - December 2009
Arca Solutions is a world wide, well known company with over 1,500 clients globally and a staff of over 200 employees.
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.
Software Developer Blueeye Web Solutions - Bauru, SP Brazil
February 2009 - August 2009
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.
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.
Software Analyst/Developer CTI/FAAC Unesp - Bauru, SP Brazil
September 2008 - December 2008
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.
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.
Java Junior Programmer NM Sistemas - Bauru, SP Brazil
April 2008 - September 2008
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.
Software Developer/Contractor R. Queiroz - Bauru, SP Brazil
July 2007 - October 2007
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.
It Support/Internship CEF (National Bank) - Bauru, SP Brazil
January 2007 - June 2007
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.
In addition I assisted with general office duties including account activation, data entry, answering telephones and photocopying documents.
It Support Internet Digital Boulevard - Bauru, SP Brazil
November 2006 - January 2007
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.
Junior Developer Hibris - Bauru, SP Brazil
February 2006 - June 2006
As a Junior Developer at Hibris I had the opportunity to commence my expertise in PHP development which facilitated in advancing my career opportunities.
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.
It Support Netview - Bauru, SP Brazil
June 2004 - August 2004
Responsibilities included hardware maintenance and IT support.
It Support/Trainee Hibris - Bauru, SP Brazil
January 2004 - June 2004
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.
Education
Certificate II in Business Viva College - Brisbane, Q Australia
May 2011 - September 2011
Certificate III in Spoken and Written English ALS - Brisbane, Q Australia
September 2010 - January 2011
General & Business English Browns ELS - Brisbane, Q Australia
March 2010 - July 2010
1st year of B.S. Information Systems FGP University - Pederneiras, SP Brazil
January 2009 - December 2009 - (Deferred)
Technical IT Unesp CTI/Technical Campus of Computer - Bauru, SP Brazil
January 2006 - December 2008
Technical IT Senac - Bauru, SP Brazil
January 2004 - December 2005
Courses / Certifications
Sun Certified Java Programmer 5.0 - São Paulo, SP Brazil - 2009
Advanced Java EE & Web Services - Caelum. São Paulo, SP Brazil - 2009
Intensive Academy Java - Globalcode. São Paulo, SP Brazil - 2007
Students To Business C# - Microsoft. Bauru, SP Brazil - 2007
PHP + MySQL Essentials - Senac. Bauru, SP Brazil - 2005
Web Designer Macromedia - Senac. Bauru, SP Brazil - 2004
Dissertation & Grammar (Portuguese) - Roberto Magalhães. Bauru, SP Brazil - 2009
Attributes
Excellent interpersonal and communication skills
Leadership, Team player, and Mentoring skills
Energetic, responsible, diligent and hard-working
Flexible, Punctual and Confident
Attention to detail
Willing to go the extra mile
Willingness to learn
Ability to work autonomously
Languages
Portuguese
English