Anil Gursel

Principal Engineer at Conviva

Houston, Texas, United States
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
Anil Gursel is a Principal Engineer based in Houston with over a decade building high-performance, resilient distributed systems and microservices at scale. Pragmatic and cost-conscious, he favors simplicity, asynchronous architectures, and designing for unhappy paths while mentoring teams and driving quality. He has deep backend expertise from a long tenure at PayPal and Conviva, and contributes to notable open-source projects like Akka-based squbs and RESTEasy, where he’s fixed build hangs, memory leaks, and async client issues. A frequent conference speaker (QCon, Reactive Summit) and lifelong learner, he blends hands-on debugging and test automation with system-level architectural thinking.
code11 years of coding experience
job18 years of employment as a software developer
bookMS Computer Science, MS Computer Science at The University of Tulsa
bookBachelor of Science - BS Computer Engineering, Bachelor of Science - BS Computer Engineering at Boğaziçi University
languagesEnglish, Turkish
github-logo-circle

Github Skills (17)

asynchronous10
clientside10
async10
testing10
rest-services10
akka10
webservice10
akka-http10
java10
scala10
javas10
restful10
front-end-development10
rest10
akka-streams10

Programming languages (4)

JavaScalaHTMLPython

Github contributions (5)

github-logo-circle
paypal/squbs

Aug 2015 - Aug 2019

Akka Streams & Akka HTTP for Large-Scale Production Deployments
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:3 releases, 10 reviews, 138 commits in 4 years
Contributions summary:Anil's commits primarily focus on testing and debugging the `squbs/squbs` project, which is built with Akka Streams and Akka HTTP. They have identified and addressed build issues, specifically related to sporadically hanging builds. The user has also implemented and tested validation directives and integrated them into the codebase. Furthermore, the contributions include the addition of copyright headers and the merging of code changes from the 0.7 branch into the master branch, demonstrating their involvement in code maintenance.
akka-httpakka-streamsakkareactivehttp-client
resteasy/resteasy

Apr 2019 - Apr 2020

An Implementation of the Jakarta RESTful Web Services Specification
Role in this project:
userBack-end Developer
Contributions:7 reviews, 10 commits, 13 PRs in 1 year
Contributions summary:Anil primarily contributed to the implementation of the Jakarta RESTful Web Services specification within the resteasy/resteasy repository. Their work focused on improving the asynchronous client functionality, addressing memory usage issues, and handling header propagation in the Reactor Netty integration. The commits also involve fixing a memory leak scenario, along with handling null header values, demonstrating a focus on performance and stability.
restrestfulwebservice
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