Not actively looking right now

Hi, I'mJonathan Oliveira

Software Engineer · Full-Stack

Software Engineer & Team Lead at Infor (Canada), building scalable, cloud-native systems across web, desktop, and mobile.

Experience
18+ yrs
Role
Team Lead
Based in
Vancouver, Canada
Jonathan Oliveira

“Truth can only be found in one place: the code.”

— Robert C. Martin
01

About

Passionate Software Engineer with 18+ years of experience, working professionally as a full-stack developer focused on object-oriented languages and modern web technologies.

Fast learner, self-driven, self-managed — a software craftsmanship believer and problem-solver with a can-do attitude, set on delivering high-quality software.

Currently Team Lead at Infor (Canada), spearheading the redesign and re-architecture of critical back-of-house and customer-facing systems, including web, desktop, and mobile applications.

02

Experience

  1. Apr 2021 — Present Now

    Software Engineer, Team Lead

    Infor (Canada) ULC. · Vancouver, Canada

    • Promoted to Team Lead in 2023, spearheading the redesign and re-architecture of critical back-of-house and customer-facing systems.
    • Oversee development across multiple teams using Agile methodologies, while directly managing and mentoring six developers.
    • Transforming legacy infrastructure into fully scalable, cloud-based, serverless microservices following modern application development standards.
    • Drive technical leadership through code reviews and championing unit testing, TDD, refactoring, and collective ownership.
    • Lead the development of four desktop, web, and mobile applications simultaneously, and define the architectures and frameworks used by all front-end teams company-wide.
    • Angular
    • TypeScript
    • RxJS
    • AWS
    • GitLab
    • Oracle
  2. Oct 2016 — Apr 2021

    Software Engineer, Principal

    Vivonet Acquisition Ltd. (now Infor Canada) · Vancouver, Canada

    • Built a self-serve Kiosk product from early development to GA — now running on tens of thousands of terminals across the US and Canada.
    • Shipped a contactless food-ordering mobile app as a COVID-19 solution in a 60-day challenge, from POC to GA.
    • Evolved CI/CD processes, bringing deployment times down from hours to minutes.
    • Tackled challenges from low-level hardware integration to high-level payment integrations, and redesigned a large legacy codebase into a concise, object-oriented one.
    • Worked closely with UX managers and Product Owners, actively suggesting and implementing UI/UX improvements.
    • C#
    • UWP
    • Angular
    • TypeScript
    • AWS
    • GitLab
  3. Aug 2014 — Aug 2016

    Software Engineer, Senior

    Objective Solutions LTDA · Maringá, Brazil

    • Developed and maintained a large CRM & billing system with Java and internal frameworks.
    • Took the initiative to migrate a JSF project to AngularJS, meeting tight client deadlines and budget requirements.
    • Introduced and taught AngularJS and the Spring Framework to team members.
    • Member of a development team with strong agile practices: SCRUM, pair programming, code review, CI, XP, and Kanban.
    • Java
    • Spring
    • Maven
    • JSF
    • AngularJS
    • Git
    • AWS
  4. Jun 2013 — Aug 2014

    Java Developer, Senior

    DB1 Global Software LTDA · Maringá, Brazil

    • Participated in outsourcing projects with Java — designing architecture, programming, delegating tasks, and managing follow-ups.
    • Automated several internal HR processes by analyzing workflows and building tailored software solutions.
    • Served as SCRUM Master of the development team.
    • Java
    • JBoss
    • Maven
    • AngularJS
    • Git
  5. Dec 2009 — Jun 2013

    Java Developer

    Produtec Informática LTDA · Maringá, Brazil

    • Developed, analyzed, tested, and reported on enterprise systems (ERP, desktop, and web).
    • Maintained and built PCP, finance, sales, and purchasing modules.
    • Adopted XP best practices such as TDD and pair programming in an Agile environment.
    • Java
    • Spring
    • Maven
    • JSF
    • PrimeFaces
    • Flex
    • Git
  6. Aug 2008 — Dec 2009

    Delphi Developer

    Arroba Systems LTDA · Maringá, Brazil

    • Developed, analyzed, and tested systems; gathered requirements and supported users.
    • First contact with object-orientation, MVC, SCRUM, and TDD.
    • Maintained finance, accounting, stock, and production modules across multiple industries.
    • Delphi
    • MS SQL Server
  7. Sep 2007 — Aug 2008

    Delphi Developer, Junior

    Accion LTDA · Maringá, Brazil

    • Started as a trainee; hired in under 3 months due to high productivity and learning capacity.
    • Built ERP systems, programs, and software-based reports; created and executed test cases.
    • Delphi
    • Oracle
03

Selected Projects

My Loyalty Card

Jan 2013 — present

A web app for managing loyalty cards and customer points for restaurants and retailers.

  • Initially built in Delphi as a custom solution for a single restaurant, then extended for retailers in general.
  • Rebuilt with web technologies and a real-time database, delivered as a web app with its infrastructure running on AWS.
  • Angular
  • Firebase
  • AWS
Visit →

Investor$Tec

Mar 2015 — Oct 2025

Real estate management & CRM software for an international real estate advisory firm with offices in Brazil and the US.

  • Performed truly full-stack role: requirements gathering, project and product management through coding, deployment, and server administration.
  • Achieved a fully continuous integration and deployment pipeline with Bitbucket and Heroku, with virtually 100% uptime.
  • Built a RESTful API integrating data across websites in Brazil and the United States, and automated marketing processes such as brochure generation.
  • Built and maintained their website until the end of the project in 2025.
  • Java
  • Spring Boot
  • AngularJS
  • PostgreSQL
  • Heroku
Visit →

Find My Bus — Vancouver

archived

Jun 2021 — Jun 2022

An Apple Watch app for real-time info on buses across Metro Vancouver.

  • Started as a side project for personal use, integrated with the TransLink Open API.
  • First exposure to Xcode, Swift, and the Apple development ecosystem.
  • Swift
  • SwiftUI
  • watchOS

NetAnimations

Jan 2014 — Dec 2014

Learning-object repository for the Computer Networking course at the State University of Maringá (undergraduate thesis).

  • Implemented and published the first version of the Android app.
  • Extended by other students and still available on the Google Play Store.
  • AngularJS
  • Ionic
  • [GreenSock](https://gsap.com/)
  • HTML
  • CSS
Visit →

My Games App

archived

Sep 2016 — Jan 2017

A mobile app to register, track, and share games and gaming platforms.

  • Started as a side project for personal use; first exposure to the newly released Angular framework.
  • Discontinued to focus on Investor$Tec, a bigger project that was gaining traction at the time.
  • Angular 2
  • Ionic
  • TypeScript
  • HTML
  • CSS
04

Get in touch

Open to interesting problems, technical leadership, and full-stack work. The fastest way to reach me: