Jota Oliveira, Developer in Maringá, Brazil
Jota is available for hire
Hire Jota

Jota Oliveira

Verified Expert  in Engineering

Certified ScrumMaster (CSM) Developer

Location
Maringá, Brazil
Toptal Member Since
March 21, 2017

As a developer, Jota understands the benefits of good, clean code and how a well-projected architecture helps productivity and maintainability in the long term. His extensive knowledge of domain-driven development helps to brings together the stakeholders to interact better with product development, and with his experience on the back-end, he helped many systems maintain consistent and live on many years.

Portfolio

LazerPro (via Toptal)
Kanban, Scrum, Agile, Slim, Laravel, Docker, JavaScript, MySQL, PHP
DanceBody (via Toptal)
Model View Controller (MVC), Linux Servers, Laravel, WordPress, MySQL, PHP

Experience

Availability

Part-time

Preferred Environment

Kanban, Scrum, PHP, Ubuntu

The most amazing...

...things I've developed were for an online payment company which is the main "money in" channel for major global game companies like EA, Valve, and Riot.

Work Experience

Senior Full-stack Developer

2017 - PRESENT
LazerPro (via Toptal)
  • Created an administrative tool to deal with client records.
  • Integrated with many different APIs to centralize information.
  • Integrated with Zendesk to read and create tickets.
  • Integrated with a billing system.
  • Integrated with many new and legacy APIs.
  • Created and centralized the messaging system (Postmark, Campaign Monitor, and Twilio).
Technologies: Kanban, Scrum, Agile, Slim, Laravel, Docker, JavaScript, MySQL, PHP

Full-stack Developer

2017 - 2018
DanceBody (via Toptal)
  • Created a promotion system where you can create promo codes to apply in different types of plans and give discounts in percentage or free days.
  • Improved the payments process.
  • Created a gift card selling system.
  • Created a dynamic PDF generation for gift card purchases.
  • Resolved security issues on the checkout.
Technologies: Model View Controller (MVC), Linux Servers, Laravel, WordPress, MySQL, PHP

Full-stack Developer

2017 - 2017
Linnihan Foy Advertising (via Toptal)
  • Created an automated batch manager for ZIP file extraction and file upload.
  • Worked with ZIP file extraction and corrupt file validation.
  • Created an integration with eBizAutos API to upload pictures.
  • Created real-time reports for the batch progress.
  • Worked with parallel upload for faster batch process.
Technologies: MySQL, PHP

Senior Full-stack Developer

2013 - 2017
UOL Boacompra
  • Developed an internal system for automated transaction analysis (anti-fraud).
  • Developed more than ten different online payment integrations in five different countries (Trustly from Spain, Mangirkart from Turkey, IyziCollect from Turkey, and Banwire from Mexico, among others).
  • Developed many internal/external RESTful APIs for requests/notifications.
  • Developed an internal dashboard for best insourcing results.
  • Developed a recurrent billing system for membership payments.
  • Developed a web tracking system for funnel and target analysis.
  • Worked with old frameworks and legacy systems (osCommerce, Tomato).
  • Broke a monolithic application into a microservice-oriented one.
  • Migrated old integrations for newest ones.
  • Dealt with other teams from other cultures and languages using English (Turkey, Spain, Mexico, China).
  • Led and consulted on technical projects for the team and the company.
  • Trained and helped other junior developers with tech issues as well as Scrum and Agile processes.
  • Worked on a new checkout system globally distributed on different data centers.
  • Helped developers of the clients with doubts and issues about integration tools.
  • Created an integration library in PHP for clients to use.
Technologies: Kanban, Scrum, Agile, Slim, Zend Framework, Laravel, PhalconPHP, Memcached, RabbitMQ, Docker, MongoDB, Node.js, JavaScript, MySQL, PHP

Full-stack Developer

2010 - 2013
Easypress
  • Created a CMS to multiple websites with different needs.
  • Created generic configurable integration for many online payments, which users can start to sell just by adding their credentials.
  • Created elaborate module-ready packages before "composer" was a thing.
  • Created an online event management/ticket sales system.
  • Improved communication skills from the need for dealing directly with clients.
  • Created a light and fast eCommerce system which the user can employ to manage many stores.
  • Configured many servers from different clients.
  • Worked with many different integration types when REST was not yet a thing.
Technologies: Zend Framework, Model View Controller (MVC), Linux Servers, WordPress, MySQL, PHP

Web Developer

2006 - 2010
O Diário
  • Rebuilt an online newspaper website, improving speed, readability, and SEO.
  • Created an internal system for the reporters, which could schedule interviews, research, and seasonal situations.
  • Created an internal system for press ad administration with which clients could track hits and target.
  • Developed an online ad system where people could purchase classified ads for the printed and online newspaper.
  • Developed an internal ad administration system for the printed newspaper to organize pages and positions of the ads.
  • Developed a system to create a newspaper style "flip page" directly from the finished PDF.
  • Developed an online system where major clients could see the finished ad on the page before printing.
  • Developed an internal system which checks possible issues on the PDF ad files uploaded by the clients to avoid printing problems.
Technologies: Content Management Systems (CMS), WordPress, MySQL, PHP

BoaCompra Recurring Payments

BoaCompra is a UOL/PagSeguro division company. UOL is a major online entertainment company from Brazil. PagSeguro is the leader of online and more recently, mobile, payments in Brazil.

BoaCompra is specialized with payment integrations for more than fifteen countries, integrating almost 150 payment methods from 25 different payment providers. It's also a partner of the major game companies such as Riot (League of Legends), Valve (Steam) and EA (Battlefield, Need for Speed).

BoaCompra is a gateway which provides credit card, bank, and online transfers. Also it provides anti-fraud security and giving the partner payment methods in different countries, making it possible for the partner to sell in other currencies and buyers can use their local payment methods.

EasyPress

EasyPress is a company which provides a professional website in less than a week, with eCommerce, event administration, or ticket selling support.

I built the core system platform of the CMS and server configuration to create the "blank" projects for which clients could work on the content at the same time the company works on the layout.

O Diário - Newspaper

O Diário is a major newspaper from the Maringa City Region which covers about fifty small cities. I created many internal tools for the reporters and the sales team. I also created many online tools, which improved the readability and selling power.

Languages

PHP 7, HTML, HTML5, PHP, JavaScript

Frameworks

PHPUnit, Zend Framework, PhalconPHP, Ruby on Rails (RoR), Laravel, Slim

Libraries/APIs

JSON API, ImageMagick, Node.js, jQuery, Stripe, jQuery UI, Zendesk API, Stripe API

Tools

Jenkins, Composer, RabbitMQ, Confluence, Jira, Slack, Trello, Gulp, NPM

Paradigms

Promise, Unit Testing, Object-oriented Programming (OOP), Kanban, Model View Controller (MVC), Test-driven Development (TDD), Scrum, REST, CQRS, Agile

Platforms

Linux, Windows, CentOS, Ubuntu, Mailgun, Docker, WordPress

Storage

JSON, MySQL, Amazon Aurora, MongoDB, Memcached

Other

Domain-driven Design (DDD), APIs, PCI Compliance, Ajax, Linux Administration, System Administration, Back-end, Communication, Certified ScrumMaster (CSM), Linux Servers, Content Management Systems (CMS), Private NPM Modules

2008 - 2010

Progress Toward a Bachelor’s Degree in Information Technology

UEM - State University of Maringá, ​Brazil - Maringá, Brazil

2006 - 2007

Coursework Toward a Bachelor’s Degree in Law

UEM - State University of Maringá, ​Brazil - Maringá, Brazil

JANUARY 2014 - PRESENT

Certified Scrum Master

Scrum Alliance

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring