Tommaso Resti, Software Developer in Barcelona, Spain
Tommaso Resti

Software Developer in Barcelona, Spain

Member since November 20, 2019
In 2005, Tommaso started his career as a software engineer and then made the leap to mobile development in 2011 which linked the two worlds together for him. Joining enterprises and agile methodology pushed his career to the next level—TDD and clean code blew his mind! Since 2015, Tommaso has been worked in feature squads, taking care of every development aspect, from the back end to the front end to continuous delivery processes.
Tommaso is now available for hire


  • Glovo
    Terraform, AWS Kinesis, Datadog, Java
  • Skyscanner
    Amazon Web Services (AWS), React Native, React, Android, iOS, Dropwizard...
    JavaScript, TypeScript, Kotlin, Java, Swift, Objective-C



Barcelona, Spain



Preferred Environment

Zoom, Slack, Android Studio, Xcode, JetBrains

The most amazing...

...project I've developed was an app to allow customers to manage their robotic lawnmowers remotely through a Bluetooth connection.


  • Senior Full-stack Engineer

    2020 - PRESENT
    • Worked on the restaurant and groceries search platform with Java microservices, Kinesis messaging system, Datadog, and Terraform for monitoring.
    • Focused on KPI to improve store and product discoverability.
    • Led the modularization of the search endpoint, writing a configurable system allowing multiple tasks to be clearly defined and executed with a remote configuration at runtime.
    • Helped with the mobile development on iOS and Android when needed.
    Technologies: Terraform, AWS Kinesis, Datadog, Java
  • Full-stack Engineer

    2018 - PRESENT
    • Focused on the car hire vertical and worked on highly scalable microservices, websites, and mobile apps.
    • Owned and developed the new car hire filter page for the iOS and Android apps.
    • Organized an office-wide biweekly clean code class.
    Technologies: Amazon Web Services (AWS), React Native, React, Android, iOS, Dropwizard, Flask, Python
  • Full-stack Engineer

    2015 - 2018
    • Worked on the entire native mobile app from search pages to the customer area.
    • Led the migration to React Native with TypeScript.
    • Developed the customer service area of the website taking care of all the related microservices in a continuous delivery environment.
    Technologies: JavaScript, TypeScript, Kotlin, Java, Swift, Objective-C
  • Co-founder | CTO

    2011 - 2015
    • Developed the first hybrid version of the Android and iOS apps.
    • Migrated to a first stable release with native code.
    • Integrated new features experimenting with React Native and TypeScript.
    Technologies: JavaScript, TypeScript, Kotlin, Java, Swift, Objective-C
  • Embedded/Mobile Engineer

    2005 - 2015
    Zucchetti Centro Sistemi
    • Led the development of Ambrogio L60 built on top of a real-time scheduler and a hierarchical state machine giving to the robot high reliability in terms of responsiveness and security.
    • Oversaw the development of Ambrogio Remote for iOS and Android, the app used by customers to drive, update, and manage their robots.
    • Developed the first robot able to work on gardens without a magnetic perimeter thanks to grass sensors.
    Technologies: Objective-C, Java, Python, C, C++



  • Paradigms

    Mobile Development, Test-driven Development (TDD), Automation, Scrum
  • Platforms

    Magento, iOS, Android, Amazon Web Services (AWS), AWS Kinesis, Amazon EC2
  • Languages

    Java, JavaScript, TypeScript, Swift, Kotlin, Objective-C, C++, C, Python
  • Frameworks

    React Native, Flask, Dropwizard
  • Libraries/APIs

    React, Node.js
  • Storage

    Amazon S3 (AWS S3), Redis, Datadog
  • Tools

    JetBrains, Xcode, Android Studio, Slack, Zoom, Terraform, Amazon ECR (Amazon Elastic Container Registry), Amazon ElastiCache, Grafana
  • Other


To view more profiles

Join Toptal
Share it with others