Evaldo Bratti is a software engineer with 12 years of experience building both backend and frontend systems, currently contributing at AlphaSights from Paraná, Brazil. His background includes multi-year roles developing production systems and a focused period as an Elixir developer, showing comfort with functional backend work as well as React-based UIs. An avid problem-solver who likes to understand how things work, he contributes to notable open-source projects like OpenDota, where he implemented game-data processing logic and UI enhancements that surface nuanced match statistics. That blend of data-focused backend engineering and practical front-end visualization reflects a pragmatic, full-stack mindset and a penchant for turning complex event streams into actionable insights.
12 years of coding experience
10 years of employment as a software developer
Cientista, Computação, Cientista, Computação at Universidade Estadual de Maringá
OpenDota: React web UI for Dota 2 statistics using the OpenDota platform
Role in this project:
Front-end Developer
Contributions:7 commits, 2 PRs, 2 comments in 1 year 5 months
Contributions summary:Evaldo primarily contributed to the front-end of the OpenDota web application, focusing on implementing and modifying UI elements. They added a new column to the performance tab and updated the display of tracking-related information in the match logs, suggesting an emphasis on data visualization and the presentation of game statistics. Several commits involve modifications to existing React components and configurations.
OpenDota: Open source Dota 2 data platform with automated replay parsing
Role in this project:
Back-end Developer
Contributions:16 commits, 3 PRs, 21 comments in 29 days
Contributions summary:Evaldo primarily contributed to backend logic related to processing Dota 2 game data. They implemented features for calculating gold earned from Greevil's Greed and Track abilities. These changes involved modifying existing files, including `populate.js`, `store/queries.js`, `processExpand.js`, `svc/parser.js`, `processTeamfights.js`, and `processors/processParsedData.js` to incorporate new data fields and calculations. Additionally, the user made adjustments to the schema and processing logic for handling game events.
data-platformparsingdotadataapi
Find and Hire Top DevelopersWe’ve 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.