Igor De Souza is a senior web developer with 13 years of experience building reliable, customer-focused products using Ruby on Rails, Scala, and a broad ops stack that includes Kubernetes and Kafka. He combines strong test-driven development and Git discipline with practical experience across databases (Postgres, MySQL, Redis, CouchDB) and front-end frameworks like Ember and Backbone. Igor contributes to notable open-source projects such as Zendesk’s Maxwell (MySQL-to-Kafka producer) and Samson (deploy UI for Kubernetes), where he has improved data fidelity and deployment UX flows. He’s particularly interested in observability and reliability, and often bridges back-end engineering with UI workflow improvements to reduce operational friction. With a Master’s in Computer Science and a track record of shipping thoughtful, production-ready features, he excels at translating customer needs into robust, testable systems.
13 years of coding experience
Master, Computer Science, Master, Computer Science at Universidade Estadual de Campinas
Bachelor, Computer Science, Bachelor, Computer Science at Universidade Federal de Mato Grosso do Sul
Contributions:30 commits, 12 PRs, 15 pushes in 1 year 3 months
Contributions summary:Igor focused on enhancing the `maxwell` project, a MySQL-to-Kafka producer. They implemented support for ASCII encoding in database columns and made the list of ignored databases public. Further contributions included removing an entry from the ignored database list and adding logic to restore the `mysql` database schema if missing. Additionally, they updated the project by bumping the Kafka client libraries and incorporating binlog position information in the JSON output.
Web interface for deployments, with plugin architecture and kubernetes support
Role in this project:
Full-stack Developer
Contributions:6 commits, 1 PR, 1 push in 1 day
Contributions summary:Igor primarily focused on improving the user interface and workflow for deployments in the `samson` repository. Their contributions included changes to the `new.html.erb` view and associated Javascript files to enhance the deploy process, specifically adding review and confirmation steps. They also modified the deploy creation routes to include the stage for a better user experience. Finally, the user refactored the buttons with Javascript to improve the confirmation interaction.
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.