Personal Info
Experience
Skills
Education
Projects & Contact
Step 1 of 5

Personal Information

Professional profile overview

Tiago Davi

Software - AI Engineer

Brazil (Remote Only)
15+ years experience
Elixir, Python, Rust, React/TypeScript, LLMs, Quantum Computing
I'm a full-stack software engineer with over 15 years of experience in computer science, 5 years in artificial intelligence, and around 50 projects built from the ground up. I've contributed to open source, authored a technical book on Elixir, and ranked in two global AI competitions. I specialize in designing optimized solutions under uncertainty by combining research, technology, critical and system thinking to build intelligent, distributed, and reliable applications.

Professional Experience

Career progression and achievements

Sep 2024

Panoplai

Full Stack Engineer

Sep 2024 - Present
  • As a Senior Full-Stack Engineer, contributed to enhancing various aspects of the product, driving improvements in AI/LLMs, backend and frontend systems.
  • Established a Backend Testing Framework: Set up tools for testing the backend using Elixir and GraphQL/Absinthe, laying the foundation for scalable and efficient testing. This initiative transformed the product from having zero tests to a robust suite of tests, significantly improving quality assurance and developer productivity.
  • Designed a multi-tenancy system in Elixir that connects to multiple clients through DataBricks, leveraging physical data separation to meet compliance requirements.
  • Designed a queue system using RabbitMQ, Elixir, and Broadway to manage GPU allocation programmatically, reducing GPU usage costs.
  • Developed new GraphQL features: Created and optimized GraphQL mutations and queries with Elixir and GraphQL/Absinthe to support critical features like cloning and merging surveys reducing the backend processing time by 97% with the solution.
  • Designed and implemented PDU (Panoplai Data Universe): An AI-driven system with Python and Qdrant leveraging historical survey data to classify questions, answers, surveys and multiple source of documents. Developed solutions to dynamically generate high-level categories, identify segments using unsupervised learning, generate survey statistics, store and retrieve vector data, and enable real-time interactions with digital personas using RAG and LLMs.
  • Designed and implemented FE state management: Implemented Redux on the frontend using React to centralize state management and eliminate prop drilling, leading to cleaner code and easier scalability.
  • Established a Frontend Testing Framework: Introduced Jest and the React Testing Library to the frontend stack, ensuring comprehensive test coverage and improved reliability of UI components.
  • Created SSO Integration: Delivered seamless Single Sign-On (SSO) login functionality using React and TypeScript, streamlining the authentication process for users.
  • Designed and implemented survey cloning functionality: Implemented intuitive buttons and modals on the frontend, enhancing user experience and efficiency.
Elixir Python TypeScript AI FastAPI React RabbitMQ Qdrant Neo4J DataBricks
Sep 2023

Nuvem LTDA

Software - AI Engineer

Sep 2023 - Sep 2024
  • Built 1 library called Ex4J, a DSL to abstract and simplify access to Neo4J Graph Databases.
  • Planned and developed the 1 UX and 8 screens of a new Dating App on Figma as well as the app itself in Flutter.
  • Created 1 computer vision service to extract features from people faces such as hair color, eye color and gender.
  • Developed 1 recommender system with vector similarity to bring together people with the same tastes.
Elixir Python TypeScript React Native Qdrant Neo4J Machine Learning
Oct 2021

Savi Solutions

Software - Machine Learning Engineer

Oct 2021 - Sep 2023
  • Solved around 32 GraphQL authentication bugs and added about 70 more features to a low-granularity permission service with Elixir and Absinthe to allow the access of different kinds of roles.
  • Developed about 7 Rest APIs with Elixir and Phoenix to communicate with over 2 thousand isolated Raspberry Pis and Jetson devices.
  • Created around 10 integration between an umbrella Elixir app and multiple isolated devices with Phoenix WebSockets and Balena services.
  • Developed about 4 Machine Learning systems for vehicle detection with Python and Yolo and integrated it with Elixir to extract license plates and vehicles parking time.
Elixir Raspberry Pi Python Jetson Devices Machine Learning
Oct 2019

DockYard

Software - Machine Learning Engineer

Oct 2019 - Oct 2021
  • Allocated at Apple created around 8 distributed features using Elixir for a security project to scan networks, collaborating with a team of 8.
  • Allocated at Kamana solved health industry challenges using Elixir, OTP, and Live View. Added about 23 new features to multiple dashboards in LiveView.
  • Contributed as a Machine Learning Engineer to 2 open-source Elixir projects such as NX and Scholar.
  • Pushed about 7 PRs by adding new features and solving bugs on those ML libraries.
  • Developed 1 Smart Contract with Rust and JavaScript for a DApp on the Near Blockchain to keep track of licenses and certificates.
  • Created 1 RESTful LLM APIs using Rust and Rocket to reduce memory consumption on devices and convert natural language requests into structured API requests.
  • Contributed to the company blog by writing around 3 articles about Elixir and Machine Learning.
Elixir Rust TypeScript Machine Learning
Aug 2018

Papa

Elixir Engineer

Aug 2018 - Oct 2019
  • Created 1 API with Elixir to support an application that acts as a liaison to connect older people with people available to look after them.
  • Developed 1 integration with external services by using Elixir to collect data from multiple sources to support Papa's analytics services.
  • Played a key role in scaling our systems by implementing Kubernetes, allowing us to efficiently manage and handle a high volume of daily requests.
Elixir TypeScript
May 2017

Brainn.co

Elixir - Flutter Engineer

May 2017 - Aug 2018
  • Created 1 GraphQL API using Elixir, Phoenix, and Absinthe to collect data from mobile apps.
  • Developed 1 mobile app for a major client in the travel sector using Dart and Flutter.
  • Successfully integrated an existing native Android app with Flutter using Java.
  • Received recognition from the team for implementing a solution utilizing the Levenshtein distance.
Elixir Flutter
Jul 2015

Techifide Limited

Technical Lead

Jul 2015 - May 2017
  • Developed 1 award-winning app for the Civil Engineering sector using Node.js and Express.
  • Created 1 app for interface testing using Node.js and Express.
  • Assisted in the creation of scalable infrastructure using Linux on AWS.
  • Guided Junior developers as Technical Mentor, providing guidance and mentorship.
JavaScript NodeJS
Jul 2012

Beware Consultoria

Full Stack Developer

Jul 2012 - Jul 2015
  • Developed 1 project management app using PHP and MySQL.
  • Assisted in infrastructure planning using Linux on Locaweb.
  • Implemented automated processes that reduced manual operations by 35%.
PHP MySQL
Jul 2009

Profile Design

Back-End Developer

Jul 2009 - Jul 2012
  • Developed 4 payment services using Ruby on Rails, PHP, and MySQL.
  • Created 7 e-commerce platforms from scratch utilizing PHP and MySQL.
  • Contributed to the development of over 40 web systems across various business sectors.
PHP Ruby MySQL
May 2008

Lv Design

Back-End Developer

May 2008 - Jul 2009
  • Developed 1 large-scale system to manage music and artists in Brazil using PHP and MySQL.
  • Assisted in scaling 2 systems to handle thousands of daily users.
  • Created a scalable infrastructure on the cloud.
PHP MySQL
Aug 2007

ClickSoft

Back-End Developer

Aug 2007 - May 2008
  • Created 4 projects using a wide range of technologies.
  • Developed 2 e-commerce platforms with integrated external APIs.
  • Developed many applications with Ruby on Rails, PHP, MySQL, and JavaScript.
PHP Ruby JavaScript MySQL

Technical Skills

Programming languages, frameworks, and tools

Programming Languages

Elixir Python Rust JavaScript TypeScript SQL Dart

Frameworks & Libraries

Phoenix FastAPI React React Native RabbitMQ NodeJS Express NextJS

Tools & Platforms

MLflow Git Docker PostgreSQL MySQL Neo4J Qdrant Cloud DataBricks ClickHouse Rest - GraphQL

Specialized Skills

Software Engineering Data Engineering System Design AI - Machine Learning Full Stack Development Mobile Development API Development Quantum Computing

Education & Certifications

Academic background and professional certifications

Quantum Fundamentals

Issued by Q-CTRL

2025

The recipient understands the key concepts of quantum computing such as superposition, entanglement, and how information is represented by qubits. This certification shows that the recipient has the core skills to participate in the quantum economy.

DataBricks for Data Engineering

DataBricks

2025

Graphs Data Modeling

Neo4J Graph Academy

2025

Knowledge Graphs with LLMs

Neo4J Graph Academy

2025

Introduction to Quantum Computing

D-Wave

2025

Quantum annealing to solve complex optimization problem by using natural quantum fluctuations to explore all possible solutions simultaneously

Large Language Models

Google

2024

Vector Databases in Practice: Deep Dive

Linkedin

2024

Prompt Engineering: How to Talk to the AIs

Linkedin

2024

Systems Thinking

Linkedin

2024

Artificial Intelligence Training

Data Science Academy

2021

448 hours training on Artificial Intelligence and Machine Learning

CS50 (Including 9 project sets and 1 final project)

Harvard

2020

Focus on Software Engineering and Data Structures

Associate's Degree in Information Technology

Unesa

2017

Projects & Contact

Notable projects and contact information

Professional Summary

I'm a full-stack software engineer with over 15 years of experience in computer science, 5 years in artificial intelligence, and around 50 projects built from the ground up. I've contributed to open source, authored a technical book on Elixir, and ranked in two global AI competitions. I specialize in designing optimized solutions under uncertainty by combining research, technology, critical and system thinking to build intelligent, distributed, and reliable applications.

Contact Information

tiago.asp.net@gmail.com
João Pessoa, PB - Brazil