João Carvalho

Software Engineer

São Paulo, Brazil

Education

-

About me

As a Team Lead, I bring solid experience in large-scale and high-impact projects. I emphasize my last project, in which I led the efforts in developing tools and improvements for the growth of the CNN Brazil portal. Today, the portal is the third largest in Brazil, with more than 80 million monthly visits. Furthermore, I have experience in projects on a global scale, where I can highlight my time at the Wikimedia Foundation, where I have contact with cultures from all over the world and unique challenges in performance and accessibility.

Experience

Tech Lead

CNN Brasil | Apr 2023 - Present

Acting as leader of the development team, actively participating in the implementation of code standards and processes such as CI and CD, generating greater quality and stability in deliveries.

Senior Software Engineer

Earnest | May 2022 - Mar 2023

Worked on Earnest's website performance and security optimizations. Migrated site and blog from ACF to Gutenberg. Developed and maintained WordPress themes and plugins. Improved and created user stories with a developer view.

Senior Software Engineer

Wikimedia Foundation | Sept 2021 - May 2022

Worked on a team focused in developing a extension to help people manage events directly from MediaWiki. Built the design of the MySQL database of the extension. Performed code reviews and gave feedback to other developers.

Tech Lead

CNN Brasil | Dec 2020 - Sept 2021

Worked as a Tech Lead in an internal team, assisted the managers in hiring developers, and led technical interviews and WordPress code tests. Led the migration of a proprietary CMS to WordPress.

Senior Full-stack Developer

Grupo Abril | Feb 2019 - Dec 2020

Worked as the principal developer of the effort to update and modernize the Grupo Abril sites, upgrading its PHP version, moving part of the monolith code to object-oriented, and increasing its performance and usability.

Full-stack Developer

Proton Agency | Jul 2017 - Dec 2018

Developed custom softwares with PHP. Developed themes and plugins for WordPress and OpenCart.

Full-stack Developer

Master12 Agency | Jan 2015 - Jul 2017

Worked creating layout for websites and apps using Photoshop. Developed themes and plugins for WordPress and OpenCart. Worked on optimizing websites performance with strategies like deferring and minifying CSS and Javascript, and lazy-loading images and files.