Hello, I'm

Gustavo Moreira

I'm a full stack software developer and

About

Software developer interest

Software engineer eager to continue my journey and apply what I’ve learned so far to a team dynamic, working towards challenging projects. In my 4 years of professional experience in the finance industry, I have proven my ability to problem solve and communicate effectively with internal team members and external customers by investigating, resolving and explaining various issues with accounts. I have always been interested in the tech industry as it is continuously evolving, which provides me with new challenges and allows me to continuously learn. I am a quick learner and have a unique blend of technical expertise and interpersonal skills which will allow me to make a positive impact and succeed in a software development role.

Resume

Sumary

Gustavo Moreira

I am passionate about problem solving and continuous learning. Prior to starting Makers Academy, I spent countless hours after work and on the weekends building fundamental skills by creating mini projects to ensure I was prepared to make the most out of the program. During the final group project, I was tasked with building the back-end of the application which included over 40 Rest API calls. Since completing Makers I continued working on the final project to deploy it to the web, and carried on with personal projects such as building an e-commerce website. I am eager to apply my technical expertise, alongside my proven problem-solving capabilities and continuous learning mindset, to make a positive impact at tachograph hardware & software. My unique blend of skills and experiences positions me as a valuable asset to the team, where I am confident in driving success and fostering innovation in future projects.

  • London UK, SE18 6DG
  • gustavomoreirapython@gmail.com

Education

Applied Web Development, Associate Certificate

September 2016 – June 2018

British Columbia Institute of Technology – Burnaby, Canada

A 2-year program where I completed courses such as UI/UX Development, Web Development Design 1 & 2, Relational Database & SQL, Angular & Vue.js Fundamentals, and an Introduction to Javascript and jQuery.

Mechanical Engineering, Diploma

February 2010 – September 2015

Universidade Federal do Mato Grosso - Rondonópolis , Brazil

The Mechanical Engineering course trains professionals capable of carrying out procedures involving the design, manufacture, operation, and maintenance of machines, equipment, and mechanical systems for industrial sectors, transportation, energy generation, and environmental control. In the job market, mechanical engineers work in industries, energy sector companies, and industrial project consulting firms.

Professional Experience

Makers Academy

October 2023 – March 2024

London, England, United Kingdom

  • Completed a 16-week intense full time program with emphasis on Object Oriented Programming (OOP), Test Driven Development (TDD), pair programming and Agile methodologies. Multiple web applications were built in team settings with a variety of different programming languages.
  • Technical Skills: Demonstrated my understanding a multiple tech languages, such as Python/Javascript/Swift utilising libraries such as Flask/Django/React, and MongoDB and Postgres to build databases, by applying these technologies to various projects within the course of the bootcamp. In my final project we prioritised backend testing and used PyTest and CICD Github actions to ensure full code coverage which made deploying the application to the web easier than expected.
  • Problem Solving: Took the initiative to implement live chat functionality to my final project, BLOOM, using Socket.IO. I was able to successfully create a function that detects ongoing conversations between users to append new messages or initiate new chats, and implemented an auto-expiration feature where messages are automatically deleted after 30 days. As a result, I improved the user experience by allowing users to see chat history.
  • Communication: Successfully showcased my communication skills by working closely with a variety of different people in multiple team settings and was able to collaborate in person and online using tools such as Trello, Excalidraw and Slack which contributed to projects and tasks being well understood and completed on time.

Receivables Credit Representative - Key Accounts

March 2019 – September 2023

Vancouver, British Columbia, Canada

  • Problem Solving: Analysed over 550 key and non-key accounts to enhance accounts receivable processes and collaborated with payment companies to address and resolve invoicing issues and billing disputes, which allowed me to successfully reach my monthly target of less than 5% of past due invoices for my accounts.
  • Communication: Demonstrated effective written and verbal communication with internal team members and external clients by providing summary reports and statements and ensuring the execution of resolutions were successfully executed and understood. With professional communication, I was able to maintain customer service excellence.
  • Teamwork: Trained new employees on processes and procedures and created a culture of knowledge sharing to improve team efficiencies by becoming one of the go-to persons when my colleagues need advice.
  • Award Recognition: Promoted twice and recognized as the “Collector of the Month” in all three roles, for exceptional performance, demonstrating outstanding work ethics and exceeding set targets.

Projects

  • All
  • Python
  • Javascript
  • C#

Contact

Have a question or want to work together?