Gerard Llorente

Senior Staff Engineer at Wallapop

Barcelona, Catalonia, Spain

About

Software engineer specialized on mobile and backend services with agile project management background. I have builded a mobile tech startup from scratch, hired and managed the developers team and developed the core of the services. I have also managed mobile development teams building m-commerce apps for our costumers. Lately, I'm specializing on high scalability backends with JVM core based languages (Java/Kotlin). My formation on Computer Science and Business Economics have broadened my perspective when taking decisions affecting product and development needs. Looking for new professional challenges and opportunities for developing myself a step further on mobile, internet services and startups.

Experience

  • Wallapop (9 yrs 8 mos)
    • Senior Staff Engineer
      Jan 2025 - Present · 1 yr 6 mos

    • Technical Lead
      Jun 2020 - Jan 2025 · 4 yrs 8 mos

    • Backend Engineer
      Nov 2016 - Jun 2020 · 3 yrs 8 mos

      Working in Payments and Shipping projects, both in Java/Kotlin using Axon Framework (CQRS + Event Sourcing) and Spring Boot. Services dockerized in ECS (AWS) In charge of Payments migration from monolithic architecture to microservices. Also helping iOS team developing some features and defining testing strategies thanks to my iOS developer background. Coderetreat hosting and Community of Practices trainer

  • Backend Engineer at Tangelo Games (Akamon Entertainment)
    Mar 2015 - Nov 2016 · 1 yr 9 mos

    Responsible of building and maintaining the game server for company's social casino games. Based on Vert.x providing service to flash/unity games through websockets and connecting to multiple meta-game services. Focused on DDD, TDD, CQRS and Actor based programming.

  • Co Founder at Offtopic Games
    Dec 2012 - Oct 2015 · 2 yrs 11 mos

    Offtopic Games is an indie game development studio based on Barcelona & Helsinki. It was founded in 2012 by two college friends with a common passion: Make great games. Our first game, Patterns, was released in 2013 for Android. It was received with very good reviews that allowed us to prepare new updates with strong and powerful new features.

  • CTO at EMMA - App Marketing Solutions
    Nov 2012 - Feb 2015 · 2 yrs 4 mos

    Responsible of eMMa development, I have designed and built the eMMa servers and technology architecture. I have also recruited and managed the developer team up to 5 people in a budgeted scenario implementing a Scrum methodology. I have continuously evolved the technology used in eMMa, changing and rewriting obsolete technologies for a more efficient and reliables ones in order to increase performance. I have also designed and implemented click-to-install tracking servers with fingerprinting and referrer systems, mobile SDK (iOS,Android,Web,WindowsPhone) for tracking behavioral data, APIs for transmitting data to backend, mobile push notification engines and databases in a Master-Slave and Multi-Master architectures for hight traffic scenarios.

  • Elogia (Barcelona y alrededores, España)
    • Project Manager
      Nov 2010 - Nov 2012 · 2 yrs 1 mo

      Mobile iOS/Android development Web development Team Leader and Team Manager Specialized on Mobile marketing

    • Developer
      Aug 2010 - Mar 2011 · 8 mos

      Mobile Apps developer (iOS) Web developer Backend developer Projects: IAB (iOS), Groupalia (iOS)