
João Fernandes Neto
Verified Expert in Engineering
Software Developer
São Paulo - State of São Paulo, Brazil
Toptal member since April 22, 2016
João has been working with web development since 2009 and takes pride in his abilities. He has good communicative skills, keeping his clients apprised of what he is working on, giving realistic estimates, and proactively asking when he has doubts, making sure that everything clear before he starts to code. He also loves to know the details of the projects he is working on, enabling him to contribute more deeply.
Portfolio
Experience
- Linux - 14 years
- CSS - 13 years
- JavaScript - 10 years
- Git - 10 years
- Python - 8 years
- Node.js - 8 years
- React - 7 years
- Django - 2 years
Availability
Preferred Environment
Git, Sublime Text, Ubuntu
The most amazing...
...project I've worked on was a script writing tool for screenwriters. It had structural and dramatic analysis tools and was built from scratch.
Work Experience
Full-stack Developer
Bikky
- Assisted in pivoting from a customer segmentation and marketing orchestration tool to a customer data platform (CDP).
- Implemented the front end by rewriting most of it by myself and following the designs made by the customer. I also updated very old dependencies.
- Migrated the front-end state management library from Redux to React Query.
- Helped migrate the back end from PHP with Laravel to Python with Django and Django REST Framework.
- Added views, serializers, models, filters, and pagination in the back end, all of which were accompanied by tests.
Web Developer
iSpot.net, Inc.
- Created two WordPress themes with the help of my teammates.
- Maintained WordPress plugins and themes that already existed.
- Created front-end code for the above projects using JavaScript, Sass, and HTML.
Web Developer
Bain & Company
- Created the front end of a web application to manage consultant training using React.
- Built an API for the above app using Node.js, Express, and MongoDB.
- Used Amazon EC2 and S3 to deploy the training app.
Extension Developer
Omnivision Media, LLC
- Developed a Chrome/Firefox extension to apply discount coupons to retailer's checkout pages.
Web Developer
Accelera Technologies
- Developed a simulator for power consumption using React.
- Created a page with React to explain the fields of different format of power bills.
- Built some web pages from a given design using only HTML, Sass, and jQuery.
Developer
Galatea Design
- Created a customized rich-text editor from scratch using React, Redux, and Draft.js.
- Created React components for an existing application, which included some pages with API calls.
- Fixed small bugs on the pre-existing Node.js back-end.
React Web Developer
Smarking
- Created reusable React components, including charts and graphs that used amCharts. Also created some page-level components to access the API data and manipulated it to be shown as charts.
- Developed Mocha unit tests, with Chai as the assertion library.
- Wrote HTML emails, first manually then with the MJML email framework.
- Developed a Python module to send emails with Mandrill.
- Participated in the code review process, which improved my code a lot in terms of maintainability and readability.
Software Developer
ImageTec
- Created an apartment manager helper platform from scratch.
Software Developer
Hacklab
- Worked on a pre-existing Java-based script writing tool.
- Built a prototype for a new version of the script writing tool with NW.js.
- Created a mobile PhoneGap app, with Google Maps API and AngularJS.
- Maintained a big WordPress site, doing some improvements and bug fixes.
Software Developer
Touch Health
- Worked on a platform used by medical labs to charge medical insurance companies.
- Worked on a high level programming language, used as a module in another projects to give flexibility to medical forms.
- Worked on a decentralized stock management tool.
Education
Bachelor's Degree in Computer Engineering
Polytechnic School of the University of São Paulo - São Paulo
Skills
Libraries/APIs
React, Node.js, jQuery, NW.js, Antd, React DnD
Tools
Git, Sublime Text, Gulp
Languages
CSS, JavaScript, HTML, SQL, HTML5, CoffeeScript, Python, Sass, PHP, Java
Frameworks
Express.js, Django, Redux, Draft.js, Django REST Framework, Laravel
Platforms
Ubuntu, Amazon Web Services (AWS), Linux, Amazon EC2, WordPress, Heroku
Storage
MongoDB, Amazon S3 (AWS S3), PostgreSQL
Paradigms
Testing
Other
Web Development, APIs, Back-end, Full-stack, Front-end, Full-stack Development, Front-end Development, Back-end Development, Chrome Extensions
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