
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 is a software engineer with 15+ years of experience building web applications using Django and React. He combines strong technical knowledge with hands-on development. João is passionate about scalable systems, cooperative work, and creating technology that drives positive social change.
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
Preferred Environment
Git, Ubuntu, Cursor AI
The most amazing...
...project I've built was a custom Django/React social-impact marketplace for family farmers.
Work Experience
Senior Software Engineer
Tetra
- Built and maintained core web applications across the back end, APIs, integrations, and the front end, enabling Tetra’s expansion from Massachusetts to New York.
- Led front-end architecture, introducing RTK Query, front-end testing, and major refactors that improved reliability and maintainability.
- Developed new product surfaces, including contractor and customer dashboards, and a walkthrough tool for installation visits.
- Integrated internal systems with Monday and Salesforce, streamlining communication between sales, operations, and installation teams.
- Improved quoting and onboarding flows, reducing user friction and providing sales teams with more complete and accurate client data.
- Mentored new engineers through code reviews and onboarding, raising front-end code quality and consistency.
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, Celery, RTK Query
Languages
CSS, JavaScript, HTML, SQL, HTML5, CoffeeScript, Python, Sass, PHP, Java
Frameworks
Express.js, Django, Redux, Draft.js, Django REST Framework, Laravel, Material UI, Next.js
Platforms
Ubuntu, Amazon Web Services (AWS), Linux, Amazon EC2, WordPress, Heroku, Salesforce
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, Cursor AI, Monday.com
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