About the author

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

Senior Staff Software Engineer for Mobile

Overview

I would like to introduce myself as a continuous learner apart from being an experienced Software Engineer (11+ Years Experience), specializing in the Android platform (10 YE) & the Kotlin language (7 YE).

Moreover, I am a public speaker when I get the chance for it, so far I’ve participated as an international speaker in different events like podcasts, meetups, panels, or conferences such as Droidcon: Berlin’23, UK’19 & ‘17, Spain’19, GOTO Copenhagen’19 or Remote such as EMEA & APAC’20 or FOSDEM’21; Podcasts such as AndroidDevPodcast Jul’20 or #ChimichurriCode Jun’21; Meetups such as Londroid April’17 or Virtual Meetups such as Kotlin London Dec’20 & Jun’21, MADG Spain Nov’20 RockNDroid Vigo May’21. I used to write some articles on Medium (linked from this blog too).

I am from Valencia (Spain) originally, where we used to love paella and horchata, nowadays I am also living and working (from home) in Valencia (Spain). Nevertheless, I’ve also lived/worked in London (UK) and Antwerp (Belgium).

I do love traveling when I can, listening to technical and not so technical music, either attending metal/rock gigs, reading tech/no-tech books, hanging out with friends, a very cold beer, or running.

Work experience

Currently

  • Remote Senior Staff Software Engineer (Mobile) at Zendesk from March 2024 onwards.

    • We create 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.
    • Working on the Android Native Messaging SDK.
    • Working on Scaling Mobile SDKs and Apps.
    • Architect and Mentor.

Formerly

  • Remote Staff Software Engineer (Mobile SDKs) at Zendesk from June 2022 until February 2024.
    • Helping Zendesk creating delightful customer experiences for the Mobile SDKs team.
    • Mobile SDKs.
    • Working on the Android Native Messaging SDK.
    • Working on Scaling Mobile SDKs.
    • Staff Plus: Architect archetype.
    • 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

  • MSc Computational & Software Techniques in Engineering specialisation of Software Engineering at Cranfield University (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 (Spain)
  • BSc(Hons) Information technology at Edinburgh Napier University (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