Duru Celasun is a senior software engineer with 13 years of experience building large-scale event pipelines, realtime analytics, and data warehousing solutions, currently based in London and working at CloudQuery. He specialises in Go, AWS and Snowflake, has led backend architecture at game publisher Coda Labs, and has managed engineering teams while remaining hands-on. His background spans high-throughput systems at Peak Games and GetSocial, with deep experience in ETL, streaming, and DevOps for production-critical services. An active open-source contributor, he has improved the Go implementation of Apache Thrift and added Vertica support to the popular sqlpad SQL editor, showing attention to interoperability and performance. Curious about systems-level languages, he’s exploring Rust to push reliability and efficiency further. Collected experience across startups and large-scale game platforms gives him a pragmatic, product-focused approach to architecting resilient data infrastructure.
13 years of coding experience
13 years of employment as a software developer
BSc Electrical & Electronics Engineering, BSc Electrical & Electronics Engineering at Bilkent University
Contributions:101 reviews, 22 commits, 123 PRs in 3 years 9 months
Contributions summary:Duru primarily contributed to the Go codebase of the Apache Thrift project. Their work focused on improving the Go code generation, including fixing bugs in list and binary handling, and implementing gzip compression for the HTTP transport. They also addressed issues in union field counting and improved I/O handling through context integration, demonstrating a deep understanding of the Thrift framework and its Go implementation. Several commits demonstrate testing and bug fixing to ensure correct serialization and deserialization.
Web-based SQL editor. Legacy project in maintenance mode.
Role in this project:
Full-stack Developer
Contributions:19 commits, 9 PRs, 18 pushes in 1 year
Contributions summary:Duru implemented features to support the Vertica database within the SQLPad web application. This included modifying the back-end code to interact with Vertica databases, updating the front-end UI to allow for Vertica connection, and creating a caching mechanism for schema information. Furthermore, the user contributed to the configuration system of the application and enabled/disabled CSV downloads. Finally, they added support for binding to a specific IP address and fixed several minor bugs.
sap-hanaverticaodbcsql-editorsql-server
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.
Request Free Trial
Duru Celasun - Senior Software Engineer at CloudQuery