Shahidul Islam is a software engineer and researcher with 12 years of experience building scalable fintech systems, mobile payments, and backend services, now pursuing graduate research at the University of Manitoba. He combines hands-on delivery—leading teams to build digital asset trading platforms, secure mobile payment apps, and national payment switch integrations—with a research focus on software evolution, technical debt in test code, and agentic coding systems. Shahidul prioritizes maintainability and disciplined engineering practices, arguing that making code work is easy compared with keeping codebases healthy as requirements change. His practical achievements include dramatic performance and cost improvements (API latency cut from 10s to <200ms and hosting costs reduced by ~80%) and deploying CI/CD pipelines that reduced testing time by ~80%. Based in Winnipeg, he brings a rare blend of production-grade fintech engineering and empirical software-engineering research that informs better long-term design decisions.
12 years of coding experience
9 years of employment as a software developer
Master of Science (MSc), Computer Science, Master of Science (MSc), Computer Science at University of Manitoba
Bachelor of Science (BSc), Computer Science and Engineering, Bachelor of Science (BSc), Computer Science and Engineering at Khulna University of Engineering and Technology
Higher Secondary School Certificate (HSC), Science, Higher Secondary School Certificate (HSC), Science at Lalpur Degree College, Natore
Contributions:8 commits, 6 pushes, 1 branch in 3 months
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.