Harun Tuncay is a software engineer with 9 years of experience building high-throughput, microservice-driven systems using Go, Java, TypeScript, and Python. He has shipped production services on Kubernetes and AWS, delivered a serverless campaign platform that served millions concurrently, and led migrations that cut vendor costs and search latencies for healthcare data. At Newfront he drove platform-level improvements—refactoring core domain models to boost developer productivity and replacing expensive vendor tooling with AI-driven contract analysis achieving >93% accuracy. He is an active open-source contributor, improving widely-used Java libraries such as java-faker and Java-WebSocket with practical features like realistic data generation and PerMessageDeflate support. Known for pragmatic performance tuning (reducing latencies and increasing test coverage to 95%), he blends backend systems expertise with full-stack product delivery. Based in the United States, he pairs advanced CS training (MS) with hands-on experience scaling systems to millions of users.
9 years of coding experience
4 years of employment as a software developer
Master of Science - MS Computer Science, Master of Science - MS Computer Science at Indiana University Bloomington
Bachelor's degree Computer Science, Bachelor's degree Computer Science at Pamukkale Üniversitesi (PAÜ)
A barebones WebSocket client and server implementation written in 100% Java.
Role in this project:
Back-end Developer
Contributions:12 commits, 3 PRs, 43 comments in 8 months
Contributions summary:Harun primarily contributed to the implementation of features and fixes related to the WebSocket client and server implementation. Their work included adding functionality for handling custom headers in the handshake process, addressing review comments, and adding support for the PerMessageDeflate extension for message compression. Additionally, the user integrated and improved the PerMessageDeflateExtension, which is a critical performance optimization for WebSocket communications. They also added the ability to customize ping messages with custom data.
Contributions:6 commits, 3 PRs, 15 comments in 1 month
Contributions summary:Harun primarily contributed to the `java-faker` library by adding new features and addressing issues related to generating realistic data. They implemented functionalities to generate user agent strings with different browser types, fixed issues from code reviews, and added the ability to create passwords with digit constraints. Furthermore, the user added hex value generation for colors and random values. Their work focused on extending the capabilities of the Faker library.
java-fakerrubygemfakerfaker-gem
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.