Tales Gurjao
Verified Expert in Engineering
Software Developer
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
Experience
Availability
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
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.
Senior Android Developer
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.
Senior Software Developer
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.
Android Developer
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.
Android Developer
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.
Android Developer
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.
Experience
Cionic
https://cionic.com/Device Magic
https://www.devicemagic.com/Make Money: Play & Earn Cash
https://play.google.com/store/apps/details?id=us.current.androidUello
http://www.uello.com.brZuper
http://www.getzuper.comSascar
https://play.google.com/store/apps/details?id=br.com.sascarFolding@Home Mobile
https://github.com/sonyxperiadev/Folding-homeAvisa.la
Sonae
Rooftop.ly
Virtual Diamonds
Handler
Skills
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
Education
Master's Degree in Computer Science
Federal University of Campina Grande - Campina Grande, Brazil
Bachelor's Degree in Computer Science
Federal University of Campina Grande - Campina Grande, Brazil
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring