
Felipe Soares
Verified Expert in Engineering
Software Developer
Vancouver, BC, Canada
Toptal member since December 2, 2018
Felipe is a web developer who focuses on the front end and specializes in implementing interfaces and developing web applications. His expertise in development is based on years of experience using HTML, CSS, Sass, JavaScript, jQuery, React, and Redux. He strives to keep updated with best practices and new tools. Independent of tools or technology, Felipe is product-focused and can adapt to any new framework or set of tools.
Portfolio
Experience
- JavaScript - 7 years
- CSS - 7 years
- HTML - 7 years
- ECMAScript (ES6) - 5 years
- jQuery - 4 years
- React - 3 years
- Jest - 2 years
- Redux - 2 years
Availability
Preferred Environment
JavaScript, Slack, Git, Zsh, ITerm, React, React Native, Jest, Cypress
The most amazing...
...project I've worked on was a course for needy children where I helped teach the basics of programming.
Work Experience
Full-stack Engineer
WineDirect, Inc.
- Contributed to WineDirect, an all-in-one eCommerce platform and fulfillment service for wineries to start, manage, and grow their direct-to-consumer business. I supported the product needs in an agile environment with a lot of context switching.
- Handled the rebranding of the new admin panel and the point-of-sale system built using React and React Native, respectively.
- Integrated with BigCommerce, other partners, and different microservices, working closely with QA, product management, and other developers.
Front-end Developer
Consumers Unified, LLC
- Developed the live responsive website using HTML5, CSS3, Sass, pure JavaScript (ES6), and unit tests with Jest.
- Focused on performance and SEO, constantly making improvements to increase those metrics by measuring renders and SEO.
- Started a React SPA back-office app to customize matching tools used across the company. Created a reusable interface as an interactive tool to support the migration.
Web Developer
Codeminer42
- Contributed to more than seven different projects from various segments such as restaurant sign-in, logistics back office, suppliers portal, store internal system, call for papers, etc.
- Implemented continuous integration to client projects, helping maintain code quality.
- Implemented Scrum best practices on development teams and client projects, improving the project's Scrum activities.
- Gave tech talks to encourage knowledge-sharing between developers, discussing themes like BEM, React, SVG, GraphQL, etc.
- Trained interns, helping to improve their technical and interpersonal skills.
- Created a components repository, helping to improve the client's project code usability, and turned them into reusable components.
Independent Developer
Freelance Web Developer
- Worked on a dance platform, focused on delivery tasks using HTML, CSS, and JavaScript.
- Worked on a diagnosis institute mobile app made with React Native and Redux.
- Designed the UI of a small local business using AbodeXD and UI best practices.
Intern
Codeminer42
- Refactored the old web app and worked on CSS and JavaScript files, solving uncaught bugs and improving the app's maintainability.
- Studied development best practices on the front end and learned about HTML, CSS, and JavaScript.
- Gained knowledge in setting up good development environments using Linux, macOS, Bash, Zsh, Tilix, iTerm, Terminator, Atom, and NeoVim.
- Contributed to a store's internal system and set up unit tests with Mocha, Chai, and Sinon.
- Contributed to an educational website developed using Ruby, Ruby on Rails, Sass, and Haml templates.
Experience
Ifood Restaurant
https://parceiros.ifood.com.br/restauranteHybris Front-end Leroy Merlin
Leroy Merlin Suppliers Portal
Ifood Fleet Web
Leroy Merlin Garden
http://styleguide.leroymerlin.com.br/Ifood Bag
Dança.com
https://www.danca.com/Escola Digital
https://www.institutonatura.org/escola-digital-mais-proxima-de-voce-e-do-mundo-digital/Personal Website
https://felipesoares6.github.io/SorocabaCSS
https://sorocabacss.github.ioTranslator at Entrylvl
https://github.com/entrylvlWe create and translate (from English to Brazilian Portuguese) entry-level content to programming newcomers and inexperienced people.
Our goal is to make knowledge more accessible to Brazilian people who don't speak English.
Technology Week Organizer
https://github.com/FatecSorocaba/semana-da-tecnologiaTech Speaker
https://speakerdeck.com/felipesoares6I have also given many tech talks to Brazilian communities. Since 2016, I've been sharing what I know with others at big events and small meetups.
Tech Writer
https://medium.com/@felipeluizsoaresEducation
Technologist's Degree in System Analysis and Development
Fatec Sorocaba - Sorocaba, Brazil
Technician's Degree in Computer Technician
Etec Fernando Prestes - Sorocaba, Brazil
Skills
Libraries/APIs
jQuery, React, Redux-Saga, Sinon.JS, Chai, Node.js, Handlebars, Flexbox, Vue, Vuex, Recompose, Ruby ERB
Tools
Redux Thunk, Webpack, Mocha, Git, GitHub, Travis CI, Vim Text Editor, Atom, Gulp, NPM, Flow, Adobe Experience Design (XD), Zsh, Prisma, GitLab, Bitbucket, RSpec, ITerm, Slack
Languages
HTML, CSS, JavaScript, Sass, ECMAScript (ES6), ES7, Pug, Ruby, GraphQL, Markdown, SQL, JADE, Haml
Frameworks
Redux, Jest, Yarn, Ruby on Rails (RoR), Express.js, Cypress, Koa, React Native, Capybara, Angular
Paradigms
Unit Testing, BEM, Pair Programming, Object-oriented Programming (OOP), Agile, Scrum, Continuous Integration (CI), Continuous Delivery (CD), DRY, Functional Programming, Management, Design Thinking
Platforms
Linux, MacOS, Docker, Heroku, Web
Storage
MongoDB, PostgreSQL, SQLite, Databases
Other
Atomic Design, Nunjucks, Responsive UI, Mobile First, Pixel Perfect, Styled-components, GitFlow, Apollo, SEO Content, Website Performance, Programming, System Architecture, Networks, Web UX, Responsive UX Design
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