Cassio Tavares, Back-end Developer in Belo Horizonte - State of Minas Gerais, Brazil
Cassio Tavares

Back-end Developer in Belo Horizonte - State of Minas Gerais, Brazil

Member since February 3, 2020
Cassio Tavares is a software engineer who loves technology. He has more than 15 years of experience, and he continues to study and learn every day. With his experience, he has helped companies design and develop projects that are an important source of income. He has the mindset of an entrepreneur with science and technology background.
Cassio is now available for hire

Portfolio

  • Inforlube
    Bootstrap, GitHub, Git, .NET Core, HTML, IIS, JSON, Software Architecture...
  • Texus
    Git, HTML, IIS, JSON, Software Architecture, SQL, C#.NET, REST APIs, NoSQL...
  • 90 Tecnologia da Informação
    Software Architecture, SQL, C#.NET, Windows Forms...

Experience

  • .NET 15 years
  • Object-oriented Programming (OOP) 15 years
  • Visual Studio .NET 15 years
  • Back-end 15 years
  • C# 15 years
  • MySQL 10 years
  • Web API 2 8 years
  • NoSQL 4 years

Location

Belo Horizonte - State of Minas Gerais, Brazil

Availability

Part-time

Preferred Environment

RavenDB, MySQL, Internet Information Services (IIS), Visual Studio, Windows

The most amazing...

...experience was saving a company from probable bankruptcy by leading the development of their core systems in new technologies.

Employment

  • Software Architect

    2016 - 2019
    Inforlube
    • Led a team of four to create a web solution to replace the prior system. Brought to the company a new idea, and from that, created a product that guaranteed a contract with the biggest oil company in the world.
    • Led the team to rewrite the legacy Delphi and Oracle database system to the web using .NET and C#.
    • Helped in the transition from local servers to AWS.
    • Presented the product at AAPEX and SEMA Show. Talked with AC Delco, Mobil, Chevron, eBay Motors, R.O.W.E Oil, Amro, and others.
    Technologies: Bootstrap, GitHub, Git, .NET Core, HTML, IIS, JSON, Software Architecture, SQL, C#.NET, REST APIs, NoSQL, Object-oriented Programming (OOP), Visual Studio .NET, Web API 2, Back-end, JavaScript, Riot.js, RavenDB, .NET, C#
  • Consultor

    2010 - 2016
    Texus
    • Started my own company and worked as an independent IT consultant. At this time I played many roles in different industries (healthcare, engineering, telemetry), using different technologies.
    • Contributed to software development, server management, database management, application integration, IT costs reduction and other IT consultancies.
    • Joined the Gorges USA team to track and solve bugs, and improve performance.
    • Created an application to follow PDCA methodology. It was for management of quality, security, and the environment, based on ISO 9001, 14001, and OHSAS 18001.
    Technologies: Git, HTML, IIS, JSON, Software Architecture, SQL, C#.NET, REST APIs, NoSQL, Object-oriented Programming (OOP), Visual Studio .NET, Web API 2, VMware ESXi, NHibernate, MySQL, Microsoft SQL Server, .NET, ASP.NET Web API, C#
  • Software Architect

    2003 - 2010
    90 Tecnologia da Informação
    • Created an ERP system that is the biggest project of the company. It has hundreds of tables, is used by hundreds of clients, and survived the last 10 years of continuous development.
    • Led a team of four people for four years. I had to choose what technologies to use and teach them to my colleagues.
    • Implemented the first control version system of the company.
    Technologies: Software Architecture, SQL, C#.NET, Windows Forms, Object-oriented Programming (OOP), Visual Studio .NET, Back-end, NHibernate, Microsoft SQL Server, Windows Communication Framework (WCF), .NET, WinForms, C#
  • Intern Developer

    2003 - 2003
    IGAM
    • Developed services that should run periodically or triggered by a user. The services should connect to third-party servers (FTP and HTTP) to collect meteorological data.
    • Collected the data to be processed and used to generate some graphs that could help engineers calculate the possibility of floods in some dangerous areas.
    • Chose the technologies (PHP and MySQL), wrote PHP code, and designed the database.
    Technologies: PHP, JavaScript, MySQL

Experience

  • Fleet2Go
    http://fleet2go.com/

    Fleet2Go is a web application that imports driver and vehicle data from Mix Telematics servers and creates a report used by clients to pay their employees. The reports are used even in law courts when there is and disagreement between the employee and the employer.

    The solution was composed of two different applications. One importer that uses Mix Telematics APIs to import data and one application for the end-user can generate reports, customize, and administrate other data. The database had more than one Terabyte of data and was stored in an AWS MySQL RDS container.

    I was responsible for all the algorithms, UI, database, and AWS environment administration.

  • Squash Rules Trainer
    http://squashvolt.com

    This is a website that allows squash enthusiasts to train their knowledge of the rules of this great sport. Using some squash matches from YouTube and mapping the referees' decisions, the site allows the users to give an opinion before seeing the official decision.

    It is hosted using only free Azure services, which makes it slow to load everything at some times.

  • Gestor ERP
    https://noventa.com.br/

    This is a big app that I helped to create in 2005. I worked on it for five years—choosing the technologies, studying the previous version written in Cobol, creating the first lines of code, designing the database, creating Windows Forms UIs and components, discussing the best approach to solve business process, and much more.

  • Oil Change App
    https://www.youtube.com/watch?v=zkoz2LKiALg

    The app is used by oil change shops to help them find the correct oils for specific models. The app has more than 50,000 engines that are easily found, informing users of the manufacturer, type, year, and model of the vehicle. After the correct engine is selected, the app shows (especially but not only) various brands of oils and parts that can be used on that specific car.

    The app is used by more than 3,000 fuel stations and oil change shops.

    Behind the app, there is an API that is commercialized to other software vendors where they can get vehicle data to be used in other systems. This part was my idea.

Skills

  • Languages

    SQL, C#.NET, C#, HTML, JavaScript, CSS, PHP, XML
  • Frameworks

    ASP.NET Web API, ASP.NET, ASP.NET Core, .NET Core, .NET, NHibernate, ASP.NET Core 2, Bootstrap, Windows Communication Framework (WCF)
  • Libraries/APIs

    REST APIs, API Development, Web API 2, SQLite.NET, Windows Forms, WinForms, Riot.js, Google Sheets API, YouTube API
  • Tools

    Visual Studio, Visual Studio .NET, Google Sheets, Visual Studio Tools for Office (VSTO), Git, GitHub, AWS Push Notification Service (AWS SNS), Amazon SQS
  • Paradigms

    RESTful Development, REST, Object-oriented Programming (OOP), Microservices, Test-driven Development (TDD)
  • Storage

    MySQL, NoSQL, JSON, SQLite, RavenDB, Microsoft SQL Server, SQL Server 2014, MongoDB, AWS S3
  • Other

    Software Architecture, RESTful APIs, Code Architecture, Back-end, Internet Information Services (IIS), Architecture, IIS, Deep Learning, VMware ESXi, APIs, AWS, Remoting, IIS 10
  • Platforms

    AWS EC2, Windows, Amazon Web Services (AWS), AWS Lambda, Docker, Xamarin, Azure, Azure Functions

Education

  • Postgraduate degree in Software Architecture
    2010 - 2011
    Instituto GTI - Belo Horizonte, Brazil
  • Bachelor's degree in Computer Science
    1999 - 2003
    Pontifícia Universidade Católica de Minas Gerais - Belo Horizonte, Brazil

Certifications

  • Improving Deep Neural Networks: Hyperparameter tuning, Regularization and Optimization
    MAY 2020 - PRESENT
    deeplearning.ai
  • Neural Networks and Deep Learning
    MAY 2020 - PRESENT
    deeplearning.ai
  • Mathematical Thinking in Computer Science
    FEBRUARY 2020 - PRESENT
    UC San Diego - Coursera

To view more profiles

Join Toptal
Share it with others