JP Barbosa

Founder, IT Director at JP7
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
BR
Languages
  • English -

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

5.0

/5.0
/ Based on 1 ratings
  • (1)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

Cristiano Breuel

João Pedro is an extremely committed professional, who cares deeply about quality and results. I'm always impressed by his ethics and hard work, and his willingness to learn new things and evolve. When I met him he worked as a designer, but he decided to teach himself programming and went on to build impressive things, becoming a successful entrepreneur. It's always been a pleasure working with him, and even years after we went separate professional ways, it's enlightening to exchange ideas about technology and business with him.

You need to have a working account to view this content.
You need to have a working account to view this content.

Credentials

  • Typescript: The Complete Developer's Guide
    Udemy
    Oct, 2019
    - Oct, 2024
  • Docker and Kubernetes: The Complete Guide
    Udemy
    Nov, 2018
    - Oct, 2024
  • The Coding Interview Bootcamp: Algorithms + Data Structures
    Udemy
    Jan, 2018
    - Oct, 2024
  • Modern React with Redux
    Udemy
    Mar, 2017
    - Oct, 2024
  • ES6 Javascript: The Complete Developer's Guide
    Udemy
    Jan, 2017
    - Oct, 2024

Experience

    • Brazil
    • Technology, Information and Internet
    • 1 - 100 Employee
    • Founder, IT Director
      • May 2002 - Present

      High profile software development for the following clients:ItaúThe largest bank in Latin AmericaEmail marketing tool for loyalty program "iupp" (from 2021 to 2022)CarrefourFrench multinational retail companyEmail marketing tool for the Brazilian branch (since 2020)ViaTop 3 largest retail company in BrazilEmail marketing tool for Casas Bahia, Ponto and Extra (since 2012)Central de IntercâmbioLargest youth travel agency in BrazilSeveral projects (since 2006)Lojas Americanas / B2WTop 3 largest retail company in BrazilInvestor relations website (from 2003 to 2021)Cambridge University PressTop 3 largest educational company in the worldWebsite and intranet for the Brazilian branch (from 2005 to 2010)

    • InterMail - Email Marketing Builder Software (React + GraphQL)
      • May 2002 - Present

      InterMail is an email marketing builder software I started in 2002 and keep evolving since then. It has been a challenge to maintain a 20-year-old software up-to-date, but my team and I have been able to do that. Since the beginning of 2022 a brand new React version (with TypeScript) has started being used in production, consuming a legacy back-end originally built in plain PHP, and now exposed to the front-end through a GraphQL interface. The software also uses technologies such as Puppeteer and Headless Chrome to collect data from e-commerce and to create on-demand images from HTML. InterMail is used by leading retailers in Brazil like Carrefour, Casas Bahia, Ponto, Extra and iupp Itaú.

    • Mobile App "CDF Digital" (React Native)
      • Jan 2018 - Mar 2022

      CDF Digital is a white label consumer support mobile app developed in 2018. It uses React Native for its mobile front-end, React for its web and admin front-ends, and Node - Express - MongoDB for its back-end. The app features SMS authentication, maps with geolocation, embedded YouTube player, among several integrations with external APIs. In 2021 I started several refactorings: all the code base is now in TypeScript; the original React code with classes and classic Redux was migrated to functional components with hooks; originally duplicated code in the front-ends and back-end were unified in an external library; and end-to-end tests with Appium were added to the mobile version.

    • Infrastructure Management (Amazon Web Services)
      • May 2010 - Mar 2022

      Throughout my career, I am constantly involved in many aspects of software development, and hosting and infrastructure are core resources that could not be ignored. I am pleased I started working with Amazon Web Services in mid-2010. Since then I keep growing the knowledge and usage of several services like EC2, RDS, S3, CloudFront, Lambda, and so on. As of 2022, I have been managing at least 4 different AWS accounts, maintaining a high SLA level (99,99%). To handle that workload, I developed a strong knowledge of Linux, Nginx, orchestration tools like Ansible, and the daily usage of services like Papertrail, Sentry, and Pingdom. I also have considerable experience in Google Cloud and a basic one in Azure.

    • Car Dealer Website "Grupo Sinal" (React)
      • Mar 2017 - Jun 2021

      Grupo Sinal is the major car dealer in Sao Paulo - Brazil and has about a thousand vehicles in its inventory. The challenge was to build a website with a fast and easy-to-be-filtered search, allowing customers to find their desired vehicles. Back in 2017 React was not so popular, and Grupo Sinal was my first bet in the technology. My team and I immersed in React through Stephen Grider's tutorials in Udemy, mastering it in about a month. The project also includes a React admin interface, and a Node - Express - MongoDB back-end. Last but not least, I designed and set up all the infrastructure on AWS, including CloudFront to ensure 99,99% SLA in about 5 years that the website has been online with great success.

    • Online Payroll SaaS "Fpag" (Ruby on Rails)
      • May 2013 - Jun 2021

      Fpag is a Payroll SaaS I built from scratch and the first project I utilized Ruby on Rails, Postgres, and Heroku. Being started in 2013, I consider it a milestone in my developer career because the RoR ecosystem brought me a bunch of tools and concepts that have lasted up to now and drastically improved my developer skills. Things we take for granted now, like package management and continuous integration, come - or were firstly widespread - by the Ruby on Rails community. On top of that, Fpag was the first software I developed with a multi-tenancy approach from the start, which guaranteed its sustained growth to handle about 50K tenants and its 225K employees along 8 years of uninterrupted activity.

    • Additional Experience
      • May 2002 - Apr 2013

      Despite my current focus on React, GraphQL, and TypeScript, working with software development for about 25 years allowed me to work with many technologies. It is worth mentioning I had developed a CMS in PHP in mid-2002. Called InterAdmin, it was originally built in plain PHP and SQL queries and evolved to be structured with third-party libraries, frameworks, and its own ORM. InterAdmin is still operational, and it maintains a handful of websites, including a travel agency website with more than 2K pages since 2006. I am grateful for all the work of the PHP community, being the language a fundamental tool for my professional life. I also have a basic understanding of Python and Scikit for machine learning.

    • Software Development
    • 700 & Above Employee
    • Software Developer
      • Jun 2022 - Mar 2023

      Full-stack TypeScript development with Neo4j graph database for one of North America's largest oil refining companies. I worked on a project to modernize the accounting department application that generates performance reports based on the company's transactions. My everyday responsibilities included: Neo4j Cypher queries to insert, update, and retrieve large amounts of data, often containing deeply nested relationships; Backend development with SST (Serverless Stack) on top of AWS (Event Bridge, SQS, Lambdas, etc.), using event-driven architecture to handle asynchronous data ingestion and multiple processing stages; Frontend development with React, Redux, and Material UI.

    • United Kingdom
    • Advertising Services
    • 700 & Above Employee
    • Web Developer
      • Mar 2000 - Apr 2002

      In 2000 I started working as a designer and front-end developer at AgênciaClick (now Isobar), the biggest Internet agency in Brazil by that time. In a timeframe of two years, I became the co-founder of the front-end programming department. Named "Interface", it worked as a connection between the creative department and back-end developers. From directory structures to reusable JavaScript libraries, my colleagues and I pioneered implementing standard guidelines across design and programming teams in order to improve productivity and quality control. AgênciaClick was also a place where I had the opportunity to partner up with leading professionals and to work with nationwide clients.

    • aJATO (JavaScript + JSP)
      • Sep 2000 - Feb 2001

      aJATO internet provider introduced high-speed access in Brazil and its website should transmit velocity through a dynamic interface. Taking advantage of the new capabilities of Microsoft Internet Explorer 5 and, yes, Netscape Navigator 4, I was responsible for constructing a website entirely based on JavaScript, where the content was dynamically loaded into different windows. Those windows had a custom design, which required them to be object-oriented programmed from scratch to handle dragging, resizing, scrolling, and so on. Beyond leading the front-end, I had active participation in the back-end architecture and development, which used Java, XML, and XSL templates.

    • iGirl (Design + HTML + ASP)
      • Mar 2000 - Aug 2000

      iG internet provider brought free dial-up access to Brazil in the early 2000s and had one of the most popular internet portals at that time. iGirl was its website targeted to teenage girls and I was responsible for its front-end programming with HTML, back-end maintenance with ASP, and also its graphic design (my original formation). iGirl was my first project for a nationwide audience, and also the first one in which the content was stored in a SQL database and managed by its own CMS. A great part of my concepts in code reuse, templating and metadata came from this project, as they are required to structure and maintain a website daily fed by a team of up to three journalists.

    • Brazil
    • Advertising Services
    • 1 - 100 Employee
    • Web Developer
      • 1998 - Jan 2000

      Midiaweb was one of the earliest and largest internet agencies in the south of Brazil in the late 90s and the early 2000s. It was there I had the opportunity to straighten my knowledge in HTML, Adobe Flash, and a basic level of JavaScript. Around 2 years of work, I designed and programmed an average of 1 website per month, and most of them still work flawlessly in modern web browsers, confirming the code I did was robust. Midiaweb also was the first place where I worked directly with a team exclusively focused on web development. Many of those professionals still work in the field, which proves that Midiaweb was a great place to be working for in those early years of the internet.

  • Timetec
    • Curitiba, Paraná, Brazil
    • Web Developer
      • 1997 - 1998

      Timetec was a leading 3D animation and interactive CD-ROM producer company where I was hired as the first employee - initially as an intern - for the newly created internet department. At Timetec I took my first professional steps with HTML and even JavaScript, always using text code editors to be able to have full control of the programming. It is worth mentioning that at Timetec I was presented to Adobe Flash, which was a state-of-the-art technology by that time and allowed me to develop eye-catching websites that worked fast in a narrowband era. I also took advantage of Timetec's team knowledge in other media to improve my sense of quality to build pixel-perfect interfaces, which has been a differential throughout my career.

Education

  • Universidade Federal do Paraná
    Graphic Design, Dropped Out
    1996 - 1999

Community

You need to have a working account to view this content. Click here to join now