Mohammad Saiful Islam has a diverse work experience spanning multiple roles and companies. Mohammad Saiful worked as a Principal Software Engineer/Technical Team Lead at NOV from 2013 to the present, where they managed technical development, led a team of developers, designed new features, and followed Agile methodologies. Before that, they held the position of Senior Software Engineer/Technical Team Lead and Technical Team Lead at NOV, where they again managed technical development, led teams, collaborated with stakeholders, and maintained code quality. Prior to NOV, Saiful Islam worked as a Software Engineer and Associate Software Engineer. Mohammad Saiful also worked at the University of Alberta as a Research Assistant and Teaching Assistant, where they conducted research on wireless sensor networks and performed teaching duties. Mohammad Saiful started their career as a Junior Lecturer at UITS. Overall, Saiful Islam has extensive experience in software engineering, technical leadership, and academic research.
Mohammad Saiful Islam completed their Bachelor of Science (B.Sc.) in Computer Science and Engineering from Bangladesh University of Engineering and Technology from 2004 to 2009. Prior to that, they completed their Master of Science (M.Sc.) in Computer Science from the University of Alberta from 2010 to 2012. Saiful Islam completed their secondary education, earning their HSC degree in Science from St. Joseph Higher Secondary School from 2002 to 2004, and their SSC degree in Science from the same school from 1994 to 2002.
Sign up to view 2 direct reports
Get started
This person is not in any teams