Geraldo
From Brazil (UTC-3)
Geraldo – Kotlin, AI-assisted coding, Android
Geraldo is a senior mobile engineer with over a decade of experience, specializing in native Android development and SDK architecture. He has strong expertise in modern Android development, CI/CD, real-time systems, and AI-assisted workflows, with hands-on leadership in small engineering teams. His strengths include end-to-end product ownership, pragmatic architecture, and effective async communication.
11 years of commercial experience in
Main technologies
Additional skills
Direct hire
PossibleReady to get matched with vetted developers fast?
Let’s get started today!Experience Highlights
Senior Android Engineer
An on-the-go collaboration platform that enables users to connect and work together from smartphones and tablets. It supports collaboration directly within apps, mobile browsers, and through the device camera, making remote and field-based teamwork more accessible.
- Supported a product with 30,000+ users within a 7-person engineering team, contributing to architecture, feature development, and long-term maintenance of a 70,000+ line codebase;
- Built a new product from the ground up, consisting of an Android social app showcasing the company’s SDK capabilities, using modern technologies such as Jetpack Compose, Koin, Material, Coroutines, Gson, OkHttp, and Retrofit;
- Contributed to internal AI initiatives by training agents to work with an MCP used by the company’s AI Assistant to help developers integrate the SDK and fix bugs;
- Independently developed 5 new features and maintained 5 legacy features, demonstrating expertise in handling complex legacy codebases.
- Rebuilt the entire UI SDK with new designs and features, and modularized it into an independent component for improved scalability and usability.
- Redesigned and implemented the complete RESTful API integration using Retrofit and OkHttp libraries, enhancing performance and maintainability.
Senior Android Engineer
A veterinary app that supports medical consultations by integrating AI-powered services, helping veterinary professionals provide more efficient and accessible care.
- Migrated a 5,000+ user React Native application to native Android from the ground up, owning key architecture and feature implementation within a 2-person mobile team, including 1 iOS engineer;
- Independently developed 4 new features (offline-first support, onboarding, microphone management, and rich text editor) and reimplemented 6 legacy features (voice recording, phone calls, etc.), demonstrating expertise in handling complex, undocumented codebases with environment-aware builds, documented solutions, and a consistent release process;
- Adopted AI-assisted engineering workflows, developing skills, rules, and agents to build reliable solutions based on strong, well-defined technical requirements, with a focus on scalability, performance, and maintainability.
Fullstack/Android Engineer
A financial management solution for government resources, including a React Native mobile application and a customized Android system for POS machines. The platform connects POS devices to a cloud server, enabling remote setup and centralized management.
- Contributed to the development of 2 products serving over 1M users each within a 10-person team, including 3 QAs, managing a codebase of over 150,000 lines and 420 classes;
- Built 23 new features and maintained 5 legacy features, demonstrating expertise in handling complex legacy codebases. Created a new app version from scratch in React Native while maintaining the native Android version, including new screens, integrations, and UX flows;
- Implemented backend APIs, database models and queries, and web frontend integrations, improving scalability, usability, and interoperability;
- Built custom Android image features for POS machines, connecting them to a cloud server for remote setup and management;
- Integrated IoT APIs using MQTT protocols, ensuring efficient and secure communication.
Lead Software Engineer
A proof-of-concept voice recognition assistant for EPSON printers, alongside web-based software for printer setup and management. The solutions aim to simplify printer configuration and provide centralized management capabilities.
- Led an 8-person engineering team in developing a proof-of-concept voice recognition assistant for EPSON printers, targeting a user base of 1M+ and managing a 10,000+ line codebase;
- Directed a 6-person team in rebuilding EPSON’s printer management and setup software using modern web technologies, overseeing a codebase exceeding 50,000 lines and targeting a global user base. Designed and implemented scaffolding structures for both backend and frontend components, enhancing system scalability and development efficiency;
- Collaborated with clients to gather and analyze requirements, translating them into actionable tasks and ensuring alignment with project goals. Managed iterative release cycles every three weeks, maintaining high-quality deliverables and seamless project progress.