Resume

Download CV

Summary

GUSTAVO MOREIRA

I am a Software Engineer specialising in C# and TypeScript, with a strong focus on building scalable and efficient full-stack systems. My experience includes API development, system optimization, and secure coding practices. I have a deep understanding of data structures and algorithms, along with proficiency in Python and C# for backend development. With previous experience in the finance industry, I bring a problem-solving mindset and a commitment to continuous learning.

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

Education

BSc COMPUTER SCIENCE - PART TIME

October 2024 - Present

Specialism: Physical Computing & the Internet of Things

University of London - London, United Kingdom

  • Currently pursuing a degree to build a strong foundation in computer science and deepen my technical skills.
  • Developing full-stack IoT projects with hardware/software integration, using protocols like MQTT and WebSocket, and exploring applications in wearable tech, bodily monitoring, and smart environments.
  • Gaining hands-on experience with microcontrollers, sensors, motors, and actuators to design and program interactive physical systems.

Applied Web Development, Associate Certificate

September 2016 - June 2018

British Columbia Institute of Technology - Burnaby, Canada

  • Completed courses such as UI/UX Development, Web Dev & Design 1 & 2
  • Relational Database & SQL, and Angular & Vue.js Fundamentals
  • Developed multiple UIs using Angular, Vue.js, JQuery and TypeScript

BEng Mechanical Engineering

February 2010 - September 2015

Universidade Federal do Mato Grosso - Rondonópolis, Brazil

  • Studied advanced mathematics including Calculus 1, 2, 3, and 4
  • Gained expertise in Computational Fluid Dynamics (CFD) and Physics
  • Developed proficiency in MATLAB for numerical computing and simulations

Professional Experience

Cartus Solution

Fullstack Software Engineer

March 2025 - Present

Remote, Freelance

  • Supporting the migration of legacy Delphi 5/7 systems by developing enterprise-grade features and services using ASP.NET. .
  • Automated background services for multi-channel communication (WhatsApp, SMS, Email) using third-party APIs like Gupshup, SendGrid.
  • Implemented a comprehensive document generation and reporting systems using DevExpress reporting with PDF export capabilities.
  • Architected Blazor Server applications with real-time UI updates and responsive design using Radzen and DevExpress.
  • Development of web services for system integration and real-time queries, enhancing communication between platforms.
  • Created real-time webhook for integration with payment gateways (Parcela Express) and government APIs (RFB).
  • Experience with PostgreSQL, focusing on data modeling, optimization, and complex queries using Entity Framework Core.

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.
  • Technical Skills: Demonstrated understanding of multiple tech languages, such as Python/Javascript/Swift utilising libraries such as Flask/Django/React, and MongoDB and Postgres to build databases.
  • Problem Solving: Implemented live chat functionality using Socket.IO, with features for conversation detection and message auto-expiration.
  • Communication: Successfully collaborated in team settings using tools such as Trello, Excalidraw and Slack.

KUEHNE + NAGEL

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.
  • Communication: Demonstrated effective written and verbal communication with internal team members and external clients by providing summary reports and statements.
  • Teamwork: Trained new employees on processes and procedures and created a culture of knowledge sharing to improve team efficiencies.
  • Award Recognition: Promoted twice and recognized as the "Collector of the Month" in all three roles, for exceptional performance.
GM