Shima Nikfal is a Senior Software Developer based in Montreal with 7 years focused on machine learning, data engineering, and computer vision, and a longer track record in C++-based industrial inspection systems. She has led end-to-end ML projects—from data pipelines and DVC-driven versioning to training and deploying deep learning models on Google Cloud and OpenVINO—delivering productionized solutions that improved automation and inspection accuracy. Her experience spans building REST APIs and OpenAPI specs, video labeling tools, and on-device inference apps, plus mentoring teams and training cross-functional stakeholders. She has a strong academic foundation in image processing and pattern recognition and a history of refactoring legacy systems to boost maintainability and performance. Notably, she blends hands-on model evaluation and reproducibility practices (MLflow, DVC) with practical deployment experience in both cloud and edge environments. Active on GitHub (https://github.com/ShiNik), she combines research-rooted problem solving with production engineering discipline.
7 years of coding experience
20 years of employment as a software developer
Concordia University
Master of Software Engineering in Computer Science Computer Science; Software Testing, Master of Software Engineering in Computer Science Computer Science; Software Testing at University Putra Malaysia, Serdang, Malaysia
Bachelor of Science in Computer Engineering Computer Engineering; Software Engineering, Bachelor of Science in Computer Engineering Computer Engineering; Software Engineering at Azad University, Tehran, Iran
Contributions:36 PRs, 56 pushes, 25 branches in 1 month
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.