
Joao Victor Zanatta
Verified Expert in Engineering
Web Developer
Bauru, State of São Paulo, Brazil
Toptal member since February 6, 2022
João is a software developer with seven years of experience working with web and mobile applications. He worked with different programming languages such as JavaScript, TypeScript, PHP, Java, SQL, MongoDB, and modern frameworks like React, Vue, NestJS, and Laravel. He has also acted as a tech lead providing technical guidance to the team and managing its workflow. João combines solid technical analysis skills with great creativity, research, and decision-making capabilities.
Portfolio
Experience
- SQL - 7 years
- JavaScript - 7 years
- Redux - 4 years
- Node.js - 4 years
- React - 4 years
- TypeScript - 4 years
- Laravel - 3 years
- NestJS - 2 years
Availability
Preferred Environment
Docker, Node.js, Laravel, React, NestJS, PostgreSQL, MySQL, MongoDB, Redis, TypeScript
The most amazing...
...experience I've had was leading CPOS GIS, handling requirement analysis and product engineering from scratch.
Work Experience
Senior Software Engineer
AmplifyMD
- Developed microservices to integrate with third-party to fetch patient data and update the hospital's electronic health record (EHR).
- Fixed multiple bugs on both front and back end, including improving response time and query optimizations.
- Developed the integration with Zoom and Twilio to improve customer communication with patients.
Full-stack Developer
Stoic Technology Corporation
- Developed new features to keep the product growing and create value for users.
- Fixed multiple bugs and performed app optimizations to improve user experience.
- Oversaw deployments and actively monitored the application's performance to ensure the platform's stability.
Senior Back-end Engineer
Fabric.inc
- Built new microservices following engineering best practices and aiming for scalability and maintainability.
- Created Lambda functions for communication between our several microservices using the Amazon Simple Queue Service and Simple Notification Service when necessary.
- Worked on code optimizations to reduce costs with the infrastructure.
- Proposed improvements to the team's workflow, increasing productivity and documentation quality.
Tech Lead
Nextly
- Built front-end components in Vue.js, React, and React Native, keeping clean code and SOLID principles in mind.
- Wrote back-end services in Laravel and Node.js to handle tasks such as storing and updating data, editing videos, and sending notifications. Designed database models to store data consistently.
- Provided code review and advised junior and mid-level developers.
- Worked directly with customers to build or improve solutions for their businesses.
- Got requirements from customers and designed systems to provide a good user experience.
- Wrote tasks, organized the backlog, handled sprint planning meetings, and ensured the team was on track with deliveries.
Software Engineer
Symphony Commerce
- Created and adapted our frameworks' components built on React or AngularJS legacy. Developed front-end integrations using event-based architecture like Redux. Handled back-end microservice design and architecture.
- Wrote integrations to communicate with third-party services, exported reports, and handled the warehouse and fulfillment integrations.
- Worked on testing, code review, serverless architecture and microservices, CI/CD framework fixes, and deployment across multiple environments.
- Wrote small promise-based npm libraries that would transform complex tasks into a few lines of code, improving productivity and code quality.
- Optimized large and slow database queries to avoid database overload and lower costs.
Full-stack Developer | Tech Lead
Instituto Soma
- Designed and built API platforms with the Laravel 5 framework to serve web applications.
- Designed relational databases to store data efficiently and ensure compatibility to API’s framework.
- Built user-friendly web applications using Angular 2+ to ensure the optimal functioning and best user experience.
- Led a team of engineers for six months into building a new product from scratch. Took part in designing the API and components, discussing features with the customer, and breaking down those requirements into workable tasks for our engineers.
Software Engineer
Multicobra
- Wrote clear and well-tested code for the company's telemarketing software used by over 5,000 employees.
- Documented the technical workflow in a private wiki to make information accessible to the whole team.
- Worked closely with clients to establish problem specifications and system designs.
- Developed import routines for MS SQL Server assuring great performance and error handling.
Software Engineering Intern
Banco do Brasil
- Applied JavaScript and Object-oriented Programming (OOP) to create successful API designs.
- Built website interfaces with HTML and CSS, aiming for the best user experience.
- Developed page layouts and navigation tools that met user needs and exceeded user expectations.
- Used Java, SQL, JavaScript, and other libraries as needed.
Experience
Fact-checking Platform
CPOS GIS
Smart Storage App
Check-in App
Video Message Service
Education
Bachelor's Degree in Information Systems
UNESP | São Paulo State University - Bauru, São Paulo, Brazil
Skills
Libraries/APIs
Node.js, React, REST APIs, jQuery, Redux-Saga, Vue, React Redux, Twilio API, FFmpeg
Tools
Figma, Auth0, Amazon Simple Queue Service (SQS), Amazon Simple Email Service (SES), Amazon Simple Notification Service (SNS), Slack, Postman, Amazon CloudWatch, Capacitor
Languages
JavaScript, TypeScript, SQL, PHP, CSS, HTML, PHP 7, SCSS, Java, HTML5
Frameworks
Laravel, Redux, Laravel 5, NestJS, Ionic, React Native, Vapor, Serverless Framework, Ionic 2, Angular
Paradigms
REST, Microservices, Object-oriented Programming (OOP)
Storage
Databases, MySQL, PostgreSQL 10, MongoDB, Redis, PostgreSQL, Amazon DynamoDB, Amazon S3 (AWS S3), SQL Server 2010, NoSQL
Platforms
AWS Lambda, Amazon Web Services (AWS), MacOS, Linux, Docker, Apache Kafka, Firebase
Other
Back-end, Front-end, Architecture, Full-stack, APIs, Web Development, API Integration, Software Engineering, Serverless, Leadership, User Experience (UX), eCommerce, Technical Architecture, Progressive Web Applications (PWAs), Consulting, Enterprise Resource Planning (ERP), Amazon RDS, Software Architecture, User Interface (UI), Project Consultancy, Technical Leadership, IT Project Management, Information Systems, Data Structures, Sagas, Lambda Functions, Mobile GPS, Charts, Data Visualization
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