Abrar Sair
About Abrar Sair
Abrar Sair is an Application Architect and Senior Software Engineer at mobileLIVE Inc in Toronto, Canada, with over six years of experience in software development. He holds a BS in Computer Science from the National University of Computer and Emerging Sciences and has expertise in desktop application development, Agile methodologies, and open-source plugin development.
Work at mobileLIVE
Abrar Sair has been employed at mobileLIVE Inc since 2018, initially serving as a Senior Software Engineer for six years. In 2021, he transitioned to the role of Application Architect, where he has continued to contribute for three years. His work is based in the Toronto, Canada area, where he has played a significant role in various software development projects.
Education and Expertise
Abrar Sair holds a Bachelor of Science degree in Computer Science from the National University of Computer and Emerging Sciences, where he studied from 2007 to 2011. Prior to this, he completed his pre-engineering studies at Govt Murray College Sialkot from 2005 to 2007. His educational background has equipped him with a solid foundation in software development and engineering principles.
Technical Skills and Experience
Abrar Sair has extensive experience in desktop application development, utilizing C# and WPF technologies. He has developed applications for both the App Store and Google Play, showcasing his versatility in mobile application development. Additionally, he has exposure to open-source Eclipse plugin development, further broadening his technical skill set.
Agile Methodologies and SCM Practices
Abrar Sair has worked extensively in Agile teams, practicing the Scrum framework to enhance project efficiency and collaboration. He has ensured proper professional software configuration management (SCM) practices using Git across various projects, demonstrating his commitment to maintaining high standards in software development.
Decision-Making and Leadership Skills
Abrar Sair possesses strong decision-making and problem-solving skills, which are essential in his role as an Application Architect. He is also skilled in task delegation, enabling effective team management and project execution. His leadership capabilities contribute to the successful delivery of software solutions.