Thiago Santos, Developer in Caxias do Sul, Brazil
Thiago is available for hire
Hire Thiago

Thiago Santos

Verified Expert  in Engineering

Software Developer

Location
Caxias do Sul, Brazil
Toptal Member Since
February 15, 2017

Thiago has been working as a full-stack developer since 2009, specializing in web development using HTML5, CSS3, JavaScript, jQuery, AngularJS, and Node.js. Along with having in-depth knowledge of PHP, its respective libraries and classes (OOP and functional programming), he's comfortable developing with servers, databases, and API integrations such as WSDL/SOAP and REST. He's passionate about Laravel and Vue.js but can work with many other stacks.

Portfolio

Zenit Web Development
Eloquent, PHP 7, SQL, Vue, Responsive Design, Node.js, React, AngularJS...
Peipa
Eloquent, PHP 7, SQL, HTML5, Responsive Design...
BabelBark (via Toptal)
SQL, HTML5, Responsive Design, Vue CLI, Vuex, Vue, Git, Laravel, Front-end...

Experience

Availability

Part-time

Preferred Environment

GitHub, Sublime Text, Visual Studio Code (VS Code), Linux, Windows, Git, YARN, Front-end Development, HTML, Functional Programming, Databases, Vue 3, Figma, JSON, API Integration, Vue Router, Vuetify, Web3.js, Web Development, OAuth, OAuth 2, Prisma, Stripe, ECMAScript (ES6), MariaDB, APIs, Full-stack Development

The most amazing...

...thing I've coded is an app that fuses the data of an entire company—focused on giving the IT team a quick solution to any technical issue.

Work Experience

Full-stack Developer | Consultant

2014 - PRESENT
Zenit Web Development
  • Built a web development consultancy for beginners in PHP, JavaScript, and/or web design.
  • Trained web developers, mainly in PHP and JavaScript, focusing on Laravel and Vuejs frameworks.
  • Acted as a consultant to develop talents which I direct to be new Toptal freelancers.
Technologies: Eloquent, PHP 7, SQL, Vue, Responsive Design, Node.js, React, AngularJS, JavaScript, CSS3, HTML5, Laravel, PHP, MySQL, jQuery, Git, Front-end, CSS, Front-end Build Tools, GitHub, TypeScript, Bootstrap, REST APIs, Sass, Heroku, Chrome Extensions, React Native, Ruby on Rails (RoR), Ruby, Front-end Development, HTML, Functional Programming, Class-based OOP, REST, Lumen, PHP MVC, User Interface (UI), User Experience (UX), Headless Software, Tailwind CSS, Full-stack, Software, Markdown, Databases, Vue 3, Next.js, Figma, JSON, API Integration, Chart.js, Vue Router, Web Development, Asana, OAuth, OAuth 2, Stripe, ECMAScript (ES6), MariaDB, APIs, Full-stack Development

Lead Developer

2020 - 2021
Peipa
  • Created an amazing application to share and read news like social media using Vue.js for a light and beautiful front end and Lumen for a powerful and fast back end.
  • Used Trello to manage tasks and productivity and Figma to design wireframes and pages.
  • Utilized TypeScript to develop a front-end that is consistent and reliable,.
Technologies: Eloquent, PHP 7, SQL, HTML5, Responsive Design, PWA, Progressive Web Applications (PWA), Vue, Laravel, PHP, MySQL, jQuery, Git, Front-end, CSS, Front-end Build Tools, GitHub, TypeScript, Bootstrap, REST APIs, Sass, YARN, Agile, Heroku, Front-end Development, HTML, Functional Programming, Class-based OOP, REST, Lumen, PHP MVC, User Interface (UI), User Experience (UX), Tailwind CSS, Full-stack, Software, Markdown, Databases, JSON, Web Development, Prisma, ECMAScript (ES6), Full-stack Development

Front-end Developer

2018 - 2019
BabelBark (via Toptal)
  • Developed a Vue.js application for veterinarians to share data with pet owners.
  • Created multiple cross-platform, reusable Vue.js components.
  • Built an independent front-end app that works with RESTful APIs.
Technologies: SQL, HTML5, Responsive Design, Vue CLI, Vuex, Vue, Git, Laravel, Front-end, User Interface (UI), CSS, GitHub, TypeScript, REST APIs, Sass, GraphQL, Agile, MongoDB, Front-end Development, HTML, Functional Programming, REST, PHP MVC, User Experience (UX), Headless Software, Software, Markdown, Databases, JSON, Web Development, OAuth 2, Full-stack Development

Web Developer

2011 - 2013
Gli Elementi Design
  • Developed a squad Brazil website and store. Built it with PHP 5, HTML, CSS, JavaScript, and MySQL.The store system was built with Magento.
  • Built many blogs with WordPress and Blogspot with full PHP programming.
  • Structured a CMS used for all the Gli Elementi clients. Worked with PHP, JavaScript, and MySQL as the database.
Technologies: SQL, Responsive Design, JavaScript, CSS3, HTML5, PHP, MySQL, jQuery, Front-end, CSS, OpenCart, Microsoft SQL Server, Knockout (Knockout.js), Chrome Extensions, Front-end Development, HTML, Functional Programming, REST, Laravel 5, PHP MVC, User Experience (UX), Full-stack, Software, PostgreSQL, Web Development

Dev Team PIÁ

https://github.com/DesenvolvimentoPia
I managed the development team at Coop PIÁ, where we already built a lot of amazing apps such as an inventory system, a help desk application, and even a portal where the IT team can gather data from many sources, including the company ERP, the help desk, inventory, and Fluig.

From PHP with Apache and Linux to JavaScript with Angular and hosted on IIS, we build solutions for any need every day.

Julia Krüger Website

I was involved in the design and development.

This website was developed for a photographer focused on a clean and beautiful front end with a Laravel back end.

The whole site was built on top of Laravel 5 and makes good use of HTML5, CC3, JavaScript (with jQuery), OOPHP, and my own CMS.

Kyrios Marketing Website and CMS

I worked on Kyrios' marketing website and CMS from scratch.

The CMS was first built to meet their initial needs but has grown and now is used for all of Zenit's web development clients.

The website was designed with their marketing team to work as a SPA without needing refreshing.

Languages

HTML, CSS, TypeScript, PHP 7, SQL, Sass, CSS3, JavaScript, PHP, HTML5, ECMAScript (ES6), GraphQL, Markdown, Ruby, Python

Frameworks

YARN, Laravel 5, Bootstrap, Lumen, PHP MVC, Tailwind CSS, Redux, Laravel, AngularJS, Jest, Eloquent, PHPUnit, Knockout (Knockout.js), Next.js, Vuetify, OAuth 2, .NET, .NET Core, Ruby on Rails (RoR), React Native, Django, Nuxt.js

Libraries/APIs

REST APIs, Vuex, Vue, React, jQuery, Node.js, Chart.js, Web3.js, Stripe

Tools

Front-end Build Tools, GitHub, Sublime Text, Git, Vue CLI, Figma, Gulp, Asana, Prisma

Paradigms

REST, Class-based OOP, Functional Programming, Agile, Scrum, Unit Testing

Platforms

OpenCart, WordPress, Visual Studio Code (VS Code), Heroku, Windows, Linux

Storage

MySQL, JSON, PostgreSQL, Microsoft SQL Server, Databases, MariaDB, MongoDB

Other

Front-end, Front-end Development, Responsive Design, User Interface (UI), Software, Full-stack, Vue 3, API Integration, Vue Router, Web Development, APIs, Full-stack Development, User Experience (UX), Headless Software, OAuth, PWA, Chrome Extensions, Progressive Web Applications (PWA)

2017 - 2019

Bachelor's Degree in Information Technology

Unopar University - Gramado, Brazil

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring