Federico Tedin is a Senior Software Engineer with 11 years of experience building backend systems, currently contributing to Grafana k6 Cloud from Berlin. He has a strong track record at Rasa, where his contributions to the popular open-source conversational AI framework focused on refactoring, model lifecycle optimization, and enabling domain parsing without a model鈥攚ork that improved efficiency and maintainability at the core. Earlier roles span government open-data initiatives in Argentina and product-focused engineering at startups, giving him both public-sector and product-scale perspectives. Educated in computer engineering at ITBA and active on GitHub, he combines pragmatic engineering with an eye for cleanup and long-term code quality. Not actively looking for work, he brings deep backend expertise in Python-driven projects and a preference for high-impact, sustainable improvements.
11 years of coding experience
6 years of employment as a software developer
Engineer's Degree Computer Engineering, Engineer's Degree Computer Engineering at Instituto Tecnol贸gico de Buenos Aires
IB Diploma, IB Diploma at St. Andrew's Scots School / Escuela Escocesa San Andres
馃挰 Open source machine learning framework to automate text- and voice-based conversations: NLU, dialogue management, connect to Slack, Facebook, and more - Create chatbots and voice assistants
Role in this project:
Back-end Developer
Contributions:87 reviews, 286 commits, 103 PRs in 1 year 7 months
Contributions summary:Federico's commits primarily focused on refactoring and optimizing the codebase of the Rasa framework. They made changes to the model loading and unloading processes, optimizing the use of disk space by deleting temporary model files after use and cleaning model files after server shutdown. These modifications involved substantial changes to core modules, including `rasa/core/run.py`, `rasa/core/agent.py`, and `rasa/model.py`, indicating significant contributions to improving the framework's efficiency and maintainability. Furthermore, the user introduced the ability to handle a domain without a model and to parse messages correctly.
SDK for the development of custom actions for Rasa
Role in this project:
Back-end Developer
Contributions:1 review, 35 commits, 12 PRs in 5 months
Contributions summary:Federico primarily contributed to the Rasa SDK, focusing on backend development aspects. Their work included preparing releases (e.g., 1.5.0 and 1.7.0), which involved updating dependencies, modifying configuration files, and adjusting versioning. They also integrated and updated test cases, particularly those related to forms and async operations.
custom-actionspythonrasasdk
Find and Hire Top DevelopersWe鈥檝e analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Federico Tedin - Senior Software Engineer at Grafana Labs