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 eight years of backend development experience. He currently focuses on Golang-based backend systems, leveraging strong OOP, design patterns, and architectural practices honed across fintech, security, and data-processing domains, and holds a B.S. in Computer Science from FAST-NUCES. An active open-source contributor, he has worked on Apache Beam to strengthen testing, window expiration annotations, and strict timer ordering, and he helped Dataflow workers handle streaming timers more reliably. In industry, he has shipped RESTful services and data-processing pipelines at Bayzat, Securiti, and VentureDive, often bridging Java Spring Boot ecosystems with production-grade databases and tooling like Jira and SonarQube. His track record shows a blend of hands-on development, systems design, and a capacity to navigate diverse domains while delivering scalable, maintainable software.
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