Furkan Sahin

Senior Software Engineer at Ubicloud

Amsterdam, North Holland, Netherlands
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Furkan Sahin is a Senior Software Engineer with 11 years of experience building distributed database systems and user-focused web interfaces, currently working on Azure Cosmos DB for PostgreSQL (Citus) and now at Ubicloud in Amsterdam. He combines deep backend expertise—contributing to Citus’ ALTER TABLE and replica identity implementations—with front-end improvements for high-profile open-source projects like cBioPortal, improving network visualizations and UX. A former Microsoft and long-time Citus Data engineer, he reliably bridges database internals and customer-facing features to deliver robust, scalable systems. His early work includes implementing percentile approximations for PostgreSQL, showing a consistent focus on performance-sensitive data tooling.
code11 years of coding experience
job6 years of employment as a software developer
bookEcole polytechnique fédérale de Lausanne
bookMagna Cum Laude, Bilgisayar Mühendisliği, 3.71/4.00, Magna Cum Laude, Bilgisayar Mühendisliği, 3.71/4.00 at Bilkent Üniversitesi
languagesTurkish, İngilizce, French, German
github-logo-circle

Github Skills (20)

javascript10
visualization10
postgresql10
network-visualization10
admin10
databases10
cytoscapejs10
user-interface10
database-administration10
cytoscape10
citus10
sql10
database-design10
visualizations10
distributed-database10

Programming languages (17)

C#MDXPowerShellJavaCSSC++CRust

Github contributions (5)

github-logo-circle
citusdata/citus

Oct 2017 - Aug 2018

Distributed PostgreSQL as an extension
Role in this project:
userBack-end Developer / Database Engineer
Contributions:3 releases, 94 commits, 116 PRs in 10 months
Contributions summary:Furkan primarily focused on implementing and testing features related to the `ALTER TABLE` command, specifically the `REPLICA IDENTITY` functionality within the Citus extension. Their contributions included modifying existing test cases and writing new ones to verify the correct behavior of `REPLICA IDENTITY` with various table configurations. They also extended the code to handle constraints and primary keys when creating or modifying distributed tables. These changes directly impact the reliability and functionality of the Citus extension's distributed database capabilities.
distributedrelational-databasesqlcitusscale
cBioPortal/cbioportal

Jul 2015 - Sep 2015

cBioPortal for Cancer Genomics
Role in this project:
userFront-end Developer
Contributions:33 commits, 2 PRs in 1 month
Contributions summary:Furkan primarily focused on enhancing the user interface and user experience of the cBioPortal project. Their commits added and modified features related to network visualizations, including functionalities for showing profile data, merging interactions, and showing/hiding node labels. The user also worked on implementing panzoom controls and fixing issues related to the display of network elements, like labels and details, contributing to a more user-friendly interface.
precision-medicinesciencecbioportalgenomicscancer
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
Furkan Sahin - Senior Software Engineer at Ubicloud