Görkem Ercan

CTO And Founding Distinguished Engineer at Eclipse Foundation

Old Toronto, Ontario, Canada
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
Görkem Ercan is a seasoned technology leader and CTO with 13+ years of experience building developer tooling, mobile platforms, and CI/CD systems, now leading engineering at Jozu. A long‑time Eclipse Foundation stalwart and former Red Hat Distinguished Engineer, he created the widely used Eclipse JDT language server and vscode-java extension and is a committer on projects such as Eclipse Theia and Apache Cordova. He combines deep backend and tooling expertise—evidenced by contributions to Cordova CLI/plugin management and YAML/JSON language servers—with product leadership across startups and large organizations. Based in Toronto, he is an active open-source evangelist and one of the longest-serving Eclipse committers, bringing rare institutional knowledge of IDE ecosystems to strategic engineering decisions.
code13 years of coding experience
job25 years of employment as a software developer
bookBornova Anadolu Lisesi
bookBachelor of Science (BS), Computer Engineering, Bachelor of Science (BS), Computer Engineering at Marmara University
languagesEnglish, Turkish
stackoverflow-logo

Stackoverflow

Stats
3,216reputation
356kreached
125answers
0questions
Badges
java
top-5%
swt
top-5%
eclipse
top-5%
github-logo-circle

Github Skills (39)

javascript10
cordova10
testing10
plugin-development10
command-line-interface10
typescript10
language-server-protocol10
vscode-extension10
java10
javas10
language-server10
typescript-types10
yaml10
nodejs10
eclipse10

Programming languages (16)

MDXJavaC++ScalaGoHTMLGroovyTypeScript

Github contributions (5)

github-logo-circle
Language Server for YAML Files
Role in this project:
userBack-end Developer
Contributions:166 reviews, 47 commits, 83 PRs in 5 years 4 months
Contributions summary:Görkem primarily contributed to enhancing the YAML language server by refactoring code, adding type information, and implementing new features. They moved JSON language service functionalities to the YAML service, exposing public APIs for easier consumption, and added code actions for common tasks. They also focused on improving schema validation, including adding tests for duplicate properties and URI references.
yaml-fileslanguage-serverlanguage-server-protocolyaml-supportyaml
eclipse-jdtls/eclipse.jdt.ls

May 2016 - Jan 2019

Java language server
Role in this project:
userBack-end Developer
Contributions:1 release, 113 commits, 59 PRs in 2 years 8 months
Contributions summary:Görkem primarily contributed to the Java Language Server, focusing on implementing and refining code actions and features. They implemented code actions such as "insert quotes" and "remove import" and developed tests to ensure the correct functionality. They also improved the code, introducing workspace/applyEdit, and added the functionality for return type quickfixes. Furthermore, the user made improvements to the completion functionality, incorporating client capabilities.
language-javalsplanguage-servereclipselanguage-server-protocol
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
Görkem Ercan - CTO And Founding Distinguished Engineer at Eclipse Foundation