N.J.F Ali has extensive experience in the field of software development, particularly focusing on Android applications. Currently serving as a Senior Officer for ADC Solutions and Personal Internet and Mobile Banking at MCB Bank Limited since March 2021, N.J.F Ali previously held roles as Lead Android Mobile App Developer at Zeroloft Games and Android Developer at Join App Studio. Prior experience includes positions as Senior Android App Developer at 9D Technologies and Android Developer at Techno Keet Pvt Ltd. N.J.F Ali completed a Bachelor of Science in Software Engineering, specializing in Project Management, at Government College University, Faisalabad, from 2010 to 2014.