Previous Employment

Jun 08 – to date:      

Professor, Software Engineering, Daffodil International University (DIU) and Executive Director, Human Resources Development Institute (HRDI). Currently setting up programs to help improve the soft skills of students at DIU.

Aug 07 – May 08:     

Project Coordinator, “Bangladesh Virtual Classroom Project”
Spearheading a project to make television/video interactive to deliver distance educational courses. Project funded by SPIDER (an affiliate of SIDA), working in collaboration with Örebro University, Sweden and Bangladesh Open University (BOU), Gazipur.

Achievements: Have run two successful pilot sessions aired on national television. The completed 28 lessons of the second project are currently being aired every Saturday on the national television carrier, Bangladesh Television (BTV).

Nov ’00 – July ‘07     

Computer Science & Engineering Dept. (CSE), BRAC University 
Position  :

Associate Professor. Last administrative position: Director, Teaching Learning Centre. Previous position: (Founder) Chairman, CSE


Developed the academic programs at the CSE Department from scratch as founding Chairperson. When joining the second administrative position, in Aug 2004 CSE had 700 students and 18 staff members.

Developed a highly successful foundation course in computing based on the needs of private university students. This course is taught across all department majors.

Developed a highly successful Systems Analysis & Design course given years of industry experience.

Initiated Bangla Language Processing Centre. Altogether brought in five externally funded projects for the department.Initiated ICCIT conference at BRAC University.

Voted most influential teacher by students in a University survey done by foreign consultant. Developed successful teaching methodologies for private university students.

As Academic Coordinator of the Residential Semester, developed the highly successful academic programs and student workshops for students in residence.

Launched the Teaching Learning Centre – designed a highly successful Ethics and Culture course for private university students and workshops. Designed and conducted 5 rounds of teacher development workshops.

Oct ’00 – Jun ‘03      

Strengthening Institutional Systems in Planning, Planning Commission
Position:Senior IT Consultant (Half-time)
Achievements: Successfully implemented a sustainable multi-user database system for creating the National Annual Development Program. Funded by DFID.

Oct '92 to Sept '94:  

Financial Sector Reforms Program, Bangladesh Bank
Position          : National Computer Training Consultant (Half-time).
Achievements :Organised and trained personnel of Bangladesh Bank, Sonali Bank, Agrani Bank, Janata Bank and Rupali Bank to design and develop PC network based computerised systems. The training enabled the banks to start PC departments where new software systems are now developed.
Developed a documentation methodology that has superceded unwieldy documentation techniques given by IBM and is now extensively used by Sonali Bank. Funded by USAID.

Nov '78 to Sept '79   

Department of Applied Physics & Electronics, Dhaka University. 
Position held    : Course contract Lecturer
Job Description: Teaching electronic technology courses at undergraduate level.

Oct '94 - Sep '97 :     

Computer Services Unit (CSU), Grameen Trust 
Position          : Program Advisor (Half-time)
Achievements: Setup Computer Services Unit (CSU) from scratch. Now an independent organization called Grameen Communications.Successfully computerised 120 branches all over rural Bangladesh and 9 branches in Nepal.Unique design features made the software successful both in rural Bangladesh and abroad. Conducted international workshops on behalf of CSU, Grameen Trust.

Feb '98 - to date:      

London Metropolitan University (LMU) & NCC Education (UK)
Position      : Regional Moderator in Bangladesh for LMU & NCC Education.
Achievements: Oversaw implementation of the Bachelor's Degree program in Computing Information Systems running in 10 different centres all over Bangladesh.

Sept '89 - to date :    

Rafi Computer Systems Limited now SOFT-ED Ltd (since August 1995)
Position : Systems Director, then Managing Director and now Chairman

(own company)
Achievements       :Successfully designed and supported implementation of computer systems at Glaxo (BD) Ltd., Organon (BD) Ltd. and Grameen Krishi Foundation. Introduced a Computing Studies 'O' Level curriculum in 15 schools in Dhaka, Chittagong and Sylhet. Developed 16 lesson wise schoolbooks to enable delivery of the curriculum.

Mar '90 to Feb '91    

Grameen Bank 
Position held  :Computer Consultant (Half-time)
Achievements:Designed, developed and implemented the computerised Form 15 MIS system. The system is fully implemented and allows the bank to monitor the performance of over 1050 branches.Trained bank's computer personnel to maintain system and develop new reports. The bank's staff have now added over 50 reports & 450 branches to the system

Dec '88 to May '89    

Siemens, Dhaka. 
Position held    :Senior Sales Engineer (Full-time job)
Job Description: Visiting existing and prospective clients to bring about an awareness of the various aspects of Siemen's medical products.

Aug '88 to Sept '94 

Informatics Computer Centre, Dhaka. 
Position held :Lecturer on contract
Achievements: Introduced and taught Systems Analysis and Design techniques using process driven Data Flow Diagram techniques and structured English pseudocode.

Sept '82 to May '87  

Strathclyde University, Glasgow, UK. 
Position held   : Computer Tutor (as required)
Job Description: Guided the students of Strathclyde University on computer programming at both undergraduate and postgraduate levels.

Aug '78 to Sept '81  

Bangladesh Electrical Industries Ltd. (a subsidiary of Philips Ltd.) 
Position held  : Assistant Manager (Television Production) Full-time position
Achievements: Designed various innovative low-cost indigenous production techniques. An innovative production technique reduced in-line production faults from 400 to 12 faults per 100 sets thereby increasing production of TV sets from 40 to 70 sets per day without additional labour.