# Iván Garza Bermea > Senior Software Engineer at Turo • M.A. in Philosophy at SFSU Location: San Francisco, California, United States Profile: https://flows.cv/ivngarzabermea I like to build things that run on machines, and then think about how these affect us. Seasoned Android Engineer with a passion for creating high-quality, scalable applications. With experience leading teams and developing SDKs and client apps, I specialize in optimizing performance, implementing CI/CD pipelines, and improving user experiences. Self-starter that also thrives in collaborative envrionments. I’m also an avid technical writer, sharing insights and guides on the latest trends. Currently pursuing a Master’s in Philosophy at SFSU, exploring how ethical AI can shape the future of technology, while learning how to live the best way possible. ## Work Experience ### Senior Software Engineer, Android @ Turo Jan 2025 – Present | San Francisco, CA - Work on the Risk & Protection team - Refactored the use of names across the entire application for a consolidated way or referencing users - Iterated over a Claude Code skill to migrate old screens built using Epoxy and into Compose ### Koin Community Lead @ Koin Champions Program Jan 2024 – Present | San Francisco Bay Area As a Community Lead, my role is to promote the Kotzilla and Koin ecosystems, as well as educate other developers to correctly use the Koin systems. I've also helped out translating a few articles into Spanish, as to promote a greater reach across the international developer community. ### Android Engineer @ ComplyCo Jan 2025 – Jan 2026 | San Francisco Bay Area - Work on an Android SDK meant to track compliance UI/UX flows - Captures the UI/UX flow in XML or Compose, including any changes in the elements - Batch capture events up to a certain threshold before uploading them - Use Android WorkManager to defer upload tasks with exponential time increase - Implement upload queueing system for deferred tasks - Compress batched events to minimize upload size - Clean Architecture of a multi-module Kotlin project with strategic abstraction - Use JWT Tokens for authentication with the backend services - Publish private repository using the Maven repository through GitHub Packages - Use of buildSrc Kotlin directory to manage shared Gradle tasks and fields - Leverage barK open-source library as the logging strategy of the SDK, and keep it opened for integrating clients to leverage it themselves as well - Integrate Android SDK solution into a React Native SDK suite for non-native, cross-platform support ### Senior Android Engineer @ Mixhalo Jan 2022 – Jan 2025 | San Francisco Bay Area - Lead an on-growing team of Android developers, helping them onboard and managing the Android project as a whole - Spearheaded the company's effort into integrating a concise and comprehensive analytics strategy that would be pivotal for the revenue and retention of the application - Fully manage the access and visibility that integrating clients would get out of our private SDK, by scoping visibility in a precise and functional matter - Created and maintained a third project containing a sample application showcasing the use of our private SDK library for integrating clients to base their implementations from - Created documentation for all of the Android projects (client, sample, SDK), as well as some of the processes that we intended to follow not only in the Android team but the Mobile team as a whole - Set up and maintain our CI/CD pipeline to ensure and promote a clean and high-quality codebase ### Android Engineer @ Mixhalo Jan 2019 – Jan 2022 | San Francisco Bay Area - Created a new Android application from scratch, by leveraging the small amount of work that preceded me, and utilizing modern Android techniques and tools like Jetpack's Architecture and Navigation Components, LiveData, Kotlin Coroutines and Flows, View & Data Binding, etc. - The new application was Kotlin-first, which meant it was mainly coded in Kotlin (about 98%) and was using modern Kotlin libraries as dependencies like Koin, Coil and Timber. - Arranged this application using a Git submodule architecture, consisting of our main client app + an Android lib module that used NDK support to access lower-level functionality - Created and managed a private SDK for foreign integration with the company's client's applications, hosted in the Maven repository and distributed by Github Packages - Set up and leveraged the JNI layer of our application to have a two-way communication channel between the application layer and the native layer of the our app's architecture - Took care of all Play Store Console responsibilities, from creating and scheduling releases, to managing our on-growing User-base - Got the app through it's first 1000 installs, and answered any reviews the Users might have - Set up Firebase materials through the BoM, to leverage some of its tools from Analytics to Crashlytics - Set up Crashlytics for the NDK layer of our application, which allowed for better crash reports on native crashes including semi-complete stack traces leading down to the native depths of our project - Chase down and fix any memory leaks found throughout the application, by utilizing the LeakCanary tool library - Managed the Android application project utilizing Github with a ZenHub integration for a better visualization of issues, Epics, as well as a Kanban board that Product and non-Eng employees could understand - Actively collaborated with Product and Design to bring out the best of Android practices and considerations, with Material Design in mind for UI solutions ### Technical Author @ LogRocket Jan 2022 – Jan 2023 | Remote Technical writing based on predefined topics for an on-growing blog, aiming to capture the latest and most contemporary topics within software development and operations, and optimizing for search engine optimization. ### Android Engineer @ Smule, Inc. Jan 2018 – Jan 2019 | San Francisco Bay Area - Build live feature for multiple users to get together in an online room and take turns to sing in duets or solo - Instrumented an Event-based software architecture created by the lead Architects - Took part of reinventing and implementing our main and most used flow where joining singers spend most of their time and effort - Implemented crucial components for revenue and analytics metrics - Added new audio and video filters for the expansion and extension of our in-hand recording studio - Managed and captured Android team's weekly meetings where we shared the progress of our latest projects and kept everybody on the same page ### Android Engineer @ Hi-Line by First Produce Coldstorage Jan 2016 – Jan 2017 | Hidalgo, Texas Build internal application from scratch for day-to-day operations in a cold storage warehouse. Use for the maintenance of daily inventory, facilitation of incoming/outgoing orders and auto-generation of reports for the operations above. Details: - Native Android development alongside Apache libraries for hardware scanner - Use of Parse framework and MongoDB for database and cloud services - Designed UI/UX for the ease of use of the workers - Rapid prototyping ## Education ### Master of Philosophy - MPhil in Philosophy San Francisco State University ### Bachelor of Science (B.S.) in Computer Science The University of Texas at San Antonio ### Computer Science Technical University of Munich ## Contact & Social - LinkedIn: https://linkedin.com/in/ivangarzab --- Source: https://flows.cv/ivngarzabermea JSON Resume: https://flows.cv/ivngarzabermea/resume.json Last updated: 2026-04-01