Mustafa Coşar is a Senior Software Engineer with a decade of experience building backend systems, infrastructure, and games, currently at EPAM Systems. A Middle East Technical University computer engineering graduate, he spent five formative years at Unscrambl improving infrastructure and backend services before shifting into game development and team leadership at N-Path Games. He combines hands-on coding with technical leadership, having led development teams while shipping production game features. Mustafa is an open-source contributor to notable projects like Apache Thrift, where he improved Node.js/TypeScript code generation and JavaScript compilation tooling—an indication of his attention to build processes and cross-language interoperability. Based in Ankara, he brings a pragmatic, systems-oriented approach to complex engineering problems and a track record of moving between startup agility and enterprise practices.
9 years of coding experience
7 years of employment as a software developer
Bachelor's Degree, Computer Engineering, 3.27, Bachelor's Degree, Computer Engineering, 3.27 at Orta Doğu Teknik Üniversitesi
Contributions:6 commits, 8 PRs, 34 comments in 11 months
Contributions summary:Mustafa contributed to the Apache Thrift project by fixing a test related to the Node.js implementation. They also addressed an issue related to generating Int64 constants for JavaScript, enhancing the library's functionality. Moreover, the user worked on improving the TypeScript declaration generation process within the code generator. They implemented episodic compilation for JavaScript code generation, demonstrating a focus on improving the build process.
Contributions:2 PRs, 118 pushes, 9 branches in 1 year 7 months
javaapacheapache-thriftthrift
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
Mustafa Coşar - Senior Software Engineer at EPAM Systems