×
Jonathan R. Oliveira

Jonathan R. Oliveira

Full-Stack Software Engineer

+1 (778) 512-9903
English, Portuguese, Spanish

Background


About

About

Passionate Software Engineer with 10+ years of experience. Working professionally as full-stack developer focused on object-oriented languages. Fast learner, software craftsmanship believer, problem-solver with can-do attitude, willing to deliver high-quality software.

Work Experience

Work Experience

  • Software Engineer, Senior, 

    Oct, 2016 - Present

    Software as a Service Provider that process millions of transactions every month for customers in the hospitality and restaurant industry across Canada and the United States.

    • Worked on a self-serve Kiosk software from early development stages to GA release.

    • Kept a high a productivity rate even while learning new tools and technologies.

    • Displayed technical leadership role, performing code reviews and introducing good development practices to the team such as unit testing, TDD, refactoring and collective ownership.

    • Implemented a contactless food-ordering mobile app as a COVID-19 solution in a 60-day challenge.

    • Evolved the CI/CD process making deployments that would take hours now take seconds allowing them to focus on product improvements and less on mundane tasks.

    • Dealt with several development challenges, from low-level hardware integration to high-level payment integrations.

    • Redesigned a large legacy code base into a concise and object oriented one, improving maintainability, reducing complexity and code duplication.

  • Full-Stack Sofware Engineer, 

    Mar, 2015 - Present

    Real State Management Software for an international real estate advisory company with offices in Brazil and the United States.

    • Displayed a really full stack role, doing from requirements gathering and project management to coding, deployment and server administration.

    • Achieved fully continuous integration and continuous deployment environment with Bitbucket, Codeship and Heroku with virtually 100% app uptime.

    • Managed several project challenges, such as cloud based databases and large files and images uploads to the cloud (over 21k images and videos).

    • Automated several marketing processes such as brochure generation and images manipulations for website showcases saving staff time.

    • Developed a REST API to integrate data to different websites in Brazil and the United States.

  • Software Engineer, Senior, 

    Aug, 2014 - Aug, 20162 years

    CRM and Billing solutions for telecom and pay-tv companies in Brazil.

    • Participated in the development and maintenance of a large CRM & billing system with Java and internal frameworks

    • Worked with several satellite systems with different technologies such as Javascript, JSF, and HTML/CSS

    • Took the initiative to change technologies of a JSF project to AngularJS, meeting client's tight deadlines and budget requirements

    • Taught AngularJS and Spring to the team members

    • Member of a development team with strong agile practices such as SCRUM, pair programming, code review, CI, XP and Kanban

  • Java Developer, Senior, 

    Jun, 2013 - Aug, 20141 year 2 months

    Outsourcing company with 20+ years of expertise in developing customized software solutions.

    • Participated in outsourcing projects, with Java, defining architecture, programming, delegating tasks and managing follow-ups with other programmers

    • Automated several internal HR processes by making surveys, analyzing processes and developing a software to help HR operate more efficiently

    • Worked as a SCRUM Master of the development team and performed tasks of lesser complexity inherent in project management

    • Participated in an innovation project conducted internally with 'My Loyalty Card'

  • Java Developer, 

    Dec, 2009 - Jun, 20133 years 6 months

    Company with more than 30 years in the technology market for the garment industry.

    • Development, analysis, tests and preparation of reports in enterprise systems (ERP, desktop and web).

    • Worked on maintenance and development of PCP, finance, sales and purchasing modules. Knowledge of garment manufacturing business rules.

    • Tech stack: Java, Spring, Maven, JSF, Primefaces, TDD, Scrum, XP, Flex, STS, Git, Bitbucket, JIRA, Linux, AWS.

  • Delphi Developer, 

    Aug, 2008 - Dec, 20091 year 4 months

    • Development, analysis and testing of systems, gathering of information, database updates, service and support of users.

    • Had contact with object orientation, MVC, SCRUM and TDD.

    • Worked on maintenance of financial, accounting, stock, and production modules, as well as customized solutions.

    • Learned business rules of metalworking industries, metal graphics, furniture, graphics and educational institutions.

  • Delphi Developer, Junior, 

    Aug, 2008 - Sep, 200710 months

    Company with expertise in developing improvements in administration, information systems, quality and productivity of companies by providing software-based solutions.

    • Started as a trainee, hired in 3 months due to high learning capacity.

    • Developed systems, programs and software based reports.

    • Created and executed tests cases.

Skills

Skills

  • Back-end Development

    Java

    Spring

    C#

    UWP

  • Front-end Development

    HTML5

    CSS3

    Javascript

    Typescript

    AngularJS

    Angular

  • Mobile Development

    Ionic Framework

    Responsive design

  • Desktop Development

    Electron

    Delphi

    JavaFX

Education

Education

  • Computer Science, Bachelor, State University of Maringa

    Mar, 2006 - Dec, 2014

    Algorithms

    Software engineering

    Algorithm analysis

    Programming languages

    Compilers

    Artificial intelligence

    Databases

    Computer architecture

References

References

  • Afonso Schnaider, Marketing Manager @ investor$Inc

    Jonathan gives a show: Excellent results with incredible practicality. I had the pleasure of working with him developing custom real estate management software. He is very attentive, asking the “right questions” and extremely clever in finding the best ways to get the results we needed.

  • Juliano Ribeiro, Agile Coach @ Objective Solutions

    Jonathan brought several innovations and tools that we adopted as practical in our team. A great professional who is not afraid of challenges.

  • Leandro Teles, CEO @ Casa Di Nonna Restaurant

    Great app development! Every business owner knows that there is nothing better than a loyal customer. The system Jonathan developed for us is very easy to use and we have used it in our restaurant for some time. It is easy to operate and very fast, causing no delay in customer attendance. In just two clicks, the customers’ purchases are registered in our system. I highly recommend Jonathan!