Jota Oliveira
Verified Expert in Engineering
Certified ScrumMaster (CSM) Developer
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
Experience
Availability
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
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).
Full-stack Developer
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.
Full-stack Developer
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.
Senior Full-stack Developer
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.
Full-stack Developer
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.
Web Developer
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.
Experience
BoaCompra Recurring Payments
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
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
Education
Progress Toward a Bachelor’s Degree in Information Technology
UEM - State University of Maringá, Brazil - Maringá, Brazil
Coursework Toward a Bachelor’s Degree in Law
UEM - State University of Maringá, Brazil - Maringá, Brazil
Certifications
Certified Scrum Master
Scrum Alliance
Skills
Libraries/APIs
JSON API, ImageMagick, Node.js, jQuery, Stripe Development, jQuery, Zendesk Development, Stripe Development
Tools
Jenkins, Composer, RabbitMQ, Confluence, Jira, Slack Development, Trello Development, Gulp, NPM
Languages
PHP, HTML, HTML5, PHP, JavaScript
Frameworks
PHPUnit, Zend Framework, PhalconPHP, Ruby on Rails, Laravel, Slim
Paradigms
Promise, Unit Testing, Object-oriented Programming, Kanban Project Management, Model View Controller (MVC), Agile Development, Scrum Master Consulting, REST, CQRS, Agile Development
Platforms
Linux, Windows Development, CentOS, Ubuntu, Mailgun Development, Docker, WordPress Development
Storage
JSON, MySQL, Amazon Aurora, MongoDB, Memcached
Other
Domain-driven Design (DDD), APIs, PCI Compliance, Ajax, Linux Administration, System Administration, Back-end Developers, Communication Coaching, Scrum, Linux Servers, Content Management Systems (CMS), Private NPM Modules
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring