Summary
Muhammad Siraj is a Senior Software Engineer based in Karachi with 6–7 years of hands-on experience building scalable backend systems using Node.js, Spring-based microservices, GraphQL and SQL. He has led cross-functional teams to migrate monolithic core banking platforms to microservices, introducing Kong, gRPC, Resilience4j and distributed tracing to improve reliability and observability. His work spans cybersecurity asset management, banking AML analytics and performance tuning—where he cut false alerts by 85% and improved discovery efficiency by 60%. Comfortable across JavaScript and Python stacks, he also authors microservices boilerplates and pragmatic open-source tooling that accelerate team delivery. Colleagues know him for bridging data science and engineering—applying ML-driven insights in production—and for squeezing large performance gains from legacy systems.
6 years of coding experience
6 years of employment as a software developer
Bachelor of Science - BS, Bachelor of Science - BS at University of Manitoba
Master of Science - MS Computer Science, Master of Science - MS Computer Science at Institute of Business Administration
English, Urdu