Muhammad Arif

Software Engineer at Tenovos

Muhammad Arif has a diverse work experience spanning over a decade. Muhammad is currently working at Systems Limited as a Managing Consultant, starting in January 2023. Prior to this, they held the role of Principal Consultant at the same company from January 2021 to December 2022.

Before joining Systems Limited, Muhammad worked at Ebryx (Pvt.) Ltd., where they held several roles. From December 2019 to January 2021, they served as the Principal Software Engineer. Prior to that, they were a Sr. Software Engineer from July 2016 to December 2019, and a Software Engineer from August 2012 to June 2016.

Muhammad also gained experience at Egenie Next Solutions, where they worked as a Software Engineer from June 2011 to August 2012.

In addition, Muhammad held leadership positions during their time at Computer Society PUCIT, serving as the Vice President from May 2011 to June 2012.

Early in their career, Muhammad worked as a Teaching Assistant at Punjab University College of Information Technology, Lahore. Muhammad held this role twice, from March 2011 to July 2011, and from September 2010 to January 2011.

Muhammad Arif attended Punjab University College of Information Technology (PUCIT) from 2008 to 2012, where they obtained a Bachelor of Science (BS) degree in Software Engineering. In December 2016, they also obtained a certification in Functional Programming Principles in Scala from Coursera.

Links

Timeline

  • Software Engineer

    January, 2021 - present