
Felipe Soares
Software Developer
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.
Portfolio
Experience
jQuery - 4 yearsHTML - 4 yearsCSS - 4 yearsJavaScript - 4 yearsReact - 3 yearsECMAScript (ES6) - 3 yearsJest - 2 yearsRedux - 2 yearsAvailability
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
Work Experience
Web developer
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.
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 local small business using AbodeXD and UI best practices.
Intern
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.
Experience
Ifood Restaurant
Hybris Front-end Leroy Merlin
Leroy Merlin Suppliers Portal
http://plataforma.leroymerlin.com.brIfood Fleet Web
Leroy Merlin Garden
http://styleguide.leroymerlin.com.br/Ifood Bag
Dança.com
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
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/felipesoares6Tech Writer
https://medium.com/@felipeluizsoaresSkills
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
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
Education
Technologist's Degree in System Analysis and Development
Fatec Sorocaba - Sorocaba, Brazil
Technician's Degree in Computer Technician
ETEC Fernando Prestes - Sorocaba, Brazil