Natan Streppel is a Staff Software Engineer with 11 years of experience building resilient, scalable backend systems using Go and Kotlin, currently driving platform work at Stone. He focuses on clean architecture, microservices, event-driven communication, testing and observability to deliver production-ready services. He has a track record of leading teams and introducing Kotlin into production stacks, as well as contributing to notable open-source projects like gocron and sqlc (adding pgx/v4 support) that improve scheduling and type-safe SQL usage. Comfortable across cloud and observability tools (AWS, GCP, New Relic, Elasticsearch), he pairs pragmatic engineering with advocacy for code quality and modern practices. A former technical reviewer for Manning Publications, he also brings experience critiquing and improving educational codebases, which sharpens his ability to explain and harden complex systems.
11 years of coding experience
8 years of employment as a software developer
Bachelors of Computer Science Ciência da Computação, Bachelors of Computer Science Ciência da Computação at Universidade de Passo Fundo
Bachelors of Computer Science Ciência da Computação, Bachelors of Computer Science Ciência da Computação at Boston University
Contributions:2 releases, 1 review, 93 commits in 2 years 3 months
Contributions summary:Natan primarily contributed to the core functionality of the gocron package, focusing on job scheduling logic and related features. Their work involved modifying the `Job` struct, implementing methods for scheduling and running jobs, and addressing issues related to time comparisons and job execution. They also made improvements to the testing suite, including the addition of tests for seconds-based scheduling. Furthermore, the user enhanced the locking mechanism to prevent concurrent job executions and incorporated tagging functionality for jobs.
Contributions:7 commits, 1 PR, 6 comments in 5 months
Contributions summary:Natan primarily contributed to adding support for the "pgx/v4" database driver within the sqlc project. This involved modifying existing code generation templates, import statements, and query handling to accommodate the new driver. The changes include updates to database interface definitions and query execution logic to ensure compatibility with pgx/v4. This work enhances the project's capabilities to work with a broader range of PostgreSQL drivers, improving its flexibility.
sql-generationpythonmysqlsqlcode-generator
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.