Mertcan Mermerkaya

Software Engineer at Google

London, England, United Kingdom
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
Mertcan Mermerkaya is a software engineer with 11 years of experience, currently building backend systems at Google from his base in London. He has a strong academic foundation—top grades at Sabanci University and a flawless exchange semester at Boston University—and early hands-on experience in NLP and Java-based UIMA systems. At Google he focuses on TypeScript and backend quality, contributing to the high-profile Firebase JavaScript SDK by migrating default exports to named exports, enabling --strict type checking and adding types to messaging packages. His open-source work also includes Python problem-solving and robust unit testing for Cracking the Coding Interview solutions, reflecting a practical emphasis on correctness and maintainability. Colleagues would describe him as detail-oriented with a knack for improving developer ergonomics through type safety and test coverage.
code11 years of coding experience
job1 year of employment as a software developer
bookBachelor's degree, Computer Science, 3.89 / 4.00 GPA, Bachelor's degree, Computer Science, 3.89 / 4.00 GPA at Sabanci University
bookHigh School, High School at Istanbul High School
bookExchange Student, Computer Science, 4.00 / 4.00 GPA, Exchange Student, Computer Science, 4.00 / 4.00 GPA at Boston University
languagesEnglish, German, Turkish
stackoverflow-logo

Stackoverflow

Stats
528reputation
30kreached
8answers
0questions
Badges
progressive-web-apps
top-5%
firebase-cloud-messaging
top-5%
github-logo-circle

Github Skills (26)

algorithm10
unit-testing10
algorithms10
javascript10
python10
testing10
typescript10
data-structure10
typescript-types10
data-structures10
typescripts10
firebase10
push-notifications9
object-oriented-programming9
progressive-web-apps9

Programming languages (10)

TypeScriptC#JavaCoffeeScriptC++CSSMakefileJavaScript

Github contributions (5)

github-logo-circle
Cracking the Coding Interview 6th Ed. Python Solutions
Role in this project:
userBack-end Developer & QA Engineer
Contributions:16 commits, 17 PRs, 18 pushes in 1 year 4 months
Contributions summary:Mertcan primarily contributed to the implementation of solutions for the "Cracking the Coding Interview" problems, focusing on Chapter 1 and Chapter 2 in Python. Their work involved writing and modifying Python code to solve coding challenges and included comprehensive unit tests for the solutions. The user also made improvements to existing code, including bug fixes, and code formatting, ensuring code quality and functionality.
crackingpythonpython3cracking-the-coding-interview
firebase/firebase-js-sdk

Apr 2018 - Feb 2020

Firebase Javascript SDK
Role in this project:
userBack-end Developer
Contributions:95 commits, 165 PRs, 290 pushes in 1 year 10 months
Contributions summary:Mertcan primarily focused on refactoring default exports into named exports within the Firebase Javascript SDK, following Google's TypeScript best practices. They also added the `--strict` flag to the TSConfig file and resolved the resulting type errors, improving code quality by reducing implicit `any` types. Furthermore, they worked on adding types to the `@firebase/messaging` package, adding a few more Google TS style rules, and fixed several related tests.
firebase-databasefirebase-functionsfirebase-dbreal-timefirebase-admin
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
Mertcan Mermerkaya - Software Engineer at Google