Mahdi Negahi
About Mahdi Negahi
Mahdi Negahi is a Technical Lead at Nuvei, with extensive experience in software development and database management. He has worked in various roles across multiple companies in Montreal, Canada, and holds a Master's degree in Computer Software Engineering.
Current Role at Nuvei
Mahdi Negahi currently holds the position of Technical Lead at Nuvei, where he has been employed since 2021. In this role, he oversees technical projects and leads a team of developers in Montreal, Quebec, Canada. His responsibilities include guiding software development processes and ensuring the implementation of best practices within the team.
Experience at Nuvei
Mahdi Negahi has extensive experience at Nuvei, having worked there in various capacities. He served as a Senior Software Developer from 2019 to 2021 and as a Full Stack Developer from 2018 to 2019. His tenure at Nuvei has allowed him to develop a deep understanding of the company's technology stack and project requirements.
Professional Background
Mahdi Negahi has a diverse professional background in software development. He worked at Fleetmind Solutions as a Full Stack Developer from 2015 to 2016 and at Technology Evaluation Centers from 2016 to 2018. Additionally, he served as a Research Assistant at Concordia University from 2013 to 2015 and as Software Designer & Head of Developer Team at Solic Systems from 2007 to 2009.
Education and Expertise
Mahdi Negahi holds a Master's degree in Computer Software Engineering from Multimedia University, which he completed from 2009 to 2012. He also earned a Master of Science (M.Sc.) in Computer Science from Concordia University between 2013 and 2015. His educational background is complemented by a Bachelor's degree in Computer Science; Software Engineering from Islamic Azad University, obtained from 2001 to 2006.
Technical Skills and Knowledge
Mahdi Negahi possesses expertise in both relational and NoSQL databases, including Microsoft SQL Server, MySQL, Neo4j, HBase, and ElasticSearch. He is skilled in various technologies such as ASP.NET Core, .Net Core, and React, among others. His proficiency extends to software development methodologies, including Waterfall and Agile-Scrum, as well as design patterns and object-oriented programming.