Felipe Soares, Software Developer in Sorocaba - State of São Paulo, Brazil
Felipe Soares

Software Developer in Sorocaba - State of São Paulo, Brazil

Member since November 12, 2018
Felipe is a web developer with a focus on 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 the 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.
Felipe is now available for hire


  • Codeminer 42
    Ruby on Rails (RoR), Ruby, Node.js, Sinon.JS, Chai, Mocha, Jest, Recompose...
  • Freelance Web Developer
    Adobe Experience Design (XD), Redux, React Native, jQuery, JavaScript, Sass...
  • Codeminer 42
    Node.js, Sinon.JS, Chai, Mocha, jQuery, JavaScript, Handlebars, Haml, Pug...



Sorocaba - State of São Paulo, Brazil



Preferred Environment

JavaScript, Slack, Git, Zsh, ITerm

The most amazing...

...project I've worked on was a course to needy children where I helped to teach the basics of programming


  • Web developer

    2017 - 2018
    Codeminer 42
    • Contributed to more than seven different projects from various segments such as restaurants sign-in, logistics back office, suppliers portal, store internal system, call for papers and so on.
    • Implemented continuous integration to client's projects, helping to keep the code quality.
    • Implemented Scrum best practices on development teams on client's projects, improving the project Scrum activities.
    • Gave tech talks, to encourage knowledge-sharing between developers, talking about themes like BEM, React, SVG, GraphQL, and so on.
    • I 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.
    Technologies: Ruby on Rails (RoR), Ruby, Node.js, Sinon.JS, Chai, Mocha, Jest, Recompose, Flow, Redux-Saga, Redux, Styled-components, React, Cypress.io, jQuery, JavaScript, Sass, CSS, HTML
  • Independent Developer

    2015 - 2018
    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 local small business using AbodeXD and UI best practices.
    Technologies: Adobe Experience Design (XD), Redux, React Native, jQuery, JavaScript, Sass, CSS, HTML
  • Intern

    2016 - 2017
    Codeminer 42
    • Refactored old web app worked on CSS and JavaScript files solving uncaught bugs and improving the app maintainability.
    • Studied development best practices on front-end, I learned about HTML, CSS, and JavaScript.
    • Learned how to set up good developments environment, using Linux, MacOS, bash, Zsh, Tilix, iTerm, Terminator, Atom, and NeoVim.
    • Worked on a store internal system, set up unit tests with Mocha, Chai, and Sinon.
    • Worked on an educational website, developed using Ruby, Ruby on Rails, SASS, and Haml templates.
    Technologies: Node.js, Sinon.JS, Chai, Mocha, jQuery, JavaScript, Handlebars, Haml, Pug, JADE, Sass, CSS, HTML


  • Ifood Restaurant

    I built the new version of the Ifood restaurant landing page and sign-in form based on the designed layout. The technologies used on this project were HTML, CSS, SASS, BEM, React, Redux, Redux thunk, Jest, and Recompose.

  • Hybris Front-end Leroy Merlin

    I implemented the web system front-end made with JavaScript, JQuery, Jade, Nunjucks, Gulp, CSS, and HTML used for the assisted sale inside the stores of Leroy Merlin Brazil. The main challenges of this project were to maintain a consistent interface that was able to solve all the needs of the supporter who would use it and implement the modules needed to add discounts and freight sums.

  • Leroy Merlin Suppliers Portal

    Single Page Application made with React and Redux, used for Leroy Merlin suppliers and Leroy Merlin employees to assist all the supplier's requirements. The main challenges of this project kept a consistent and reliable structure while the platform started to grow, manage a whole bunch of data in the front-end, add a CI, patterns to commits, pull requests, and reviews of the code.

  • Ifood Fleet Web

    I worked on the Ifood Fleet Web a SPA platform that manages the delivery orders, treat occurrences and have a manager vision of the situation of the delivery areas and the workers. Using agile, UX and development best practices. The technical stack used was React, Redux, Redux Saga, Flow, Recompose, Jest, and Cypress.

  • Leroy Merlin Garden

    I helped to maintain the open-source style guide called Garden, by adding components with JavaScript, CSS, and Atomic Design to be used inside the Leroy Merlin portal and other internal applications.

  • Ifood Bag

    I worked on the Ifood Bag a components repository, creating reusable components to be used on different applications developed by the back office team. The components were created using React, Flow, Recompose, Jest, and documented using Docz.

  • Dança.com

    A website called Danca.com, that is a platform for
    dance schools and teachers, ​I worked with using HTML, CSS, and SASS as well as JavaScript, jQuery, and JS modules during this project.

  • Escola Digital

    Online platform focused on assisting in distance learning. The main challenges encountered in the development of this project were to migrate the interface to a new version and restructure the front-end code base that was unreliable with my low level of experience. I worked with HTML, CSS, SASS, JavaScript, jQuery, Haml, Erb, Jade, and Ruby on Rails.

  • Personal Website

    A personal website made with HTML, CSS, SASS, and JavaScript.

  • SorocabaCSS

    SorocabaCSS is a front-end local community of inner São Paulo, Brazil. I'm also part of the meetup organization.

  • Translator at Entrylvl

    Entrylvl is an open source blog I have alongside five friends.

    We 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

    For two years, I was part of the technology week organization at Fatec Sorocaba here in Brazil. We organized an entire week with free courses and tech talks, and we also promoted an event with a focus on learning Git and contribute to open source.

  • Tech Speaker

    I gave a lot of tech talks at Brazilian communities. I've been sharing what I know with others since 2016 at big events and small meetups.

  • Tech Writer

    I'm a writer at my Medium blog, where I share more about professional experiences and technical tutorials.


  • 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.io, Koa, React Native, Capybara
  • Libraries/APIs

    jQuery, React, Redux-Saga, Sinon.JS, Chai, Node.js, Handlebars, Flexbox, Vue, Vuex, Recompose
  • 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
  • Paradigms

    Unit Testing, BEM, Pair Programming, Object-oriented Programming (OOP), Agile, Scrum, Continuous Integration (CI), Continuous Delivery (CD), DRY, Functional Programming
  • Other

    Atomic Design, Nunjucks, Responsive UI, Mobile First, Pixel Perfect, Styled-components, GitFlow, Apollo, SEO Content, Website Performance
  • Platforms

    Linux, MacOS, Docker, Heroku
  • Storage

    MongoDB, PostgreSQL, SQLite


  • Technologist's Degree in System Analysis and Development
    2015 - 2017
    Fatec Sorocaba - Sorocaba, Brazil
  • Technician's Degree in Computer Technician
    2012 - 2014
    ETEC Fernando Prestes - Sorocaba, Brazil

To view more profiles

Join Toptal
Share it with others