
Francisco Angelim
Verified Expert in Engineering
Front-end Developer
Campina Grande - State of Paraíba, Brazil
Toptal member since February 15, 2022
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
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
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
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.
Senior React Developer
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.
Software Developer
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.
Full-stack Developer
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.
Full-stack Developer
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.
Full-stack Developer
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.
Experience
Cineclick
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
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring