img

Senior Software Engineer

React

6 Years Of Experience

img

Pedro

Florianópolis, Brazil

$42/h

Communication

9/10

Technical Skill

9/10

Message Me

Skills

Expertise

logo

TypeScript

1 years

logo

React

6 years

logo

JavaScript

11 years

logo

Frontend

11 years

logo

Fullstack

10 years

logo

HTML

11 years

All Skills

logo

Firebase

logo

MongoDB

logo

Next.js

logo

Node.js

logo

PostgreSQL

logo

SCSS

logo

TypeScript

logo

React

logo

JavaScript

logo

Frontend

logo

Fullstack

logo

HTML

Senior Software Engineer

Pedro is a Senior Software Engineer with over 10 years of experience. He has worked Fullstack, Frontend, Mobile, and Backend in different roles and jobs over his professional life.

Professional Experience

Senior Software Engineer

11 months

Soreto

Transform design models provided by the UI team into a working interface by adding full-stack functionality.

Serve as a source of mentorship for developers by reviewing and providing feedback on code, discussing potential solutions, and offering technical guidance, as necessary.

Implement features and functionality that guarantee great user experience and alignment with the goals of Soreto.

Maintain and upgrade the current site administration tool to incorporate new features and improve user experience.

Participate in the decision-making process for technologies to employ.

Next.js React Framework was selected for its strengths in SEO and server-side rendering and also because it's built on JavaScript, the main programming language used by the development team. Based on the experience of the development team we opted to use Typescript, ESLint, and Sass modules to ease the learning curve for our junior developers and ensure clean and efficient code. All deadlines were met for the first draft of the marketplace as well as the upgrades to the administration tool.

logo

Next.js

logo

React

logo

JavaScript

logo

TypeScript

Senior Frontend Developer

1 year 1 month

Cluster

NewHub is a portal that extends Qlik Sense, a web-based business intelligence tool, with additional functionalities that improve aesthetics, interactivity, and management capability. The portal was developed on the alpha stage using Angular for the front-end, and a Python application programming interface (API) for the back-end, but the decision was made to migrate to ReactJS and to NodeJS, respectively, for their simplicity, expandability, and relatively flat learning curve.

Direct the migration process from Angular to ReactJS by refactoring the code, creating templates, and implementing reusable components to increase the developer experience.

Migrate the API from Python which was developed by an external entity to NodeJS to allow for easier management by the internal development team.

Offer guidance and training to the development team for work with React

Incorporate existing and new features per the requests of the product manager and users.

logo

React

logo

Node.js

logo

Python

logo

Angular

Software Developer

2 years 9 months

Mou Digital

ICloth was created to assist fashion designers with creating the size tables, drawing clothing designs based on international standards, algorithmically improving fabric usage, and also being a modern and cost-effective alternative to industry-standard tools. The project was built with innovative libraries such as React, Redux, Material-UI, and Firebase.

Discuss and determine the best design for the interface

Develop and implement user interface functionality including: Size tables page, Nesting, both automatically (using a best-fit algorithm) and manually (dragging and dropping the cloth parts), Site-wide history manipulation through undo and redo

logo

React

logo

Material

logo

Firebase

Mobile Developer

7 months

WPLEX Software

This mobile app gave passengers the opportunity to plan their bus trips by allowing them to access the schedules, including departure and estimated arrival times, as well as to track the routes on the map.

Participation in the decision-making process of the technologies that would be used

Implementation of the backend API in Python to provide data to the App

Development of the app using Ionic Framework

logo

Python

logo

Angular

logo

Ionic

Full Stack Engineer

4 years 3 months

Various

Adding new functionalities to the front-end that were previously described on the software roadmap

Solving bugs opened by the support team

Improving the engine that connects with the social media API

Maintaining the dashboard interface

Maintain the Core and Info websites which are built with Java JSF.

Recreate the dashboard using Spring MVC, Hibernate, and Highcharts.

logo

MongoDB

logo

API

logo

JavaScript

logo

MySQL

logo

Spring

Education

Universidade Federal de Santa Catarina

BSc Computer Information Systems

Testing Results

Skill Evaluation: 9/10

Professional Strengths

  • Dynamic, talented problem solver using the right tool for the job
  • Experienced in any type of field: Mobile, Frontend, Backend

About me

I like to describe myself as a problem solver: in my 10 years of experience working on different projects in various companies, I have learned to put the customer needs ahead of the tools or technologies. Looking forward to building with you.