Diogo Raimondi Borges
Development
Santa Catarina, Brasil
Skills
Android
Android Jetpack
Android OS
Appium
Atlassian
Dagger2
Datadog
Figma
Firebase
Git
GitHub
GitHub Actions
GraphQL
Google Analytics
Java (Android)
Java
Jetpack Compose
Jira (Atlassian)
Kotlin
Material Design
Mockups
Model-View-ViewModel (MVVM)
REST
Retrofit
WebSocket API
webRTC
View more
About
Diogo Raimondi Borges is a highly skilled Sr. Android Software Engineer with 16 years of experience with extensive experience in Android development, specializing in architecture and feature design. He managed teams of, app architecture, and refactoring contributing in big projects in customer as: Arctouch/Walmart impacted millions of users, and also leaded an IoT prototype development for BMW Group.
View more
Acomplishments
My first and foremost accomplishment is my significant contribution to Walmart, a leading Silicon Valley company. Working on the Walmart Grocery and Spark Driver apps, I played a pivotal role in developing features that impacted over 200 million users monthly. The integration of the Checking feature and the ground-up development of the Spark Driver app stand out as key achievements. Additionally, my work on various internal projects for Walmart, using a diverse range of technologies, showcased my ability to innovate and adapt in a fast-paced, high-stakes environment.
My second major accomplishment is leading the mobile team at GetNinjas. This role allowed me to demonstrate my leadership skills and technical expertise in overseeing the development of native mobile apps and SDKs. I was proud to collaborate closely with cross-functional teams, including the CTO and CEO, to make strategic OKR decisions. My involvement in the Professional and Client apps, from refactoring to creating them from scratch, highlights my comprehensive skill set in app development and team management. This experience solidified my credentials as a leader in mobile technology.
Work Experience
Sr. Android Software Engineer
Clevertech
August 2022 - Present
- In 'Now Local News', I built the architecture, designed features like Assignment map, News Feed with unique scrolling, Inbox + Chat, and story submission, plus comments and reactions. Launched on PlayStore using Kotlin, Firebase, GraphQL.
- For 'Ballys Live' and created the Friends List and Watch Party using WebRTC for game streaming, aiding in PlayStore launch.
- Technologies included Kotlin, Retrofit, TheoPlayer.
Head of Mobile / Principal Android Software Engineer
GetNinjas
October 2018 - December 2022
- Led the Mobile Team, managing team evaluations, CI/CD, and app architecture.
- Collaborated on native mobile apps and SDKs, working with cross-functional teams.
- Made strategic OKR decisions and in the professional app, refactored code to multi-module, rebuilt key features, and integrated Salesforce and bluetooth payments.
- In the Client App, developed it from scratch, focusing on user-friendly features and account setup.
- Technologies used included Kotlin, Firebase, Retrofit, and Salesforce.
Sr. Android Software Engineer - Remote, US
Jobsity
February 2022 - August 2022
- For 'Owlet Care Baby', I primarily worked on pairing the camera with Bluetooth, enhancing the video clips feature which sends baby monitoring videos from the camera to the backend and then to the app.
- This was crucial in meeting the cam v2 deadline for the PlayStore launch.
- Technologies used included Kotlin, Firebase Crashlytics, Retrofit, AWS, ExoPlayer, WebRTC, and Dagger Hilt, along with SDK contracts and Room & Data Store integration.
Sr. Android Software Engineer
Arctouch / Walmart
November 2017 - October 2019
- At Walmart, I integrated the Checking feature into the Grocery app, impacting 200 million monthly users, and spearheaded the Spark Driver app's development from the ground up. Additionally, I developed Android apps and SDKs for Walmart Associates, enhancing customer interaction and efficiency.
- For the PGA Tour, I created a geofence-based dynamic list, and in the 3M Filtrete Smart project, I focused on Bluetooth sensor communication.
- Tech used: Java, Kotlin, Firebase, Retrofit, Dagger and SDK.
Android Software Engineer
BMW Group
February 2017 - November 2017
- At BMW, I led the development of an IoT prototype for the BMW Series 7 Touch Command, creating an Android app for smartphones, wearables, and tablets for car control.
- I also developed a tablet app for BMW Tester drivers, incorporating Mapbox for location updates. My role involved optimizing code for performance across devices and collaborating with the BMW German team on technical scope and features.
- Technologies used included Java, Firebase Crashlytics, Retrofit, BLE, and Geofence.
Android Software Engineer
Pontual Taxi
June 2014 - February 2017
- I developed a key product for the company: a taxi driver application for Android, and a passenger app for both Android and iOS.
- I supported the UX/UI design team in concept creation and played a critical role in optimizing the code for peak performance across various devices.
- Additionally, I was involved in defining the initial technical scope and features of the product.
- The technology stack included Java, MVC, WebSocket, Volley, Shared Preferences, Locations, and Bluetooth.
Education
Estácio de Sá University
Bachelor of Technology
August 2017 - August 2021
System Analysis and Development