Summary
Muhammad Arif is a research scientist and seasoned software engineer with over a decade of experience designing and building full-stack web applications, search systems, and data-driven platforms. He combines deep hands-on expertise in JavaScript/TypeScript, Node.js, Angular, Elasticsearch, SQL databases and AWS services with practical strengths in system and database design, query optimization, and web crawling. He has progressed from hands-on engineering roles to senior consulting and principal engineering positions, mentoring teams and leading presales activities such as requirements analysis and solution estimation. Comfortable working with international clients, he also brings academic experience as an assistant professor in data science, reflecting a blend of research-minded rigor and production-focused delivery. Notably, his background spans both Java/Python ecosystems and modern JS stacks, enabling him to bridge legacy systems and contemporary cloud-native architectures.
11 years of coding experience
11 years of employment as a software developer
Bachelor of Science (BS), Software Engineering, Bachelor of Science (BS), Software Engineering at Punjab University College of Information Technology - PUCIT
English, Urdu, Punjabi