About

A pic of Pedro

Who am I?

Yo! My name is Pedro Arthur. I started my professional career as a Graphic Designer during my time studying at UFRJ. Always being a geek, I used to develop small websites and blogs with friends when I was a kid/teen. While eager to learn more and to improve my work opportunities, at the end of my university studies, I decided to take a full career turn to web development. I began studying more complex engineering by myself, and as I was falling in love with code, I made the decision to join the Le Wagon coding bootcamp, the #1 coding bootcamp in the world according to SwitchUp and CourseReview, it was my starting point as a Full-Stack Web Developer.
Nowadays Graphic Designer for fun, and experienced with social & digital media work. I'm a geek, gamer, tabletop RPG afficcionado, coffee lover, passionate about music, and a big trending topics follower.

Javascript and Ruby adept, I already worked with PHP & Python, and I'm currently focusing on developing more of my knowledge over Node.js and AI Tools. Always ready to learn more and grow as a person, improving life through code.

Skills

Experienced with

CSS
JavaScript
ReactJS
Redux
React Query
React Hooks
React Testing Library
Styled Components
Bootstrap
Ruby
SQL
Active Record
PostgreSQL
REST API
Node.js
Rails
Rspec
Heroku
PWA
Web Browser Extension
AWS Deployment
Design
Marketing
Wordpress
Git
Linux
Mac
Windows

A few steps in

React Native
Vue
Angular
Elasticsearch
OpenAI
Langchain
Python

Career

Freelancer

Freelancer (Jan/2020-Now)

Working as a freelancer web developer.

It includes a variety of small work done independently or as part of short-period contracts.
- Consultant and developer for the Suavy group.
- Data collecting app created for IDFM.
- Brief but rich experience as a fullstack developer for Quickmail.

Ruby
Rails
Laravel
API Integration
RSpec
Factorybot
Angular
Typescript
SCRUM
etc
Hyper

Cultura Inglesa/Hyper English (Dec/2020-Aug/2021)

Former Spot Educação. Platforms for education and learning.

Previous experience as a fullstack developer at Hyper English Squad, maintaining and creating new features of a large english learning platform using React and Ruby on Rails.

Ruby
Rails
API Integration
Cucumber
Factorybot
ReactJS
Redux
SCRUM
etc
Jungle Scout

Jungle Scout (Aug/2021-Dec/2023)

Market intelligence platform and web browser extension for Amazon Marketplace sellers of all kinds.

Previous experience maintaining and deploying features for Orange and Cobalt Web Apps, as well as the Jungle Scout browser extension (Chrome & Firefox).

Work was based on developing for a large-scale platform involving multiple repositories, dealing with React, Ruby on Rails and Node.js, as well as AWS infrastructure and Elasticsearch basics. Some of the latest work done at Jungle Scout involved doing major version upgrades of large scale PostgreSQL databases, and working with Langchain & Langsmith to implement OpenAI as an assist Tool inside the web app.

Ruby on Rails
React
Redux
React Hooks
React Query
Node.js
Test-driven development
OpenAI
etc

Portfolio & Snippets

Randomeal

Randomeal

An app for indecisive eaters. +

PWA
JavaScript
SASS
Rails
PostgreSQL
API Integration
Heroku
MVC
etc

Randomeal is a progressive web app focused on mobile platforms that picks and displays a random restaurant from anywhere around the world based on filtering user inputs. It's a Rails project developed in 2 weeks through the use of Ruby, HTML, CSS, Javascript, APIs and more. It's a work in progress, a MVP that does not work in its full potential due to lack of financial investiment that our team can't handle right now. You can check it here.

Rioserve

Rioserve

A platform to make and manage restaurant reservations. +

Rails
JavaScript
SASS
PostgreSQL
API Integration
Heroku
MVC
etc

Rioserve is an airbnb-like platform for clients and owners, that lets the user make and manage restaurant's reservations. It's a Rails app developed in 1 week through the use of Ruby, HTML, CSS, Javascript, different APIs, and more. You can check it here.

PTU Calculator

PTU Damage Calculator

Small web app to increase combat pacing while playing Pokémon Tabletop United. +

ReactJS
CSS
Javascript
Gaming
JustForFun

PTU Damage Calculator is a small and quick project to solve one of the problems me and my friends went through while playing tabletop RPG. Manually calculating combat statistics and values when playing Pokémon Tabletop United can be a boring time consuming task, so I created this calculator. It's a React app developed in an hour through the use of ReactJS and CSS. You can check it here.

Micro App API IDFM

Micro App API IDFM

A micro app that runs as a bot, it periodically makes a call to an API, get a response, save it in Json format and send it to an online storage. +

Ruby
Rails
API Integration
API Development
CRON
AWS
Bot

Micro App API IDFM is a Rails API that runs as a bot, created as a freelance job for Groupement Lacroix & Savac. It's an app developed with Ruby that through the use of tasks and CRON jobs make a call to an API every five minutes, save the response as a Json file, send it to an Amazon S3 Bucket and then delete the file locally. You can check that test version with no sensible data right here.

Irina Popa
 
”It has been an outmost pleasure to work with Pedro, who impressed us from Day 1 of the bootcamp. He is a problem solver, a hard-worker and has intuive programming talent. If you give him a challenge he won't walk away until he solves it!”
Irina Popa, Lead Teacher at Le Wagon & Developer
Andre Ferrer
 
“Extremely outgoing and a tech savvy, Pedro was the leader of the pack and the glue that kept everyone together. I can only wish him the best after the bootcamp, which is sure to follow.”
Andre Ferrer, Lead Teacher at Le Wagon & Developer
Vitor Tavares
 
“Pedro is a great person to have on your team. He is highly competent, also a quicklearner, he has a very important critical view for any project, always trying to see the user's point of view, in addition to being very good with people. Each moment we worked together on a project was a reciprocal learning experience.”
Vitor Tavares, Engineer & Fullstack Developer at Jobhub
Breno Romeiro
 
“A great team player, Pedro was a nice addition to the projects in which we worked together. Specially when dealing with front-end, Pedro has the mindset needed to quickly adapt and learn new skills.”
Breno Romeiro, Freelancer & Front-end Developer at Stone

Contact

So, how was your journey until here?

Maybe you came here right away, that's fine too!
If you want to talk about freelance work, a job opportunity, or maybe discuss some ideas, feel welcomed to contact me. I'm always excited to get to know new people and opportunities!

You should know, I love sharing music, so I may have some for you!