Summary
Sharif Uddin is a seasoned Sr. Applications Analyst and software engineer with nearly 14 years of experience designing and delivering enterprise applications across Java, C/C++, Python and IBM Mainframe environments. With an MSc in Software Engineering and a research background in code clone detection and visualization, he blends academic rigor with practical production experience—evidenced by his SonarSource contribution during Google Summer of Code. At ISM Canada he leads analysis, design, development and operational support for relational systems while performing code reviews and estimating delivery costs. IBM-certified as an Application Developer and PROSCI-certified in Change Management, he bridges technical delivery with organizational change and IT service practices. Comfortable managing offshore teams and technical projects, he brings a quiet, research-informed approach to solving complex code and process challenges. Located in Saskatoon, he pairs deep legacy-platform expertise (including IBM Cúram and blockchain work) with a continual curiosity for algorithmic and ML-driven solutions.
14 years of coding experience
6 years of employment as a software developer
BSc, Computer Engineering, BSc, Computer Engineering at Khulna University
MSc, Software Engineering, MSc, Software Engineering at University of Saskatchewan
English