David Mealha

Senior Software Engineer at Onfido

David Mealha has a diverse work experience spanning multiple companies and roles. David is currently working at Onfido as a Senior Software Engineer, where they are responsible for the public API and Webhooks in the Customer Experience team. David has led and implemented various projects, including moving the authentication layer out of the monolith, improving the process for adding new API endpoints, and reducing the delivery time of webhooks. David also migrated webhooks delivery into an event-driven architecture using AWS SNS.

Prior to Onfido, David co-founded Learnify in 2018, an online tutoring platform where they handled architecture, planning, development, and deployment of the application. As a founder, they gained a deeper understanding of customer concerns beyond software engineering.

Additionally, David worked at Seedrs as a Software Engineer from 2019 to 2021, where they developed new features on the backend side, contributed to Seedrs' API, and ensured system availability, resiliency, and scalability. David used technologies such as Ruby, Rails, MySQL, AWS, React, TypeScript, Datadog, and Docker.

In 2018, David had a summer internship at Premium Minds, where they worked as a Software Engineer.

David Mealha has a Masters degree in Computer Science from NOVA School of Science and Technology, which they obtained between 2016 and 2018. Prior to that, they completed their Bachelors degree in Software Engineering from Setúbal School of Technology Polytechnic Institute of Setúbal from 2013 to 2016.

Links

Timeline

  • Senior Software Engineer

    April, 2023 - present

  • Software Engineer

    September, 2021