Tales Gurjao, Developer in Campina Grande - State of Paraíba, Brazil
Tales is available for hire
Hire Tales

Tales Gurjao

Verified Expert  in Engineering

Software Developer

Location
Campina Grande - State of Paraíba, Brazil
Toptal Member Since
November 6, 2019

Tales is a software engineer with a master of science degree and over a decade of experience in software development. For the last seven years, he's been developing Android apps ranging from many big players to small startups. He's skilled in agile development, creating scalable products, and fulfilling all project goals and milestones. Besides that, he enjoys hardware, IoT, and DIY projects.

Portfolio

Freelance
Kotlin, Java, Android, Android Jetpack, APIs, Coroutines, Android Studio, Agile
Zuper
Android, Android Jetpack, APIs, Coroutines, Dagger, Java, Kotlin
Lenovo
Android, Java, Kotlin, Node.js

Experience

Availability

Full-time

Preferred Environment

Git, Kotlin, Android Studio, IntelliJ IDEA, Windows

The most amazing...

...project I've worked on was a social network with real-time chat and video calls.

Work Experience

Senior Android Developer

2014 - PRESENT
Freelance
  • Implemented personalized workout recommendations based on user performance data, enhancing the health and fitness app's ability to cater to individual fitness goals and preferences.
  • Introduced an interactive live-streaming feature to the TV-focused social network app, fostering real-time engagement among users and creating a unique and immersive social experience.
  • Developed an innovative real-time debugging tool for Android apps, streamlining the debugging process and reducing development cycle times, resulting in increased efficiency for the development team.
  • Revamped onboarding app's user interface, simplifying the user registration process and increasing user retention by creating a more engaging and user-friendly onboarding experience.
  • Implemented a personalized recommendation engine in the eCommerce app, enhancing customer engagement by providing tailored product suggestions based on user preferences and browsing history.
  • Integrated markerless AR technology into the augmented reality app, allowing users to interact with virtual objects more naturally and intuitively, elevating the app's user experience and expanding its functionality.
Technologies: Kotlin, Java, Android, Android Jetpack, APIs, Coroutines, Android Studio, Agile

Senior Android Developer

2019 - 2019
Zuper
  • Implemented robust security protocols, ensuring safe and secure handling of financial transactions through encryption and authentication measures.
  • Implemented optimizations for smooth and secure financial transactions within the app, ensuring a seamless user experience while adhering to banking industry standards.
  • Contributed to crafting an intuitive and user-friendly interface for the Android app, optimizing navigation and ensuring a consistent and visually appealing banking experience.
Technologies: Android, Android Jetpack, APIs, Coroutines, Dagger, Java, Kotlin

Senior Software Developer

2016 - 2019
Lenovo
  • Developed a multi-device simulator enabling hundreds of clients to assess data center needs, resulting in substantial cost savings and informed investment decisions.
  • Revamped the simulator for the global support team, reducing response times and enhancing client interactions, resulting in improved customer satisfaction.
  • Played a pivotal role in developing a critical data center management app utilized by thousands of clients. Ensured its reliability and functionality, contributing to streamlined operations for clients worldwide.
Technologies: Android, Java, Kotlin, Node.js

Android Developer

2015 - 2017
Handler Inc
  • Developed a social app that seamlessly integrated messages from popular social networks, providing users with a unified and streamlined messaging experience.
  • Ensured compatibility with a variety of widely-used social networks, enhancing the app's versatility and making it a central hub for diverse messaging platforms.
  • Fine-tuned network communication protocols to minimize latency, providing users with a responsive and efficient cross-network messaging experience.
  • Led efforts in crafting a responsive user interface and experience, optimizing the app's performance across various devices and screen sizes for a consistent and enjoyable interaction.
  • Implemented robust data security measures to safeguard user information while seamlessly aggregating messages from various social networks, prioritizing user privacy.
Technologies: Java, Android

Android Developer

2013 - 2016
Sony Mobile Communications
  • Created Android and Electron apps with a Node.js server, ensuring a seamless user experience on various platforms.
  • Integrated the Folding@Home ecosystem into a mobile app, porting many libraries and optimizing to run on several Android devices.
  • Spearheaded the project by designing and implementing key architectural decisions. Guided the team in adopting best practices, ensuring a robust solution.
Technologies: Android, Android Studio, Android SDK, Agile, Java, Git, Electron, Node.js

Android Developer

2009 - 2011
Compal
  • Developed an app and server that uses augmented reality to create a rich experience for sports fans.
  • Optimized augmented reality APIs, overcoming processing, memory, and power challenges. Implemented efficient algorithms to enhance performance, delivering a smooth AR experience on resource-constrained devices.
  • Resolved critical issues related to memory and power consumption in the AR app. Implemented strategic memory management techniques and power-saving features, significantly improving the app's efficiency on mobile devices.
  • Designed and implemented a robust server architecture utilized by the Android app. Ensured seamless communication between the app and the server, enhancing real-time data exchange and contributing to an overall smoother user experience.
Technologies: Android, Java, OpenCV, Spring

Cionic

https://cionic.com/
The app is a control interface for a neuro sleeve developed by a tech startup specializing in mobility devices. The neuro sleeve is designed for muscle re-education, aiming to enhance mobility. Users can intuitively operate and adjust the neuro sleeve through the app, facilitating muscle control and promoting improved mobility. The overarching goal is to redefine movement capabilities and contribute to transformative advancements in enhancing the quality of life for individuals seeking improved mobility.

Device Magic

https://www.devicemagic.com/
Device Magic is a professional mobile app and web app that allows teams to complete forms and collect data anywhere, anytime. Smart forms helps users to quickly retrieve accurate data, flag critical issues, reduce data entry errors, validate answers, add conditional logic, and more.

Make Money: Play & Earn Cash

https://play.google.com/store/apps/details?id=us.current.android
Mode Mobile app and Mode EarnPhones allow people to make and save money simply by doing the activities they already do on their phones: playing games, consuming media, and even charging their phones.

Uello

http://www.uello.com.br
The app is a comprehensive tool tailored for delivery drivers within the logistics domain. It enables drivers to plan and execute the entire delivery process, from warehouse pickups to the final client delivery. Drivers can efficiently manage packages, plan optimal routes, and complete necessary steps for smooth and timely delivery. Real-time tracking features enhance visibility, ensuring efficient operational management. Specifically designed for drivers, this app streamlines logistics operations, making the entire journey—from warehouse to client—as seamless and efficient as possible.

Zuper

http://www.getzuper.com
The app provides a comprehensive solution for users to manage their finances efficiently. Users can check their account balances, review transaction histories, and seamlessly control their debit cards through the app. Additionally, the app facilitates easy management of savings accounts, empowering users to monitor and optimize their financial resources. With user-friendly controls and real-time insights, the app offers a streamlined and convenient platform for making informed financial decisions.

Sascar

https://play.google.com/store/apps/details?id=br.com.sascar
App to help drivers to track their cars in real-time and to receive alerts based on rules created by the user.

Folding@Home Mobile

https://github.com/sonyxperiadev/Folding-home
Folding@home is a distributed computing project for disease research that simulates protein folding, computational drug design, and other types of molecular dynamics. The project uses the idle resources of devices owned by volunteers from all over the world. This particular project aimed to develop the Android client to serve as an execution node in the F@H infra-structure.

Avisa.la

Avisa.la is a set of tools to help DevOps and system owners to monitor the status and overall health of their servers and domains. The user can create a set of rules and custom parameters, and the system will start to monitor the managed domains/servers. When any parameters reaches an "alert" level, the users will be notified with a detailed report so they can take the proper action.

Sonae

Suite of utilities for shopping malls where the user can search for stores, check promotions, sales and movies showtime. The app also makes easier to use the services provided by the mall, such as parking and wi-fi.

Rooftop.ly

Social network designed to engage celebrities with their fans. The main difference is that the feed is presented in a summarized way so celebrities can see the most relevant content. Also, the app is designed to make short video clips and better image posts, in a way that celebrities can post more and keep interacting with the fans without losing their precious time.

Virtual Diamonds

Whole B2B solution to buy and sell gemstones and jewelry anytime, anywhere. The app contains a fully-featured catalog including high definitions images, 360 video, smart search and custom markups. The app can also be personalized to the user's own brand and distributed as a self-owned solution.

Handler

Handler is a system that unifies messages from different providers (including most of the popular social networks), normalizes and serves the messages through a comprehensive API. The solution also contains a mobile app that makes use of the APIs to provide an integrated social contacts book and a social mail, which organizes all the messages in a similar way to regular e-mail services.

Languages

Java, Kotlin, JavaScript

Frameworks

Android SDK, Dagger, Vert.x, Spring, Express.js, Electron

Libraries/APIs

REST APIs, Node.js, OpenCV

Tools

Android Jetpack, Git, IntelliJ IDEA, Android Studio, Inkscape

Paradigms

RESTful Development, Agile

Platforms

Android, Firebase, Windows, Linux, Bluetooth LE

Other

APIs, Mobile Apps, Coroutines

Storage

MongoDB, MySQL

2014 - 2016

Master's Degree in Computer Science

Federal University of Campina Grande - Campina Grande, Brazil

2007 - 2012

Bachelor's Degree in Computer Science

Federal University of Campina Grande - Campina Grande, Brazil

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