
Javier Villafuerte
Verified Expert in Engineering
React Developer
Arequipa, Peru
Toptal member since November 15, 2021
Javier is a senior front-end developer with almost a decade of experience building robust and easy-to-use web applications at AmigoCloud. He specializes in React and AngularJS and excels in implementing plugins for Mapbox GL JS and Leaflet. Javier enjoys introducing new technologies to deliver innovative solutions.
Portfolio
Experience
- JavaScript - 8 years
- Git - 8 years
- CSS - 8 years
- AngularJS - 6 years
- React - 4 years
- Mapbox GL - 4 years
- SCSS - 4 years
- TypeScript - 2 years
Preferred Environment
Visual Studio Code (VS Code), MacOS, Slack, JavaScript
The most amazing...
...thing I’ve developed is a dynamic forms solution used by AmigoCloud clients to collect data from the web or mobile devices.
Work Experience
React and React Native Developer
Freelance Clients
- Implemented multiple features on mobile and web apps using React Native for the web, Tailwind CSS, and RTK.
- Tracked and fixed bugs using Jira and daily scrums.
- Improved our test coverage by creating new tests for every new component added.
Senior Full-stack Developer
Freelance Clients
- Created multiple sites from Figma designs using the latest technologies like React, Tailwind CSS, and Next.js.
- Handled user authentication workflows with our REST APIs.
- Improved sites to be 100% compatible with mobile devices.
Front-end Developer
Online Store
- Worked on the migration of the existing site from old jQuery related technologies to Vue.
- Fixed bugs and worked on improvements to user-facing features.
- Created a reusable Vue component to improve the user experience on their buying experience.
Senior Front-end Engineer
AmigoCloud
- Developed the web solutions to enable users to import their workflows into AmigoCloud as a data collection solution; worked on the tools that allowed them to define, style, and share online maps.
- Tracked the bugs using Sentry and GitLab; used Puppeteer for the E2E testing of the web application.
- Assisted in upgrading our existing AngularJS and Leaflet solutions, used React and Mapbox GL JS to implement new features while maintaining the core application, and developed new features with the up-to-date technologies.
Full-stack Developer
Inka Labs
- Implemented a new Joomla extension to allow the clients to share up-to-date information with their visitors.
- Assisted in creating a new version of a stock visualization solution for our client in Germany.
- Ran an invite-only social network for the elderly, where they could share everyday experiences and establish new friendly relationships.
Experience
Interactive Form Editor
Dynamic Form Solution
I defined the communication protocol between the forms and clients, regardless of the preview, web, or mobile solution, implemented each field type, and introduced a digital signing solution.
Online Map Editor
Education
Bachelor's Degree in Computer Science
San Pablo Catholic University - Arequipa, Peru
Professional Degree in Computer Science
Instituto del Sur - Arequipa, Peru
Certifications
ECPE Proficient CEFR Level C2 in English
Cultural Arequipa
Skills
Libraries/APIs
React, Mapbox GL, jQuery, Leaflet, RxJS, React DnD, REST APIs, Vue, React Native for Web, React Testing Library
Tools
Git, GitHub, Figma, Mobile Verification Toolkit (MVT), RTK Query
Languages
JavaScript, CSS, SCSS, TypeScript, PHP, HTML, HTML5, Python, GraphQL
Frameworks
Tailwind CSS, AngularJS, Django, Django REST Framework, Next.js, React Native, Redux
Paradigms
E2E Testing
Platforms
Django CMS, Joomla, Docker
Storage
PostgreSQL, PostGIS
Other
Web Development, Front-end, Computer Science, English, Axios, Tailwind UI, Responsive UI
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