
Tiago Alves
Verified Expert in Engineering
Software Developer
Lisbon, Portugal
Toptal member since December 9, 2020
Tiago started programming at 13 and later completed his master's degree in computer science. He joined two startups as the first hire, where he successfully took the projects from idea to production while leading an engineering team and scaling projects as required. Tiago has developed React Native apps, created AWS infrastructure in the role of DevOps, and delivered results that enabled a client to raise over $4 million in funding. Recently, Tiago implemented his own SaaS product.
Portfolio
Experience
- Node.js - 8 years
- REST - 8 years
- Hapi.js - 7 years
- React - 4 years
- PostgreSQL - 4 years
- Docker - 4 years
- React Native - 2 years
- TypeScript - 1 year
Preferred Environment
MacOS, Slack, iTerm2, PostgreSQL, React Native, React, Node.js, Visual Studio Code (VS Code)
The most amazing...
...product I've created is a SaaS platform called Publisheet that allows publishing Excel sheets as hosted web pages. Also, the name is awesome, I know.
Work Experience
Founder
Publisheet
- Created my own SaaS platform to publish Excel worksheets as hosted web pages.
- Designed, architected, and developed the entire platform including the website, the Excel Add-in, the back-end REST API, and the database.
- Integrated with Stripe for the paid subscription plans.
- Acted as a marketer promoting the product with Google Ads and Show HN on Hacker News.
- Served as the DevOps responsible for the GCP infrastructure.
Senior Architect
Cloudoki
- Architected and implemented the UI and back-end extension system of the company’s flagship SaaS product.
- Designed, implemented, and documented new features of the company's product.
- Developed a successful PoC that helped the company land a big client.
Senior Software Engineer
Biti
- Invited to join the company as the first hire.
- Drove the product vision with new product ideas.
- Architected and developed most of the back-end platform, including the Node.js REST API and the PostgreSQL database.
- Created a resumable video uploading feature with an asynchronous transcoding pipeline and AWS S3 back-end storage.
- Acted as the DevOps responsible for the AWS infrastructure and monitoring system using InfluxDB and Grafana.
- Developed a React Native application for iOS and Android.
Software Engineer
Cloudoki
- Brought on to help a project on the brink of failure. Successfully helped turn it around.
- Co-created a complex project proposal for an online queue management system.
- Guided an internal project that would end up being the spiritual predecessor of the company's current flagship SaaS product.
Head of Development
Muzzley
- Invited to join the company as the first hire and recruited most of the 15 initial people of the engineering department for which I was responsible. Maintained a mentoring role for the junior developers.
- Assisted in delivering results that allowed raising over $4 million.
- Oversaw most of the technology choices and overall system architecture during my tenure.
Software Engineer
Mobbit
- Pushed for and installed project management software (Redmine), revision control (SVN), and best practices upon joining the company.
- Acted as lead developer for the quality assurance and reporting platform for one of the largest banks operating in Portugal.
- Served as lead developer for an eCommerce book shop for a small book publisher that we developed in Magento.
Software Developer
Nokia Siemens Networks
- Assisted in the maintenance and improvement of the company's VoIP Softswitch application.
- Maintained and improved the outgoing call barring feature.
- Maintained and improved the three-way calling feature.
Experience
Publisheet
https://www.publisheet.comIt consists of an Excel Add-in that runs as a web page directly within Excel itself. In just a few seconds, users can publish their worksheets as password-protected web pages without writing any code.
It also consists of a web site where the published sheets are hosted and can be viewed, and where the users can manage their account and subscription plans.
Education
Master's Degree in Computer Science
Instituto Superior Técnico - Lisbon, Portugal
Skills
Libraries/APIs
Node.js, React, Stripe
Tools
Grafana, MQTT, Webpack, Babel, ANTLR
Languages
JavaScript, SQL, PHP, TypeScript, Sass, Java, HTML, CSS
Frameworks
Hapi.js, Redux, React Native, Next.js, Jest, Express.js
Paradigms
REST
Platforms
Docker, Linux, Google Cloud Platform (GCP), Apache Kafka, Amazon Web Services (AWS)
Storage
PostgreSQL, MySQL, Redis, MongoDB, InfluxDB
Other
Software Design, Software Development, Code Architecture, WebSockets, Pub/Sub, Internet of Things (IoT), Instant Messaging, Office Add-ins
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