02/16/2026 updated

**** ******** ****
100 % available

Senior Android Developer

Madrid, Spain
Only remote
BSc Computer Science 2:1 degree
Madrid, Spain
Only remote
BSc Computer Science 2:1 degree

Profile attachments

Babu_Madhikarmi_CV - Android (2).pdf

About me

I'm a Senior Android Developer with over 10 years experience developing native apps for a range of Android powered devices. I'm a great communicator, with a positive and professional attitude. I have a track record of building successful digital products, both prototype and commercial.

Java (Programming Language)BarcodesApplication Programming Interfaces (APIs)Android (Software)Android Software DevelopmentAndroid NDKArchitectureComputer VisionAtlassian JiraAugmented RealityBluetoothProgramming ToolsVideo Game DevelopmentGitHubGlobal Positioning Systems (GPS)Mobile Application SoftwareMicrosoft OneNoteModel View ViewModelOpenCVScrum MethodologySoftware ArchitectureTensorFlowShopifySystems IntegrationCircleCIData ProcessingTest-Driven Development (TDD)Google FirebaseKotlinSensorsFigmaGraphQLVideo StreamingAsynchronous ProgrammingGoogle PlayIntercom
Android Development
Over 10 years in Android app development with Java and Kotlin, native Android stack including Compose, Coroutines, Hilt, Dagger, OkHttp, Retrofit, Moshi, GraphQL, Room, and Realm

Software Architecture
Application of patterns and methodologies including Clean Architecture, MVVM, TDD and Agile Scrum

Mobile Integration Services
Integration of mobile app services including Firebase, Crashlytics, SSO, App Distribution, Remote Config, Google Play Services for Maps, Locations, Health, Game, and Nearby

Android SDKs
Experience with Video streaming including 360 videos, Shopify, Algolia, Intercom, OpenCV, Barcode scanning, LibGDX, Google Glass

Advanced Android APIs
Bluetooth, Sensors, Camera, NDK, NFC, ML Tensorflow

Development Tools
Use of Bitrise, Github, Jira, Notion, Figma

Game Development
Augmented Reality fitness games development as native apps, utilizing audio playback, Android sensor APIs GPS and accelerometer

Computer Vision
Camera data processing using OpenCV

Languages

EnglishNative speakerSpanishGood

Project history

Founder & Mentor

DevMad (Developers in Madrid)
Co-Founder running an all stack developer community, organising tech talk events, mentoring, and social events. Also mentor members in Android development.

Senior Android Developer - Freelance

Trainline
Developed innovative features for the UK market such as Safe Spot, mobile technical lead within the team. Applied mentoring skills to actively guide juniors within the team and guide the team with technical planning and task breakdown.

Senior Android Developer - Freelance

Gymshark
Worked remotely from Madrid for 3 years on Gymsharks first e-commerce shopping app. Worked closely with existing team members of designers, developers, product, QA and business to build and launch the native Android application alongside their iOS application.

Senior Android Developer - Temp contract

Google - Creative Lab
Worked remotely from Madrid for 18 months with Google's Creative Lab team in London, building highly experimental Android projects Digital Wellbeing and Look to Speak accessibility app using eye tracking.

Senior Android Developer - Freelance

PulseLive
Supported the core Android team developing several sports video streaming and VOD apps for major global sports brands. Used game development knowledge to guide other developers in building a Player Position Tracker.

Senior Android Developer - Freelance

TicTrac
Developed a step counting app for leading UK sports charity Sport Relief integrating Fitness Trackers APIs (Fitbit, Google Fit, Samsung Health and more).

Senior Android Developer - Freelance

Brandwidth
Worked on various projects, including a bespoke Android application using Camera API for barcode scanning and an automotive application to monitor vehicle statistics.

Senior Android Developer - Freelance

OstModern
Supported the core Android team, specifically integrating experimental third party 360 / VR videoplayer (JwPlayer) to a VOD app for The Olympic Channel. Provided crucial feedback on UX and technical limitations for VR (Google Cardboard).

Senior Android Developer - Freelance

Mentally Friendly
Worked as the only developer building a prototype Android app that utilised NFC tags for a popular business card manufacturer. Also worked on an Android Kiosk mode app for the British Museum.

Senior Android Developer - Permanent

Six to Start Ltd
Worked on fitness gamified apps including the popular Zombies, Run! series, The Walk and 7 Minute Superhero Workout all of which are Augmented Reality fitness games developed as native apps.

Senior Games Programmer - Playstation 3 - Permanent

nDreams
Senior Games Programmer working on Playstation 3 projects.

J2ME Software Engineer - Permanent

Glu Mobile
J2ME Software Engineer working on mobile applications.

J2ME Programmer - Permanent

Sprite Interactive
J2ME Programmer working on mobile applications.

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in