Tiago Chilanti, Developer in Porto Alegre - State of Rio Grande do Sul, Brazil
Tiago is available for hire
Hire Tiago

Tiago Chilanti

Verified Expert  in Engineering

Software Developer

Location
Porto Alegre - State of Rio Grande do Sul, Brazil
Toptal Member Since
April 29, 2016

Tiago is a full-stack developer with 14 years of experience. His preferred technologies are Angular 2+ on the front end, C# .NET on the back end. He's experienced in ideating, managing, and developing solutions from the ground up. He's also a certified scrum master/product owner and agile methodologies enthusiast with experience managing scrum teams. He's worked for both startups and notable companies like HP and Dell.

Portfolio

Assist — Conversocial
Node.js, Git, TypeScript, Scrum, SQL, CSS, Spring, Java, JavaScript, Angular
Anguleris (via Toptal)
Entity Framework, LINQ, .NET Core, Git, TypeScript, SQL...
IntelliSIMS (via Toptal)
Entity Framework, LINQ, .NET Core, Git, TypeScript, Scrum, SQL...

Experience

Availability

Part-time

Preferred Environment

Scrum, MongoDB, Jenkins, Slack, Git, Jira, Visual Studio Code (VS Code)

The most amazing...

...project I've done was a web and mobile app. I built it from the ground up with a robust architecture using real-time communication and reliable offline access.

Work Experience

Lead Front-end Developer

2017 - PRESENT
Assist — Conversocial
  • Led the front-end team and implemented most of the front end of the company's main product: a chatbot platform.
  • Introduced Ngrx to control the state of the application centralized using Ngrx/Store.
  • Restructured and refactored the code; added unit and E2E tests, linter, and solved memory leaks.
  • Developed the graph visualization of chatbots on the company's main product: Assist Signal. Used the library Vis.js.
  • Contributed to the development of a web React-based chat app.
Technologies: Node.js, Git, TypeScript, Scrum, SQL, CSS, Spring, Java, JavaScript, Angular

Product Lead | Full-stack Software Engineer

2017 - 2017
Anguleris (via Toptal)
  • Built the front end with Angular 4.
  • Defined and maintained the architecture of the main products of the company—a BIM marketplace solution.
  • Developed the back end with C#.NET and SQL Server.
  • Managed a geographically distributed team of developers (USA and Ukraine).
  • Acted as the product owner—receiving the requests from business and defining the stories for the team.
Technologies: Entity Framework, LINQ, .NET Core, Git, TypeScript, SQL, Microsoft Visual Studio, CSS, Management, Scrum, Azure, Microsoft SQL Server, JavaScript, .NET, C#, Angular, C#.NET

Senior Full-stack .NET/Angular Software Architect

2016 - 2017
IntelliSIMS (via Toptal)
  • Created a web application from scratch. The app is a responsive web app written in Angular 2 with the back end on Azure with SQL Server and a Web API RESTful service to access the data.
  • Used OpenStreetMaps to show maps and Chart.js to show the charts on the web app.
  • Made use of Aspose.Words to create rich Word and PDF reports based on the data.
  • Developed the front end using Angular 2.
  • Built the back end using the C# .NET Web API and Entity Framework.
Technologies: Entity Framework, LINQ, .NET Core, Git, TypeScript, Scrum, SQL, Microsoft Visual Studio, Materialize, Azure, Microsoft SQL Server, Web API, .NET, C#, Angular, JavaScript, CSS, HTML5, C#.NET

Full-stack Developer | CTO

2015 - 2017
Quero Frete
  • Developed the whole solution architecture for the back-end using a SQL Server, a RESTful API, and an Entity Framework; for the front-end used HTML5, Bootstrap, jQuery, and Angular 2.
  • Managed and worked as the main developer of the Android app using many open source libraries, with offline access to all features, location, charts, performance optimization, and easy to use UI. Also implemented unit testing and automated tests.
  • Fine-tuned the SQL Server database to be able to reduce costs on the hosting on Azure by using smaller servers.
  • Worked as the product owner—collecting feedback from the customers and other stakeholders on the company in order to improve the system.
  • Managed the team with Scrum and Agile methodologies—teaching the team and improving the productivity.
Technologies: Certified Scrum Product Owner (CSPO), Entity Framework, LINQ, Angular, Git, TypeScript, Scrum, SQL, Microsoft Visual Studio, .NET, RESTful Development, REST APIs, Android, Knockout (Knockout.js), JavaScript, CSS, HTML5, ASP.NET MVC, Azure, Microsoft SQL Server, C#, C#.NET

Full-stack Developer | Scrum Master

2008 - 2014
MECOM do Brasil
  • Participated in the development of several web and mobile apps as the tech lead, designing the architecture, and handling the most challenging parts.
  • Led the development of the mecFLEET web application new version using Ext JS, implementing grid paging, and filtering on the server and many new features.
  • Developed (full-stack) a web portal for vacation planning; using Angular 2 on the front-end and Node.js on the back-end.
  • Led the development of the mecTRACE mobile application, a cellphone tracking app, for Android and iOS. The application was integrated into the mecFLEET web app; using its web service API and also our own web service API on Node.js.
  • Implemented Scrum processes for the Brazilian team which improved the productivity and also trained the German teams on Scrum and Agile.
  • Hired, created, and structured the development team for the company in Brazil.
Technologies: Certified Scrum Product Owner (CSPO), Entity Framework, LINQ, Git, Scrum, SQL, Microsoft Visual Studio, .NET, Windows Phone, iOS, Android, MySQL, Java, JavaScript, CSS, HTML5, ASP.NET MVC, Microsoft SQL Server, C#, Angular, Node.js, C#.NET

Full-stack Developer | Tech Leader

2006 - 2007
MECOMO
  • Developed the web application (ASP.NET) for the AOL Friends finder, a cellphone tracking solution.
  • Created a Windows mobile application for BMW called Routenwetter (WeatherRoute) using MapPoint web services and a weather web service, to show the route together with the weather information on the map.
  • Developed a web version (ASP.NET) for the MECOMO Friendsfinder application.
  • Built the first web version (ASP.NET) for the product mecFleet, a vehicle tracking system.
  • Developed the SOAP web services API for the mecFleet application to let third party companies to access the location data of the vehicles.
Technologies: Entity Framework, SQL, Microsoft Visual Studio, CSS, .NET, SOAP, Windows Mobile, Model View Controller (MVC), C#, Microsoft SQL Server, ASP.NET, C#.NET

Full-stack Developer

2005 - 2006
Dell
  • Worked as a member of a Scrum team and trained a great deal with Agile methodologies.
  • Fixed many bugs on the ASP.NET application for order management in the Dell factories.
  • Helped organize the processes and default documents generated by the development team.
  • Interacted with team members in Texas, Brazil, and India on development.
  • Organized a local event for the global launching of Microsoft Visual Studio 2005.
Technologies: SQL, Microsoft Visual Studio, CSS, .NET, SOAP, Windows Mobile, Microsoft SQL Server, C#, ASP.NET, C#.NET

Full-stack Developer

2004 - 2005
HP | Hewlett Packard
  • Contributed to the development of the Brazilian Stock Market (BOVESPA) core system.
  • Developed a feature (front and back end) to send alerts about stock prices based on many possible variables using C#.
  • Developed the client-side part of the feature to show stock prices and a variation highlight banner using Windows Forms and C#.
  • Developed an application for web access to administration information about the stability of the system on the server.
  • Handled and was responsible for the development of the connection of the client side to the server side using Sockets and MSMQ (Microsoft Message Queuing).
Technologies: SQL, Microsoft Visual Studio, .NET, SOAP, C#, Windows Forms (WinForms), C#.NET

Web and Mobile Developer

2002 - 2004
Mobiltec
  • Created SOAP web services for syncing Windows Mobile data with the server.
  • Worked on a Windows mobile component that is middle ware for syncing data between the device and the back-end.
  • Developed a web application for managing the files on the sync process.
  • Built a desktop application to manage several Windows mobile devices on the field (sort of an MDM system).
  • Managed the development team by distributing the tasks between the developers and testers and reporting to the general manager.
Technologies: SQL, Microsoft Visual Studio, .NET, SOAP, Windows Mobile, Microsoft SQL Server, C#, ASP.NET, C#.NET

Assist Bot Platform (now Conversocial)

Assist Bot is a platform for building chatbots that cross the channel with the integration of external API calls, NLP solutions, and many other features.

I lead the front-end team on the development of the whole platform since the beginning.

Quero Frete

A trucking marketplace to connect drivers and shippers.

I created the development from the ground up, including the entire architecture of the database, RESTful API, web front-end, and the mobile app.

Work Performed:
• Cloud hosting on Microsoft Azure
• Database optimizations on SQL Server
• Developed the front end with HTML5, CSS, and jQuery on the front-end
• Android development in Java

mecFLEET

I developed a truck tracking web system and the new version of the product. Specifically, I worked on the back end on a C#/SQL Server with an architecture of load-balancing and a fail-over cluster in a private structure of virtual machines.

Work Performed:
• Android and Web development in ASP.NET and JavaScript

mecTRACE

mecTRACE is a smartphone app for tracking field forces. I worked on the development of the Android and iOS version of the app.

Work Performed:
• Android development with an integration to the back end in C# through a REST API

Languages

HTML, CSS, TypeScript, C#, HTML5, JavaScript, SQL, C#.NET, XML, CSS3, Java

Frameworks

.NET Core, Angular, .NET, ASP.NET MVC 5, ASP.NET Web API, Knockout (Knockout.js), Entity 6, AngularJS, Bootstrap, ASP.NET, ASP.NET MVC, Materialize, Spring

Libraries/APIs

Entity Framework, LINQ, jQuery, Node.js, React, Windows Forms (WinForms), REST APIs, Web API

Tools

Android Studio, Git, Microsoft Visual Studio, Jira, Slack, Jenkins, Adobe ColdFusion

Paradigms

Scrum, Agile Software Development, Test-driven Development (TDD), Model View Controller (MVC), Management, RESTful Development

Platforms

Azure, Android, Visual Studio Code (VS Code), Windows Mobile, iOS, Windows Phone

Storage

SQL Server Management Studio (SSMS), Microsoft SQL Server, MongoDB, MySQL, NoSQL

Other

Certified Scrum Product Owner (CSPO), Scrum Master, Product Management, SOAP

2001 - 2005

Bachelor's Degree in Computer Science

Universidade Federal do Rio Grande do Sul - Greater Porto Alegre, Brazil

JANUARY 2013 - PRESENT

Certified Scrum Product Owner

Scrum Alliance

JANUARY 2013 - PRESENT

Certified Scrum Master

Scrum Alliance

JUNE 2005 - PRESENT

MCAD | Microsoft Certified Application Developer

Microsoft

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