Summary
Habibur Rahman is a Platform Developer with 8 years of software engineering experience, currently building public-facing payment and dynamic forms platforms for the Government of Alberta. He blends academic research in program synthesis and ML-driven search algorithms with hands-on product work—previously implementing route optimization, synthetic data pipelines, and ML models for logistics at Awele. His background spans industry (Samsung R&D), academia (University of Alberta research on program synthesis and debiasing language models), and teaching, giving him a strong foundation in algorithms, systems, and mentoring. Comfortable across Python, JavaScript, C/C++, C#, Java and mobile stacks like Flutter/Dart, he prefers roles that bridge software development and machine learning. Habibur also pursues entrepreneurship and community impact—founding MLify Innovations and a Bangla news outlet—reflecting a mix of technical curiosity and civic-minded initiative. Notably, his research reduced program synthesis runtimes using simulated annealing and GNNs, a detail that surfaces his knack for making research practically efficient.
8 years of coding experience
5 years of employment as a software developer
Master of Science - MS Computing Science, Master of Science - MS Computing Science at University of Alberta
Bachelor of Science Computer Science and Engineering, Bachelor of Science Computer Science and Engineering at Rajshahi University of Engineering & Technology
Secondary School Certificate Science Group, Secondary School Certificate Science Group at Parulia School and College
HSC Science, HSC Science at Govt. Alimuddin College
English, Bengali