Hire Freelance Software Engineers

Senior Software Engineer

React

6 Years Of Experience

Hire Freelance Software Engineers

Pedro

Florianópolis, Brazil

$42/h

Communication

9/10

Technical Skill

9/10

Message Me

Skills

Expertise

Remote Freelance TypeScript Developer Logo

TypeScript

1 years

Remote Freelance Frontend Developer Logo

Frontend

11 years

Remote Freelance HTML Developer Logo

HTML

11 years

Remote Freelance React Developer Logo

React

6 years

Remote Freelance JavaScript Developer Logo

JavaScript

11 years

Remote Freelance Fullstack Developer Logo

Fullstack

10 years

All Skills

Remote Freelance Firebase Developer Logo

Firebase

Remote Freelance MongoDB Developer Logo

MongoDB

Remote Freelance Next.js Developer Logo

Next.js

Remote Freelance Node.js Developer Logo

Node.js

Remote Freelance PostgreSQL Developer Logo

PostgreSQL

Remote Freelance SCSS Developer Logo

SCSS

Remote Freelance TypeScript Developer Logo

TypeScript

Remote Freelance Frontend Developer Logo

Frontend

Remote Freelance HTML Developer Logo

HTML

Remote Freelance React Developer Logo

React

Remote Freelance JavaScript Developer Logo

JavaScript

Remote Freelance Fullstack Developer Logo

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.

Remote Freelance Next.js Developer Logo

Next.js

Remote Freelance React Developer Logo

React

Remote Freelance JavaScript Developer Logo

JavaScript

Remote Freelance TypeScript Developer 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.

Remote Freelance React Developer Logo

React

Remote Freelance Node.js Developer Logo

Node.js

Remote Freelance Python Developer Logo

Python

Remote Freelance Angular Developer 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

Remote Freelance React Developer Logo

React

Remote Freelance Material Developer Logo

Material

Remote Freelance Firebase Developer 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

Remote Freelance Python Developer Logo

Python

Remote Freelance Angular Developer Logo

Angular

Remote Freelance Ionic Developer 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.

Remote Freelance MongoDB Developer Logo

MongoDB

Remote Freelance API Developer Logo

API

Remote Freelance JavaScript Developer Logo

JavaScript

Remote Freelance MySQL Developer Logo

MySQL

Remote Freelance Spring Developer Logo

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.