1. MD MISHFAQ AHMED
Department of CS
University of Memphis
901 497 1866
mahmed1@memphis.edu
ahmedmishfaq@gmail.com
Apt 5, 605 Patterson Street, Memphis, TN, 38111
2. ACADEMIC
I am currently a Graduate Student at the
Department of Computer Science at the University
of Memphis.
I have started my study here in Fall, 2010, recently
completed my Masters and pursuing my PhD
I have my Undergraduate degree, BSc in Computer
Science and Engineering from Bangladesh
University of Engineering and Technology in
May, 2007.
3. EXPERIENCE
Graduate Teaching Assistant in the Department of CS @ University of Memphis
[Fall 2011 to present]
Teaching assistant for courses in programming, java programming, algorithm and
data structure
Graduate Research Assistant in WiseMANet Lab @ University of Memphis
[Fall 2010 to present]
Design, Development of Android based Autosense Field Study
Framework, Technical Writings, documentation, research in the field of wireless
sensor network.
5. EXPERIENCE
Lecturer @ Leading University, Sylhet, Bangladesh [Fall 2009 to Summer 2010]
Courses lectured in Computer Science including Programming, Theory of
Computation, Digital Logic Design, Digital Electronics
Software Engineer WebcraftBD@ Sylhet, Bangladesh [Summer 2009]
Development, project management, architectural design for web based
applications using mainly PHP
Software Engineer SDSL(Structured Data System Limited)@
Dhaka, Bangladesh[March 2008- March2009]
Junior Software Engineer @Vonair Inc.Dhaka, Bangladesh [July 2007-February
2008]
6. MAJOR PROFESSIONAL PROJECTS
BEYOND PAYMENT
Proprietary software based on java technologies (J2ME) for mobile platforms.
(Worked in this project during the employment in SDSL)
Utility Features Provisions for prepaid airtime and electricity bill payment and
vendor managements collaborating with Standard bank of South Africa.
Implementation features A two tier Server with JBoss where one tier of the server
is used as a black box and another tier entertain various servlets which are
used by different clients running on three different platforms (J2ME, WEB
and WAP).
7. MAJOR PROFESSIONAL PROJECTS
GRID PLUS
Social networking solution for cell phones and other platforms (Worked in
this project during the employment in SDSL). Key features comprises of
Location based multimedia blips drop and read. For practical purposes it also
serves as a GIS (Geographic Information System) for key areas within
Pretoria and Johannesburg, South Africa. Very Large Scale data has been used
in the back end on the server side.
Separate interfaces are available for three platforms. My work was in the UI
for mobile platform, which was developed using J2ME. The product is later
acquired by Vodacome.
8. MAJOR PROFESSIONAL PROJECTS
BROADWORKS COMMUNICATOR
Worked in this project during the employment in Vonair Inc. Multimedia Soft
phone, A VOIP Soft phone developed for Broad soft ( www.broadsoft.com )
UI layer of the Soft phone Various User Interface components created with the help
of various Java GUI components and their extensions. All the user interface
components are custom built.
SIPMediaEngine Implementation of SIP, TLS, TCP, and UDP protocols with full
RFC compliance using C++
User Interface Layer of the phone is built on top of SIPMediaEngine layers which
provides the functionalities like call start, hold, receive, conference call, audio/
video call, audio/ video codec selection, bandwidth selection. The Java user
interface layer and the C++ MediaEngine Layer communicates through a JNI
(Java Native Interface) Layer. Multiple User Interfaces has been made based on
this MediaEngine.
9. MAJOR PROFESSIONAL PROJECTS
NSCP JOBLINE
A job website for National Society for compliance professionals. In a
nutshell, employers can post job, job seekers can upload resumes, cover letters
along with choosing from a variety of membership plans. PHP in front end
and SQL in back end have been used for this project. Joomla like CMS was
developed for future modification/ maintenance this product.
10. MAJOR PROFESSIONAL PROJECTS
BEYOND PAYMENT
Proprietary software based on java technologies (J2ME) for mobile platforms.
(Worked in this project during the employment in SDSL)
Utility Features Provisions for prepaid airtime and electricity bill payment and
vendor managements collaborating with Standard bank of South Africa.
Implementation features A two tier Server with JBoss where one tier of the server
is used as a black box and another tier entertain various servlets which are
used by different clients running on three different platforms (J2ME, WEB
and WAP).
11. GRADUATE LEVEL RESEARCH AND ACADEMIC PROJECTS
Detection of duplicates for large web document collection:
Developed a tool for duplicate and near duplicate content detection using java among large
scale web collections, done based on shingling and random projection based techniques.
Users of this tool are allowed to choose from different algorithms and input various
parameters such as the hamming distance, similarity or dissimilarity measure, size of
fingerprints per documents, stemming technique and features of a document to be
considered.
Experimented with java Simhash implementations, shingling techniques and Map Reduce
framework.
12. GRADUATE LEVEL RESEARCH AND ACADEMIC PROJECTS
Field stream and Autosense:
Two large scale collaborative research projects I have worked on as part of my research
assistantship in WiseMANET lab. http://www.cs.memphis.edu/~santosh/WiseManet/ .
Area of concentration was to conduct research in the field of EMA (ecological
momentary assessment) scheduling to enable timely detection of behavioral events (such
as stress, craving, panic attacks, etc.), and to optimize sampling and wireless
communication to maximize system lifetime.
Details of these projects can be found in the lab website as well as below
https://sites.google.com/site/autosenseproject/
As part of this project worked with SQLite database which is ACID-compliant and
implements most of the SQL standard, using a dynamically and weakly typed SQL syntax.
13. GRADUATE LEVEL RESEARCH AND ACADEMIC PROJECTS
Motif discovery using Genetic Algorithms:
Graduate level course project in the University of Memphis. Developed this tool in Java
mainly using the open source package JMetal http://jmetal.sourceforge.net/ for genetic
algorithms to identify motif regions in a set of coexpressed genes or DNA Sequences.
Users of this tool can choose the biological data sets and types to be used, the algorithm
to be used (Local Alignment, Global Alignment based techniques) as well as fine tune
various aspects of the genetic algorithm such as whether single objecting or multiple
objective function to be used, the fitness function and its type, mutation rate and crossover
function to be used.
14. GRADUATE LEVEL RESEARCH AND ACADEMIC PROJECTS
Search Engine for UofM website:
project as a part of Masters class of Information retrieval and web search in the University of
Memphis where theories of information search and retrieval has been applied for the practical
purpose of performing search in the domain of University of Memphis (www.memphis.edu ).
Key languages used are java, Python. It is a tool which allows user to choose from various
search algorithm features such as use of relevance feedback measure, similarity or dissimilarity
measure to be used and query expansion.
Gift Shop (Gifts ‘R Us) Management System:
project as part of the masters course on Software Engineering where the customer
rewards, redeemable certificates, seasonal discounts are tracked and managed with the input
information taken from sales and ordering. SQL has been used as backend database while kiosk-
like frontend is created using standard java GUI components.
15. UNDERGRADUATE PROJECTS
Library Manager: As part of the Database Management System course from
Bangladesh University of Engineering and Technology (BUET), this system
was developed where theories and practices of entity relationship
model, relational database, schema, and normalization are applied for the use
of the university library. Backend Database in Oracle 9i
Cricket Club Site: Website for cricket club and its management, match
scheduling, player, staff and transfer management, budget allocation. Built on
ASP.NET framework.
TextOS: A text based operating system built based on Assembly Language
where basic functionalities regarding file system management and memory
management are developed.
16. GPA AND TEST SCORES
MS Computer Science (University of Memphis)
3.79 in a scale of 4.00
BSc Engineering in Computer Science and Engineering (BUET)
3.50 in a scale of 4.00
TEST SCORES
GRE (Graduate Record Examination) 1290 in a scale of 1600. Quantitative:
800 in 800 and Verbal: 490 in 800.
Subject GRE (Computer Science) 720 in 900
IELTS 7.5 in a scale of 9.0
17. COURSES TAUGHT AS A LECTURER AND TEACHING
ASSISTANT
Object Oriented Programming (Java), Data Structures, Theory of
Computation, Algorithms, Digital Logic Design, Digital Electronics and Pulse
Technique.
RELEVANT COURSES TAKEN IN GRADUATE LEVEL
Foundation of Computing, Algorithms, Distributed Operating
System, Software Engineering, Information Retrieval, Intro to
BioInformatics, Database (Oracle, SQL)
COURSES TAKEN IN UNDERGRADUTE LEVEL
As a Computer Science and Engineering student of BUET, a wide range of
courses for 161.75 credit hours has been taken, details of which can be found
in the link http://www.buet.ac.bd/ce/BOOKLET_2009_09%20Syllabus.pdf
18. EXPERIENCE WITH TOOLS
Mostly used Development IDE: notepad++, netbeans, eclipse
Mostly used Version Control: SVN, CVS
Mostly used Operating Systems: Microsoft Windows, Ubuntu, Red Hat Linux
Languages used in various projects: Java, J2ME, Android
SDK, PHP, Oracle, SQLite and SQL etc.
19. ACADEMIC ACHIEVEMENTS
Honors for outstanding GPA in BSc Level 3 Term 2 (3.79) and Level 4 Term
1 (3.90) from BUET
Bangladesh Government Scholarship for undergraduate study for outstanding
performance in HSC (Higher Secondary Certificate equivalent to 12 th grade)
examination (11th in the combined merit list among around 0.2 million
students nationwide with 86.2% marks)
Bangladesh Government Scholarship for study in HSC level for outstanding
performance in SSC (Secondary Certificate equivalent to 10 th grade)
examination (10th in the combined merit list among around 0.2 million
students nationwide with 90.5% marks)