Personal Information
Professional profile overview
Tiago Davi
Software - AI Engineer
Professional Experience
Career progression and achievements
Panoplai
Full Stack Engineer
- 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.
Nuvem LTDA
Software - AI Engineer
- 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.
Savi Solutions
Software - Machine Learning Engineer
- 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.
DockYard
Software - Machine Learning Engineer
- 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.
Papa
Elixir Engineer
- 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.
Brainn.co
Elixir - Flutter Engineer
- 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.
Techifide Limited
Technical Lead
- 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.
Beware Consultoria
Full Stack Developer
- 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%.
Profile Design
Back-End Developer
- 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.
Lv Design
Back-End Developer
- 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.
ClickSoft
Back-End Developer
- 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.
Technical Skills
Programming languages, frameworks, and tools
Programming Languages
Frameworks & Libraries
Tools & Platforms
Specialized Skills
Education & Certifications
Academic background and professional certifications
Quantum Fundamentals
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
2024
Vector Databases in Practice: Deep Dive
2024
Prompt Engineering: How to Talk to the AIs
2024
Systems Thinking
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.