
Tulio Faria
Verified Expert in Engineering
Software Developer
Pouso Alegre - Minas Gerais, Brazil
Toptal member since December 12, 2016
Tulio is a full-stack developer who loves to learn new technologies and apply them in a way so that the project can generate better results and consumes fewer resources. He is enthusiastic, punctual, professional, and can explain his work with clarity and in detail.
Portfolio
Experience
- JavaScript - 8 years
- Node.js - 5 years
- GraphQL - 4 years
- Redux - 2 years
- React Native - 2 years
- React - 2 years
- Firebase - 2 years
- Continuous Integration (CI) - 1 year
Availability
Preferred Environment
React, GitHub, JavaScript, Node.js, Visual Studio Code (VS Code)
The most amazing...
...project I've designed and coded was a system to help road supporters to track accidents using mobile devices.
Work Experience
Full-stack React Native Developer and DevOps
Knxn (via Toptal)
- Migrated many servers to an immutable method using AWS, CI/CD with Jenkins, and fixed the settings to allow this change.
- Ported mobile apps from iOS only to React Native (Android/iOS).
- Improved the delivery and quality process for mobile apps with CI/CD (Android/iOS).
Full-stack Developer | Solutions Architect
Tyngu
- Designed and coded the Brazilian and US site versions.
- Integrated gateway payments systems (Brazilian and US).
- Developed a multi-tenant and microservice based solution.
- Deployed all services on the cloud (AWS).
- Designed and coded an external API for partners.
Founder and Full-stack Lead Developer
MaxinTV Soluções Multimídia
- Created many solutions related to live and on-demand video streams.
- Designed and coded a multi-tenant solution so that clients could use the same codebase and system instances.
- Distributed applications to many devices and platforms, like web, mobile, and smart TVs.
- Devised custom live solutions using the Wowza Media Server, such as notifications when a live stream was available.
- Designed and created real-time solutions using WebSockets.
Founder and Full-stack Lead Developer
Bize Tecnologia Criativa
- Integrated legacy systems using different strategies, such as creating a specific daemon that runs closer to the legacy server to synchronize data.
- Created APIs and systems to interface legacy systems with websites and mobile apps.
- Developed native and hybrid mobile apps, mainly using Ionic and Xamarin.
- Created and designed web apps with PHP, CakePHP, and MySQL.
- Designed and deployed cloud solutions using AWS and Rackspace.
Experience
Mobway Camino
The main challenge in this project was the data exchange. Since the workers were on the road, driving and checking the road itself, their internet connection was very poor, so a single picture could take forever to upload.
We solved this by prioritizing the content and later splitting it into small chunks. I was in charge of the mobile app and some parts of the back end.
Cegonha.tv
The system works with IP-cameras and the player version works on web and smart TVs.
ivProg-HTML
https://github.com/LInE-IME-USP/ivprog-htmlThe main challenge in this project was simulating a sync algorithm using an asynchronous language (JavaScript). I solved this by transforming every single statement to a JavaScript Promise. This allowed us to have loops with input reading without using the default browser "prompt" feature.
Maxintv Platform
One of the big-wins of this project is the possibility to deploy in a very flexible way. We have the ability to use servers in the cloud or just use barebone servers inside client data centers. This allowed our clients to reduce costs with internet data transfers.
Web Interface to Send Orders to a Legacy ERP
I designed an approach to synchronize the data between the two points. To keep things synchronized, I used an approach in the layer that talks to the ERP that gets all the orders made online, and when they are inserted in ERP, these layers send an alert to the server so during the next update cycle this order is not accepted. In this alert, it also provides to the web interface the internal ID so new updates could be tracked as well.
Education
Master´s Degree in Computer Information Systems
University of São Paulo - São Paulo, Brazil
Bachelor of Science Degree in Computer Information Systems
Administration and Informatics College - Santa Rita do Sapucai, MG, Brazil
Skills
Libraries/APIs
React, Node.js, Firebase Web SDK, React Redux, Redux-Saga
Tools
GitHub, Wowza, Jenkins, Adobe Fireworks, AWS ELB
Languages
JavaScript, GraphQL, PHP, HTML, CSS, Java
Frameworks
React Native, Slim, Redux, PhoneGap, AngularJS, CakePHP
Paradigms
DevOps, Continuous Integration (CI), Continuous Deployment
Platforms
Visual Studio Code (VS Code), Amazon Web Services (AWS), Firebase, Amazon EC2, AWS Elastic Beanstalk, Xamarin, Android
Storage
Firebase Realtime Database, MySQL, MongoDB, Amazon S3 (AWS S3), PostgreSQL
Other
WebSockets, Firebase Hosting
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