Thiago Bruno Melo de Sales

Thiago Bruno Melo de Sales

About

Detail

Senior Mobile Software Engineer
State of Alagoas, Brazil

Timeline


work
Job
school
Education
auto_stories
Publication

Résumé


Jobs verified_user 0% verified
  • Ume
    Senior Mobile Software Engineer
    Ume
    Dec 2024 - Current (1 year 7 months)
    As a Senior Mobile Engineer, I lead the development of the LUME platform — a scalable foundation designed to streamline the creation of new Flutter products for Ume. The goal is to enable teams to build and launch applications quickly, transparently, and with minimal setup. I architect modular code structures, reusable components, and robust tooling to accelerate development while maintaining consistency and quality across projects. My work on LUME significantly reduces time-to-market and empower teams with a clear, efficient app creation workflow.
  • Mottu
    Senior Mobile Software Engineer
    Mottu
    Oct 2024 - May 2025 (8 months)
    I played a key role in enhancing the Mottu App by implementing important improvements to the Flutter mobile application and adapting it for the Web platform. The web adaptation involved several technical challenges, such as integrating with JavaScript for browser-specific functionalities, handling routing safe, and ensuring compatibility by protecting the codebase against unsupported Flutter operations on the web (e.g., platform-specific APIs and packages). These efforts resulted in a unified, cross-platform experience and a more robust and maintainable codebase.
  • Proxify
    Senior Software Engineer
    Proxify
    Mar 2024 - Current (2 years 4 months)
    I work indirectly with private companies, as a Senior Software Engineer specializing in Mobile Development, backend services and DevOps. Expert in building CI/CD pipelines for mobile applications and leading teams in designing and architecting robust mobile solutions. Proven track record in streamlining development processes and enhancing the efficiency and reliability of mobile app delivery.
  • Universidade Federal de Alagoas
    Professor of Computer Science, Federal University of Alagoas
    Universidade Federal de Alagoas
    Mar 2011 - Jun 2023 (12 years 4 months)
    Teaching and researching about computer networks and distributed systems, programming languages, and software engineer, among other topics.
  • Sora Schools
    Software Engineer
    Sora Schools
    Jan 2023 - Mar 2024 (1 year 3 months)
    Responsible for developing mobile and web applications using Flutter with a Backends for Frontends (BFF) architecture. Designed and implemented backend services with Node.js and Postgres, utilizing raw SQL queries for optimized performance. Key contributions include building a custom Flutter calendar solution and delivering seamless user experiences across platforms. Played a crucial role in integrating front-end and backend systems to ensure efficient and scalable performance for both mobile and web applications.
  • Q
    Co-founder, CTO and Software Engineer
    QuantoGastei
    Jan 2014 - Dec 2018 (5 years)
    A startup that offers a mobile app for expense management.
  • SelfTable
    Senior Mobile Software Engineer
    SelfTable
    Sep 2022 - May 2023 (9 months)
    Senior mobile software engineer responsible for Flutter app development and CI/CD pipelines.
  • EntreGO Logistica
    Co-founder, CTO and Principal Software Engineer
    EntreGO Logistica
    Feb 2019 - Jun 2022 (3 years 5 months)
  • S
    Co-founder and Senior Software Engineer
    Supercash
    Feb 2018 - Jun 2022 (4 years 5 months)
  • Embedded Lab UFCG
    Team Leader and Developer
    Embedded Lab UFCG
    Feb 2010 - Feb 2011 (1 year 1 month)
    I was a team leader in a UFCG-Positivo Informática (hardware manufacture) project cooperation, which aimed at making a set of testbed in Linux OS Distributions.
Education verified_user 0% verified
  • Universidade Federal de Campina Grande
    Universidade Federal de Campina Grande
    Universidade Federal de Campina Grande
    Jan 2010 - Dec 2015 (6 years)
    My PhD thesis proposed a privacy-preserving authentication and sybil attack detection protocol for Vehicular Ad Hoc Networks (called ASAP-V). Research interests include ubiquitous computing, privacy-preserving architecture and computer network, specially applied to Vehicular Ad Hoc Networks.
  • Universidade Federal de Alagoas
    Universidade Federal de Alagoas
    Universidade Federal de Alagoas
    Jan 2004 - Dec 2007 (4 years)
Publications verified_user 0% verified
  • I
    ASAP-V: A privacy-preserving authentication and sybil detection protocol for VANETs
    Information Sciences
    Aug 2016
    TO APPEAR (Volume 372, 1 December 2016, Pages 208–224) Node authentication, non-repudiation and anonymous communication are key roles to provide security in Vehicular Ad Hoc Networks (VANETs). On the other hand, the trade-off between authentication/non-repudiation and anonymous communication may lead to a harmful type of network attack called sybil attack. In such an attack, a malicious node behaves as if it is a large number of nodes. In this paper, we propose an anonymous authentication and sybil attack detection protocol for VANETs called ASAP-V. Experimental results suggest that ASAP-V is more robust against sybil attacks, with lower average detection time than the state-of-art works, also without false-positive and false-negative detec
  • I
    Multilevel Security in UPnP Networks for Pervasive Environments
    IEEE Transaction on Consumer Electronics
    Feb 2013
    Security has become a critical concern in pervasive environments, since personal information can be available to malicious users. In this context, some of the major drawbacks in UPnP architecture are the user authentication and service access control, which are not suitable for pervasive environments. Moreover, the inherited heterogeneity of pervasive environments brings different security and privacy requirement concerns depending on the environment and the services provided. This paper introduces a UPnP extension that not only allows multilevel user authentication for pervasive UPnP services, but also provides a flexible security approach that adapts to the network. What is more, it offers a seamless security level negotiation protocol.
  • U
    Towards the UPnP-UP: Enabling User Profile to Support Customized Services in UPnP Networks
    UBICOMM Proceedings of the The Second International Conference on Mobile Ubiquitous Computing Systems Services and Technologies
    Oct 2008
    In a nutshell, UPnP aims to enable simple and robust connectivity among consumer electronics, intelligent appliances and mobile devices from many different vendors. Nowadays, it is getting an increasing popularity due to its robust way of connecting devices and the massive number of already developed applications, complementing the useful new era of pervasive computing. Although UPnP is an easy-to-use solution for discovery, which allows controlled devices to share and access users contents, it does neither provide user authentication nor authorization mechanisms, requirements that would require user's data on personal profiles. As a consequence, we propose an extension of the UPnP protocol called UPnP-UP, which allows user authentication a
  • I
    An Open-Source Component-Based Toolkit to Support E-learning Multimedia Environments
    ICSNC the Second International Conference on Systems and Networks Communications IEEE Computer Society
    Aug 2007
    In the Distributed Systems area, the number of Multimedia Applications has increased due to fact that it provides a better integration among their users, as well as being recognized as an essential distinctive feature for e-learning environments. However, most of the existing e-learning solutions are not open-source and are not designed with extensibility in mind, making integration with other systems difficult. In this way, this paper proposes an open-source component-based toolkit to support e-learning multimedia environments called ArCoLIVE, which offers real time multimedia services for e-learning systems.
  • I
    A Privacy-Preserving Authentication and Sybil Detection Protocol for Vehicular Ad Hoc Networks
    IEEE International Conference on Consumer Electronics ICCE T Network Technology
    In vehicular ad hoc networks (VANETs), the trade-off between privacy and authentication leads to a harmful type of network attack called Sybil attack. The challenging is to avoid and detect such attack without compromising user (vehicle) privacy. Thus, this paper proposes a privacy-preserving authentication and Sybil detection protocol for VANETs.