Francisco Angelim, Developer in Campina Grande - State of Paraíba, Brazil
Francisco is available for hire
Hire Francisco

Francisco Angelim

Verified Expert  in Engineering

Front-end Developer

Campina Grande - State of Paraíba, Brazil

Toptal member since February 15, 2022

Bio

With over five years of experience in software development, Francisco has a solid background in designing, developing, and delivering end-to-end web and mobile applications. His expertise lies in utilizing JavaScript technologies, especially React and Node.js, to create high-performing, scalable and maintainable software. He also has diverse soft skills like problem-solving, critical thinking, and communication, which help him effectively manage complex projects and achieve successful outcomes.

Portfolio

Toptal Client
React Native, Node.js, MySQL, Sequelize, Amazon Web Services (AWS)...
Toptal Client
React, JavaScript, HTML, CSS, Unit Testing
Ame Digital
JavaScript, Node.js, Amazon Web Services (AWS), Microservices, RabbitMQ

Experience

  • Node.js - 5 years
  • REST APIs - 5 years
  • JavaScript - 5 years
  • CSS - 4 years
  • React - 4 years
  • TypeScript - 2 years
  • Next.js - 1 year
  • React Native - 1 year

Availability

Part-time

Preferred Environment

React, Node.js, JavaScript, HTML, CSS, SQL, NoSQL, Amazon Web Services (AWS), REST APIs, Microservices

The most amazing...

...project I've owned is a legacy news website rebuild using the most recent frameworks to achieve important requirements, such as SEO and high performance.

Work Experience

Full-stack Developer

2022 - 2022
Toptal Client
  • Owned the development of a mobile application to let users track their daily activities.
  • Developed everything from scratch, including the front end, back end, database, and AWS infrastructure.
  • Worked on mobile deployment automation using Bitrise.
Technologies: React Native, Node.js, MySQL, Sequelize, Amazon Web Services (AWS), Mobile Development, CSS, Unit Testing, TypeScript, Bitrise

Senior React Developer

2022 - 2022
Toptal Client
  • Owned the development of an internal dashboard to display Kubernetes metadata.
  • Improved the existing dashboard, increasing the UX.
  • Developed new features and increased the unit test coverage and website's responsivity.
  • Converted React class components to functional components with React Hooks.
  • Increased the overall code quality of the project.
Technologies: React, JavaScript, HTML, CSS, Unit Testing

Software Developer

2021 - 2022
Ame Digital
  • Owned the maintenance and development of new features for a point-of-sale (POS) solution using a microservices architecture.
  • Developed a new feature to store updated sales information inside the point of sales.
  • Moved some of the serverless services of the company to a new monitoring tool, Datadog.
Technologies: JavaScript, Node.js, Amazon Web Services (AWS), Microservices, RabbitMQ

Full-stack Developer

2020 - 2021
Scale Systems
  • Owned the rebuilding of a legacy news website using the most current frameworks to achieve essential requirements such as SEO and high performance.
  • Developed a dashboard where the admin users of the website could manage all data displayed on the main website.
  • Delivered a product with good quality, which made the company have fewer infrastructure costs and better performance than before.
Technologies: React, Node.js, MySQL, Amazon Web Services (AWS), Next.js

Full-stack Developer

2019 - 2020
Incodde
  • Worked in projects with many different contexts using JavaScript as our primary tool. My team and I developed good software for our customers.
  • Developed software to help medical doctors in Brazil to manage their work. Through this software, they can store their procedures and validate them at the end of the month.
  • Got promoted to tech lead, owning the responsibility to help other developers and ensure that all the processes were going well.
Technologies: React, Node.js, React Native, MySQL

Full-stack Developer

2016 - 2019
UFCG – Universidade Federal de Campina Grande
  • Worked for companies like Huawei and FCA in a partnership with UFCG. In these projects, I had the opportunity to develop end-to-end web and mobile applications.
  • Built a mobile application for the UFCG library. Through this application, students could easily rent books and manage them.
  • Owned the development of a mobile front end to interact with IoT software.
  • Developed an admin dashboard for a company in the automotive sector. Through this software, they could manage and analyze their internal data.
  • Created an admin dashboard for a company in the energy sector. Through this software, they could manage and analyze their internal data.
Technologies: Node.js, React, MongoDB, Vue, AngularJS, Spring, MySQL, Android

Experience

Cineclick

Cineclick is a news website about cinema. Another developer and I were responsible for rebuilding this website because the code developed years ago by another team was in a state that could not be maintained anymore.

The new Cineclick website was developed using technologies that best fit their requirements. It was divided into two parts: The main website where all the data is displayed and a dashboard where admin users could manage all of the data.

To achieve requirements such as SEO and performance, we decided to use Next.js, a React framework that allows SSR. On the admin dashboard, we used React.

Education

2015 - 2021

Bachelor's Degree in Computer Science

UFCG – Federal University of Campina Grande - Paraíba, Brazil

Skills

Libraries/APIs

React, Node.js, REST APIs, Vue, Stripe

Tools

GitHub, Sequelize, RabbitMQ

Languages

JavaScript, HTML, CSS, SQL, TypeScript, HTML5

Frameworks

React Native, Next.js, AngularJS, Spring, Jest

Storage

MySQL, NoSQL, MongoDB, Redis

Platforms

Amazon Web Services (AWS), Android, iOS, Bitrise

Paradigms

Microservices, Unit Testing, Mobile Development

Other

Computer Science, Software Engineering

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring