I am a software developer and trainer. I am currently working as a Lecturer in Capital University of Science and Technology, Islamabad (CUST). I conduct courses related to software development like Mobile Application Developement, Data Structures and Algorithms.
I have worked as a Java Developer on extending MPJ Express in High Performance Computing Lab NUST SEECS. I was involved in the project "MPJ Express 2.0: Towards the Next Generation Java Messaging Library for High-end Computing". I have developed a new device, named hybdev, for MPJ Express that seamlessly enables parallel Java application to exploit Hybrid Parallelism on cluster of multicore processors. I have also done optimization of existing devices in MPJ Express and porting Myrinet device on 10G Network. This research work got acknowledged internationaly and is published in two conference papers and one journal paper.
Prior to this, I worked in implementing Identity and Access management solutions for enterprises using main features like Role Based Access Control, Centralized Identity and Access Management, Auditing, Compliance and enforcing security policies throughout the enterprise
Masters in Computer Science
NUST SEECS, Islamabad, Pakistan.
Bachelors in Information Technology
NUST SEECS, Islamabad, Pakistan.
Higher Secondary School Education (College)
Govt Degree College Shorkot City
I have experience in Java development, Android Application development and Parallel Computing. I am an enthusiast about academia and enterprenurship. I envisage myself working in education industry,enterprenure and trainer. Currently I am working on few mobile applications for enhancing productivity and logic building.
Capital University of Science and Technology
Designation - Lecturer
High Performance Computing Lab NUST SEECS
Designation - Java Developer
Software Productivity Strategists Inc.
Designation - Tivoli Security Engineer
Working as a Lecturer in Department of Computer Sciences in CUST Islamabad and teaching programming courses like Mobile Application Development in Android, Data Structures and Algorithms, Object Oriented Programming.
Worked on project "MPJ Express 2.0: Towards the Next Generation Java Messaging Library for High-end Computing" as Java Developer. I have developed a new device, named hybdev, for MPJ Express that seamlessly enables parallel Java application to exploit Hybrid Parallelism on cluster of multicore processors. Furthermore, I have optimized existing devices like porting Myrinet device on 10G Network.
I have worked on implementing Identity and Access management solutions for enterprises using main features like Role Based Access Control, Centralized Identity and Access Management throughout the enterprise.
Journal Paper Ansar Javed, Bibrak Qamar, Mohsan Jameel, Aamir Shafi, Bryan Carpenter, "Towards Scalable Java HPC with Hybrid and Native Communication Devices in MPJ Express", International Journal of Parallel Programming, 2015, DOI: http://dx.doi.org/10.1007/s10766-015-0375-4.
Android Application - IamAvailable IamAvailable is an android based mobile application to enrich social life. It can be used to meet people with similar thoughts when you are available, travelling, away from home, or just visting a new place. It creates an opportunity to know who is willing to meet around your location.
Conference Paper Bibrak Qamar, Ansar Javed, Mohsan Jameel, Aamir Shafi, Bryan Carpenter, "Design and Implementation of Hybrid and Native Communication Devices for Java HPC", Procedia Computer Science, Vol. 29, No. 0, pp. 184-197, 2014. DOI: http://dx.doi.org/10.1016/j.procs.2014.05.017
Aamir Shafi, Aleem Akhtar, Ansar Javed and Bryan Carpenter, "Teaching Parallel Programming Using Java", Education for High Performance Computing (EduHPC), 2014 Workshop on, New Orleans, LA, 2014, pp. 56-63. DOI: http://dx.doi.org/10.1109/EduHPC.2014.7