Rehman Ali

Senior Software Engineer at Bayzat

Dubai, Dubai, United Arab Emirates
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

👤
Senior
🎓
Top School
Rehman Ali is a Senior Software Engineer based in Dubai with 9 years of hands-on experience building backend systems, currently focused on Golang. He brings strong OOP, design pattern, and architectural expertise backed by a Computer Science degree from FAST and a track record of shipping production services across startups and enterprise teams. Rehman has contributed to high-profile open-source work on Apache Beam, improving streaming timer handling and test reliability—evidence of attention to correctness in distributed data systems. His roles span fast-paced consumer platforms and privacy/security SaaS, giving him experience designing reliable APIs, data processing pipelines, and automation for compliance. Pragmatic and detail-oriented, he pairs deep technical rigor with a history of improving code quality and testability in complex backend environments.
code9 years of coding experience
job6 years of employment as a software developer
bookBachelor of Science (Computer Science), Computer Science, 3.67, Bachelor of Science (Computer Science), Computer Science, 3.67 at National University of Computer and Emerging Sciences
languagesEnglish, Urdu
stackoverflow-logo

Stackoverflow

Stats
135reputation
41kreached
8answers
1question
github-logo-circle

Github Skills (20)

testing10
java10
javas10
apache-beam10
dataflow9
dataflow-programming9
streaming9
big-data8
firebase6
arraylist6
erd6
android6
android-layout6
google-cloud-firestore6
diagram6

Programming languages (4)

JavaC++JavaScriptGo

Github contributions (5)

github-logo-circle
apache/beam

Jan 2020 - Aug 2020

Apache Beam is a unified programming model for Batch and Streaming data processing.
Role in this project:
userBack-end Developer
Contributions:10 commits, 20 PRs, 206 comments in 6 months
Contributions summary:Rehman contributed to the Apache Beam project by modifying Java code related to testing and core functionalities. They worked on excluding the Spark runner from certain tests, adding annotations related to window expiration, and ensuring strict timer ordering. Furthermore, they updated the Dataflow worker to correctly handle streaming timers, improving the reliability and correctness of the system.
golangpythonstreaming-databeambatch
rehmanmuradali/ticker

Oct 2018 - May 2020

The Ticker is an Android Library which can be used for different countdown Timers.
Contributions:2 releases, 7 commits, 1 PR in 1 year 6 months
countdown-timerstickertimersandroid-libraryandroid
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
Rehman Ali - Senior Software Engineer at Bayzat