João CarvalhoFull Stack Developer
I'm a software engineer that likes to experiment with new technologies, developing solutions that help users do their work or just for fun. I'm a fast learner and self-taught.
Certifications
C1 Advanced
C1 Advanced, B2 Upper Intermediate, B1 Intermediate
10/07/2021
Tech stack
C1 Advanced
B2 Upper Intermediate
B1 Intermediate
WordPress (9)
JavaScript (7)
PHP (6)
Git (4)
HTML (4)
CSS (4)
OpenCart (3)
eCommerce (3)
Web Design (3)
Web Performance Optimization (WPO) (3)
Node.js (2)
Python (2)
Test Automation (2)
Codeception (2)
WordPress VIP (2)
WordPress REST API (2)
MySQL (2)
Web Hosting & Domain Setup (2)
Web Development (2)
Architecture (2)
Performance Optimization (1)
Bootstrap (1)
Middleware (1)
Joomla (1)
WordPress Theme Design (1)
Search Engine Optimization (SEO) (1)
Web Performance (1)
Experience
Full Stack DeveloperEarnest
06/2022 - Currently

Earnest is a fintech focused in loan services for high education students and graduates. I'm working as a full stack engineer, using mainly Wordpress, PHP, JavaScript, NodeJS, and some Python scripting.

WordPress
PHP
JavaScript
Node.js
Python
Senior Software EngineerWikimedia Foundation
10/2021 - 06/2022

Main functions: Definitions of the system infrastructure, code architecture, and technologies used. Development of extension used on Wikipedia and other Wikimedia Foundation-managed wikis. Performed code reviews and gave feedback to other developers.

Architecture
Tech LeadCNN Brasil
01/2021 - 10/2021

• Performed code quality and performance reviews • Developed themes and plugins for the company's needs • Led the migration of a NodeJS-based CMS to WordPress • Led efforts to increase all portals' performance, increasing performance from 35 to 80~90 points on Lighthouse • Definition of internal processes and rites, such as estimates, git-flow, and code architecture • Development of AMP-only pages • Mentored other developers of the team

Architecture
Git
Performance
WordPress
Senior Full-stack DeveloperGrupo Abril
04/2020 - 01/2021

• Refactored the themes of ~15 portals managed by Grupo Abril, such as Veja and Quatro Rodas • Increased sites performance and loading speed by approximately 50% • Created automated tests using CodeCeption • Integration with Google products, like AMP Stories and Subscribe with Google • Performed code reviews and gave feedback to the developers

Codeception
WordPress
WordPress REST API
WordPress VIP
PHP
Web Performance Optimization (WPO)
Test Automation
Google Analytics
Google APIs
Git
Full-stack DeveloperVector ITC Group
03/2019 - 03/2020

• Developed and integrated paywall solutions on Grupo Abril websites • Created automated tests using CodeCeption • Managed user authentication with AWS Cognito • Maintained a Middleware to connect different services, like Piano.io to Grupo Abril websites • Integrated marketing tools, like e-mail marketing to WordPress

Codeception
Middleware
WordPress
WordPress REST API
WordPress Theme Design
WordPress VIP
PHP
Test Automation
JavaScript
Git
Full-stack DeveloperAgência Próton
08/2017 - 01/2019

Theme and plugin development for WordPress and Opencart Systems development with PHP

OpenCart
PHP
WordPress
eCommerce
HTML
CSS
MySQL
Web Hosting & Domain Setup
Git
JavaScript
Full-stack DeveloperAgência Master12
03/2016 - 08/2017

Theme and plugins development for WordPress and Opencart

OpenCart
WordPress
eCommerce
HTML
CSS
JavaScript
Web Design
Web Development
Web Performance Optimization (WPO)
Front-end DeveloperAgência Master12
02/2015 - 02/2016

Layout creation for websites and web apps WordPress and Joomla themes personalization

Joomla
WordPress
HTML
CSS
Bootstrap
Web Design
Search Engine Optimization (SEO)
Performance Optimization
Web Performance
JavaScript
Education
Master of Business Administration - MBAFIAP
02/2020 - 02/2021
TecnólogoFAM Oficial
02/2017 - 02/2019
Curso TécnicoETEC - Escola Técnica Estadual de São Paulo
02/2014 - 02/2015