Bruno Machado Agostinho, Software Developer in Florianópolis - State of Santa Catarina, Brazil
Bruno Machado Agostinho

Software Developer in Florianópolis - State of Santa Catarina, Brazil

Member since June 18, 2020
For over the past decade, Bruno's been working with databases in various fields. He also has an Oracle SQL Expert certification and specializes in optimizing SQL queries and PLSQL procedures, but he’s also developed with PostgreSQL and MySQL. Bruno likes to keep himself up to date, and that's why he’s undertaking a Ph.D. degree in computer science.
Bruno is now available for hire




Florianópolis - State of Santa Catarina, Brazil



Preferred Environment

Docker, Linux, Git, DataGrip

The most amazing...

...database optimization I've done was to reduce a company's critical process of sending SMS from seven hours to two minutes.


  • Data Engineer

    2019 - 2019
    TV Time (via Toptal)
    • Created BI reports being used on the decision-making process.
    • Developed data import scripts from AWS to Snowflake.
    • Analyzed data and generated charts using Excel and Snowflake.
    Technologies: Microsoft Excel, SQL, Snowflake, Looker
  • Database Analyst

    2017 - 2019
    Bridge Lab | Federal University of Santa Catarina
    • Optimized a health data reporting system at the national level, making it possible to use it.
    • Contributed to the planning of the implementation of a business intelligence system for health data.
    • Developed a database benchmark system to the buildings monitoring system of the ministry of health.
    • Shared my knowledge and experiences in a lecture program.
    Technologies: PostgreSQL, Oracle
  • Senior Database Analyst

    2016 - 2017
    • Developed a review of database procedures, eliminating some security breaches.
    • Contributed to the development of new modules of the company's system.
    • Deployed new modules of the system.
    • Reviewed system queries in order to improve the performance.
    Technologies: Oracle PL/SQL
  • Database Analyst

    2013 - 2016
    • Automated the backup portion of all the company's systems.
    • Helped to develop a tool where clients can cross data from companies and individuals and that can apply the filters the way they prefer.
    • Contributed to the process of applying machine learning techniques to trace the profile of the company's customers and generate a data model to complete missing data.
    • Developed crawlers for data capture from companies on the internet.
    Technologies: Python, Linux, PostgreSQL, PL/SQL, Oracle
  • Database Administrator (DBA)

    2011 - 2013
    Inphonex LLA
    • Contributed to the development of a tool for control of VoIP telephony, enabling several user facilities.
    • Migrated the business rules from one of the company's systems to the database, keeping the maintenance centralized.
    • Helped to develop a replication control system for the company's databases, making it easier to generate new snapshots and restore points.
    Technologies: PHP, Linux, MySQL
  • PL/SQL Developer

    2010 - 2011
    Brasil DB
    • Automated the ETL process for capturing data from companies on the internet.
    • Developed several procedures to speed up the cross-checking of data by the production team.
    Technologies: Oracle PL/SQL
  • Database Administrator

    2008 - 2010
    Cellmidia Communication
    • Helped to migrate the company database from SQL Server to MySQL.
    • Migrated the servers to machines outside the country, switching the operating system from Windows to Linux.
    • Initiated the project of monitoring the SMS boards and the automatic services, sending messages to the team in case of problems.
    • Supported the development of a tool for generating data profiles by clients, with support for SMS sending and market campaign generation.
    • Increased the capacity of sending messages (using new technologies, such as tables in memory) by more than tenfold.
    Technologies: Linux, PHP, MySQL


  • Datahub

    This is an application so that customers can do their own counts and be able to download the data without needing support. The system has a variety of companies' data, such as the number of employees and monthly revenue range. It has modules to evaluate the viability of new businesses in specific regions and alerts companies with the same profile that are opening in the region.

  • DM Online

    This is a system to collect and crosscheck the data of people and companies. The data comes from various internet sources and make it possible to search by name or by the identifiers of person or companies.

    For this project, I developed the procedures, modeled the database, and handled the database instances.

  • Ring By Name

    This is a system for VoIP telephony solutions. For this project, I worked on database modeling and implementing procedures.

  • Cellmidia Center

    This is an SMS and email marketing system with the possibility for users to set up their own user profiles and trigger campaigns using a predefined database.

    For this project, I developed the database layer; all of the business rules were already in the database.


  • Languages

    SQL, Snowflake, PHP, Python, Java
  • Frameworks

    Angular, Hadoop, Spark
  • Storage

    PL/SQL, MySQL, PostgreSQL, Oracle PL/SQL, Redshift, MongoDB, NoSQL, Elasticsearch
  • Other

    Data Warehousing, Data Warehouse Design, Big Data Architecture, Big Data, Data Visualization
  • Tools

    Looker, Microsoft Power BI, DataGrip, Git, Stitch Data, iTunes Connect, Microsoft Excel
  • Paradigms

    ETL, Business Intelligence (BI)
  • Platforms

    Oracle, Linux, Apache Flink, Docker
  • Libraries/APIs



  • Master's Degree in Computer Science
    2017 - 2019
    Federal University of Santa Catarina - Florianopolis, SC, Brazil
  • Postgraduate Degree in Data Science and Big Data
    2016 - 2018
    IGTI | Institute of Management and Information Technology - Minas Gerais, Brazil
  • Bachelor's Degree in Information Systems
    2007 - 2015
    Federal University of Santa Catarina - Florianópolis, SC, Brazil


  • Oracle Database SQL Certified Expert
    APRIL 2014 - PRESENT
  • Oracle Certified Associate, MySQL 5
    JULY 2012 - PRESENT

To view more profiles

Join Toptal
Share it with others