About the author

Raúl Hernández López / Raul Hernandez Lopez

Remote Senior Staff Software Engineer (Mobile|Android) | ex (Zendesk|Twitter|Medtronic)

My profile

Who am I?

Across my career, I’ve led critical projects and helped shape healthy engineering cultures through communities of practice (part of my DNA as a Staff+ engineer). Depending on the needs of my team, I’ve worn many hats: from tech lead to team lead, balancing delivery with mentoring and long-term architecture thinking.

My foundations

My foundation spans the UK and Spain, where I completed my high-level IT/Computing education. I’ve had the opportunity to work in diverse settings across Belgium, Spain, and the UK (experiences that have made me highly adaptable and culturally aware).

Technically, I specialize in native Android development with Kotlin and Java, but I’m even more invested in engineering soft skills (communication, influence, and leadership) which only time and experience can teach.

Public speaking and technical contributions

Outside of work, I enjoy public speaking and sharing knowledge with the community. I’ve been fortunate to speak at conferences like Droidcon UK (2017, 2019), Android Makers (2020), Droidcon Spain (2019), Droidcon EMEA/APAC (2020), GOTO Copenhagen (2019), and more. I’ve also contributed to podcasts like AndroidDevPodcast and Londroid, and I occasionally write reflective or technical pieces on my blog and Medium.

Let’s keep in touch

As I wrap up this chapter, I’ll be taking some time off to focus on my Master’s in Teaching before exploring new opportunities starting November. If you’re looking for a seasoned, thoughtful engineer who’s passionate about people and platforms, I’d love to connect.

Currently

Studying Master in Teaching Computer Science and Technology.

Work experience

Formerly

  • Remote Senior Staff Software Engineer (Mobile and SDKs) at Zendesk from March 2024 until June 2025.
    • Created delightful Customer Experiences (CX) with the best teams at Zendesk.
    • Group Tech Lead for Mobile SDKs: Android, Unity and iOS & Mobile Apps (Support): Android and iOS.
    • Worked on the Android Native Messaging SDK.
    • Worked on Scaling Mobile SDKs and Apps.
    • Architect, Group Tech Lead and Mentor.
  • Remote Staff Software Engineer (Mobile SDKs) at Zendesk from June 2022 until February 2024.
    • Helped Zendesk creating delightful customer experiences for the Mobile SDKs team.
    • Mobile SDKs.
    • Worked on the Android Native Messaging SDK.
    • Worked on Scaling Mobile SDKs.
    • Architect, Tech Lead and Mentor.
  • Remote Senior Software Engineer - Android at Twitter in EMEA timezone from July 2018 until April 2022
    • Fully Remote from 2020 to 2022.
    • Collaborated for the Twitter Blue team. Jan’21 - April’22.
    • Collaborated for the Consumer Search Clients (CSC) team. Dec’19 - Jan’21
    • Collaborated for the Live Events / Events Clients (EC) team. Apr’18 - Sep’18 & May’19 - Dec’19.
    • Collaborated for the Periscope / Go Live Together (Hydra) team. Oct’18 - Apr’19
    • Roles:
      • Software Engineer.
      • Project Tech Lead (PTL).
        • Mentor for members of my teams.
        • Kotlin Shepherd, for our Kotlin community active member (Kotlin & QE Automation shepherd).
        • Luna Shepherd, helping interview huddles to embrace good practices).
    • Tech debt & architectural optimisations (PTL / Tech design shepherd).
    • Engineer on call to fix issues (maintainer).
    • Speaker & Driver/Enabler for Internal/External tech events / talks / podcasts.
    • Active interviewer for hiring new candidates for:
      • All levels: SWE 1 to Sr SWE.
      • All surfaces / platforms: Android -> specific expertise interview or iOS & RWEB -> general technical interviews.
  • Senior Software Engineer - Android (contract) at Twitter in London (UK) - from April the 30th to July 2018.
    • Collaborating for Live Events team.
  • Lead Android Developer / Chapter Android Lead at Touch Surgery in London (UK) June 2017 until April the 27th 2018
  • …more at the bottom section…

2023 Public speaking

  • Panel: “What I wish I knew when I was a junior developer that I would tell as a staff software engineer” at Droidcon Berlin (Germany) (July).

2022 In general

2021 Public speaking

2021 Public written technical articles

2020 Public speaking

  • “Fueled Reactive apps with Asynchronous Flow & StateFlow to Sync with the UI” at Droidcon APAC (Dec).
  • “Fueled Reactive apps with Asynchronous Flow & StateFlow to Sync with the UI” at Kotlin London User Group (KUG) meetup (Dec).
  • “Fueled Reactive apps with Asynchronous Flow & StateFlow to Sync with the UI” at Kotlin Munich User Group (KUG) meetup (Nov).
  • “Fueled Reactive apps with Asynchronous Flow & StateFlow to Sync with the UI” at Madrid Android Developer Group (MADG) meetup (Nov).
  • “Fueled Reactive apps with Asynchronous Flow (& StateFlow to Sync with the UI)” at Droidcon EMEA (Oct).
    • Featured at Kotlin #221 Weekly
    • v2 explains in detail a full migration from RxJava 2 to Kotlin Coroutines & Flows / StateFlow / Channels.
    • Video
    • Slides
    • v2 Basics section was reduced going to the key points only in order to include a new section migrating Clean Architecture Callbacks on behalf of Kotlin StateFlow for Synchronous communication with the UI.
  • “Fueled Reactive apps with Asynchronous Flow” interview at AndroidDevPodcast with David Hackro (Jul)
    • Podcast audio interview (in Spanish)
    • We discussed step by step, talking about keypoints and reasoning behind why we would like to migrate a well-assembled Android app with a pre-existing foundation using RxJava 2 to use Kotlin Flow and friends instead.
  • “Fueled Reactive apps with Asynchronous Flow” v1 at Android Makers (Paris, France) - Virtual Android Makers edition (Apr).
    • v1 explains in detail a full migration from RxJava 2 to Kotlin Coroutines & Flows / Channels.
    • Video
    • Slides
    • v1 includes a longer Basics section as well as Asynchronous communication section. Migration for Clean Architecture and View Delegates to Kotlin Flow & Channels with Coroutines. Callbacks still pass results from the Use Cases / Interactors.
  • “Qué necesita un desarrollador para alcanzar sus metas?” interview at DevExperto’s “I stay at home” series with Antonio Leiva (Mar).

2020 Public written technical articles

2019 Public speaking

  • “Pushing Dynamic Features Your Users Want, As Quick As They Want Them”.

2018 Public written technical article

2017 Public speaking

  • “Building a Minimum Viable Product (MVP) with Face recognition and AR” at Droidcon UK (London) in October.
  • Light talk “Quest of a Hero” at Londroid April.
  • Light talk “From junior to experienced in few years” at Freakend Mobile in February.

Public code snippets & side projects

Studies

  • MEd in Compulsory Secondary and Upper Secondary Education, Vocational Training and Language Teaching specialisation of Technology and Computer Science at Universidad Internacional de La Rioja (UNIR), (Spain, online)
    • February 2025 to February 2026
  • MSc Computational & Software Techniques in Engineering specialisation of Software Engineering at Cranfield University (Cranfield, UK)
  • Engineer in Computer Science specialisation of Software Engineering (second cycle) & Information Systems (first cycle) or BSc(Hons) Information Systems + MSc Software Engineering (BSc + MSc is equivalent to the Spanish Engineer degree) at Polytechnic University of Valencia (UPV), (Valencia, Spain)
  • BSc(Hons) Information technology at Edinburgh Napier University (Edinburgh, UK)

Hobbies

I do enjoy meeting new cultures, learning from others & self-learning myself, listening rock / metal music, running, reading or travelling.

Extension of Formerly work experience

  • Senior Android Developer at Supe app / Rise Project UK London (UK) 2016-2017
  • Android developer at YouView in London (UK) 2015-2016
  • Senior Android Developer working at a startup called Critizen app / Next Chance Stocks SL in Madrid (Spain) 2015
  • Android Developer and Team Lead (contract) at a mobile little agency called Mobilendo in Valencia (Spain) 2014-2015
  • Software Development Engineer - C++ (contract) at the Mid-back office for Amadeus (on behalf of Harvey Nash) in Antwerp (Belgium) 2013-2014
  • Junior Software developer at Openbet in London (UK) 2012-2013
  • Junior Researcher and Android Software Engineer at Cranfield University (Erasmus internship) in Cranfield (UK) 2012
  • Technical Engineer In Administrative Data Processing at Common Council of Valencia (contract / internship granted for <30 recently graduates) in Valencia (Spain) 2010-2011
  • Junior Software engineer - PHP at a “bioinformatics startup” called Biotechvana in Valencia (Spain) 2010
  • IT Support and Development staff (contract) at Servipoli - Polytecnic University of Valencia (uni students job granted) in Valencia (Spain) 2008-2009
  • IT Support Staff at Valencian Institute of Statistics and applied sciencies (internship granted) in Valencia (Spain) 2007-2008

Social media

Contact me

Other public profiles