Senior Software Engineer

React

6 Years Of Experience

Hire Freelance Software Engineers

Pedro

Florianópolis, Brazil

Communication

9/10

Technical Skill

9/10

Message Me

Skills

Expertise

TypeScript

1 years

Frontend

11 years

HTML

11 years

React

6 years

JavaScript

11 years

Fullstack

10 years

All Skills

Firebase

MongoDB

Next.js

Node.js

PostgreSQL

SCSS

TypeScript

Frontend

HTML

React

JavaScript

Fullstack

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.

Next.js

React

JavaScript

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.

React

Node.js

Python

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

React

Material

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

Python

Angular

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.

MongoDB

API

JavaScript

MySQL

Spring

Education

Universidade Federal de Santa Catarina

BSc Computer Information Systems

Developer Profile

Leadership:

Score 5: Expertly architects projects, oversees engineering teams, and guides company-wide tech initiatives.

Communication:

Score 5: Expertly conveys technical scope and vision, aligns tech solutions with business requirements, and mentors in effective communication.

Professsional Experience:

Score 4: Project Lead - Overseen project lifecycles, led teams, ensured timely deliveries, and has been the primary point of contact for significant tech initiatives.

Engineering Skill:

Score 4: Tech Lead/Architect - Oversees large-scale projects, defines architectural decisions, and strategizes tech solutions.

Professionalism:

Score 4: Advanced - Exemplifies leadership qualities, proactively addresses challenges, and cultivates a positive work environment.

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.

Services professionnels
Loading insights...