Willy Camargo, Developer in Londrina - State of Paraná, Brazil
Willy is available for hire
Hire Willy

Willy Camargo

Verified Expert  in Engineering

Software Developer

Londrina - State of Paraná, Brazil

Toptal member since March 28, 2022

Bio

Willy has been a software engineer focused on front-end development since 2013. He is experienced in building UI components, single-page applications, and web widgets using modern web technologies. Willy has been working remotely since 2017, which has allowed him to learn a lot about self-knowledge, time management, good habits, and good communication practices.

Portfolio

Platos Educação
JavaScript, Node.js, React, TypeScript, Next.js, CSS, HTML, Sass, Git...
Ahazou
JavaScript, Node.js, React, Next.js, Firebase, Firebase Cloud Functions...
CWS Digital
JavaScript, React, Web Components, HTML, Algolia, Sass, Git, CSS

Experience

  • JavaScript - 8 years
  • HTML - 8 years
  • CSS - 8 years
  • React - 6 years
  • Firebase - 5 years
  • MongoDB - 3 years
  • Node.js - 3 years
  • Next.js - 2 years

Availability

Part-time

Preferred Environment

MacOS, Slack, Visual Studio Code (VS Code), Git

The most amazing...

...thing I've developed was an eCommerce platform front end, allowing the merchants to choose which specific components they want to use in the store.

Work Experience

Front-end Engineer

2020 - 2021
Platos Educação
  • Developed a white-label web platform to serve huge universities in Brazil using Next.js, React, TypeScript, CSS Modules, Node.js, and PostgreSQL.
  • Developed a generic UI component library that receives and handles design system tokens to render a white-label platform according to the university brand specifications.
  • Designed microservices and front-end solutions to be developed to replace legacy systems.
  • Set up CI/CD pipelines for all projects to run tests, deploy applications, and publish packages in a continuous delivery flow.
Technologies: JavaScript, Node.js, React, TypeScript, Next.js, CSS, HTML, Sass, Git, Mithril.js, Tailwind CSS

Full-stack Engineer

2019 - 2020
Ahazou
  • Developed a component library for multiple projects in-house by converting components from Figma, respecting the brand's design system, and focusing on the best user experience.
  • Designed a technical solution and developed a new version of a portal that was accessed thousands of time a day, using Next.js, CSS Modules, MongoDB, Firebase tools, and Google Cloud Platform (GCP).
  • Developed a new version of the website using Gatsby, React,. and CSS Modules.
  • Designed the technical solution and developed a new version of the mobile app using Flutter and Firebase tools.
  • Set up CI/CD pipelines for all projects to run tests and deploy applications.
Technologies: JavaScript, Node.js, React, Next.js, Firebase, Firebase Cloud Functions, Flutter, MongoDB, Gatsby, HTML, Algolia, Sass, Git, Serverless, CSS

Front-end Engineer

2018 - 2019
CWS Digital
  • Architected and planned the application development with a focus on migration and optimization of a monolithic system using the micro-front-end paradigm.
  • Strategized and created web components and other generic and reusable libraries across multiple web applications.
  • Developed tests and documents using Storybook, Jest, and Puppeteer.
Technologies: JavaScript, React, Web Components, HTML, Algolia, Sass, Git, CSS

Full-stack Engineer

2017 - 2018
Round Pegs
  • Collaborated with stakeholders during development processes to confirm creative proposals and design best practices.
  • Developed generic UI components using React and Storybook.
  • Designed technical solutions and developed web apps, converting mockups into usable web presence using React, Redux, CSS Modules, and GraphQL.
  • Developed serverless services using Node.js, Hapi.js, Express.js, DynamoDB,. AWS, and Firebase.
Technologies: Node.js, React, JavaScript, GraphQL, CSS, Redux, Hapi.js, Amazon DynamoDB, Serverless, HTML, Git, MongoDB

Front-end Engineer

2015 - 2017
Moskit CRM
  • Developed cloud-based systems with a focus on JavaScript high performance and interface usability.
  • Provided front-end apps development using Mithril.js, React, ECMAScript (ES6), and Stylus.
  • Developed UI components with Mithril.js and React following material design guidelines.
  • Worked in an agile-driven environment to effectively maintain the project timeline and provide a continuous delivery process.
Technologies: JavaScript, Mithril.js, React, CSS, Stylus, HTML, Sass, Git, Redux

Experience

Moskit CRM

https://app.moskitcrm.com/
Developed a sales CRM, which was built focused on productivity, control, and growth in the way Brazilians interact with salespeople and customers. I worked on the project using a single-page application and RESTful APIs. I followed the Google Material Design style guide, based on performance, usability, and scalability techniques.

White-label eCommerce Platform for Higher Education

Worked on a white-label eCommerce platform to serve huge universities in Brazil. The university can sign up to use the platform, customize the appearance, the sections, and set up the courses that they want to sell through the platform.

This was an important project that I worked on while I was working for one of the largest education companies in Brazil, and had impacted dozens of universities and thousands of students.

CWS Chat Commerce

CWS Chat Commerce is a web widget that allows merchants to insert a live chat to their eCommerce sites. Through this chat, the merchants can help customers with questions, send product links and coupons, give discounts, track the customer on the website, and more.

The project is a standalone app built using React (with TypeScript) and WebSocket, and the back end was built using Go, Pushpin, and PostgreSQL.

Skills

Libraries/APIs

React, Node.js

Tools

Stylus, Git

Languages

JavaScript, CSS, HTML, TypeScript, Sass, GraphQL, Python

Frameworks

Next.js, Redux, Flutter, Hapi.js, Mithril.js, Flask, Tailwind CSS

Platforms

Firebase, Algolia

Storage

MongoDB, Amazon DynamoDB

Other

Firebase Cloud Functions, Web Components, Gatsby, Serverless, WebSockets, System Design

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