MD ASADUL ISLAM
780-***-**** ********@********.**
Apt#201-*****-*** ST
Edmonton, Canada AB T5K 2G2
EDUCATION
University of Alberta, Edmonton Canada August 2014
MSc. in Computing Science
Overall GPA: 3.5/4.0
Khulna University of Engineering & Technology, Khulna Bangladesh March 2009
BSc. in Computer Science & Engineering
Overall GPA: 3.83/4.0
Class Topper, University Gold Medallist
EXPERIENCE
University of Alberta May 2013 - Present
Research Assistant Edmonton, Canada
• Designed an exact algorithm to find the connectivity between sensor nodes of an Underwater Wireless
Sensor Network (UWSNs).
• The problem is NP-complete on general graph. So we modeled the graph as a partial k -tree to find out
the exact solution.
• We use dynamic programming paradigm to solve the above mention problem.
• Our devised tree algorithm are implemented in C++ with the use of STL (Standard Template Library)
container classes.
University of Alberta September 2012 - May 2014
Teaching Assistant Edmonton, Canada
• Courses: Introduction to Python, Security in a Network World, Computer Networks.
• Promoted to lead TA based on students evaluation and experience.
• Introduce Graphical User Interface (GUI) along with command line interface to make the laboratory
more interactive.
• Mainly used C++ and Java to present and solving laboratory assignment in Linux environment.
Khulna University of Engineering & Technology July 2009 - August 2012
Lecturer/Instructor Khulna, Bangladesh
• Courses: Data Structures and Algorithm, Computer Networks, Security in computer Networks.
• Supervise software development projects.
• Present theory and implement various basic algorithm in Computer Science.
• Conduct laboratory where student uses Java, C#, Oracle, Mysql, HTML5, PHP to complete their
assignments and projects.
OTHER EXPERIENCE
Marketing Sales Associate College Pro Painters June 2013 - August 2013
Brand Ambassador Microsoft XBOX One, Mosaic Canada August 2013 - December 2013
Sales Associate FutureShop, Canada December 2013 - April 2014
Brand Ambassador Rogers and Samsung S5, Mosaic April 2014
Research Associate Construction Engineering Dept UofA & City of Edmonton April 2014-present
SELECTED PROJECTS
Google Maps API for Sewer Cleaning July 2014
• This is a project between city of Edmonton and University of Alberta.
• I was using Java Script to request data from Google API.
• Use XML to extract distance and duration between a number of places from the response message.
• Added time to complete the task and travel time to find the optimal route using an heuristic.
Natural Language Identification using Bayesian Networks April 2013
• Identified authors native language using his/her writing in second language (English).
• Used 10000 TOEFL essays as input and design a classifier to perform this task.
• Mainly used Java in weka tool for classification.
• Provides 85.4% accuracy which was 0.35% better than existing approach and publish the results
in IEEE Xplore.
New Distributed Evolutionary Algorithm for Multi-Objective Optimization March 2009
• proposed a new Distributed Novel Evolutionary Strategy Algorithm (DNESA) for Multi-Objective
Optimization.
• Proposed DNESA applies the divide-and-conquer approach to decompose population into smaller
sub-population
• Used C# multi-threading technique for implementation and published the work in IEEE magazine.
Design A Statistical Database for Weather Forecasting July 2007
• We collected ten years data from a weather station and design a database by SQL server 2000.
• Analysed data for prediction and used .NET for Graphical User Interface (GUI) for front-end
development.
Design of CSE KUET Website July 2007
• We analysed and designed database by MySql which store the information of all stuff.
• Those inform were used to design and development of dynamic website using raw PHP.
CERTIFICATION
Cisco Certified Network Associate(CCNA) Version 4.0 GPA 4.0/4.0
Network Fundamentals: OSI Layer, Addressing the Network IPv4, IPv6, Ethernet, Cabling
Routing Protocols and Concepts: Static and Dynamic Routing,VLSM, CIDR, OSPF, RIP, EIGRP
LAN Switching and Wireless: LAN Design,Configure Switch, VLANs,VTP,STP
Accessing the WAN: Networking to WAN, PPP, Frame Relay, Network Security, ACL
TECHNICAL STRENGTHS
Software UNIX C/C++, Visual Studio 2013, Eclipse, Netbeans
Computer Languages C/C++, Java, C#,.NET, Python,PHP, HTML5, XML, Java Script,Matlab
CMS Drupal, CakePHP.
Protocols & APIs JSON, CSS, TCP/IP,Google Maps API
Databases MySQL, Oracle, Microsoft SQL
Tools SVN, Vim, Emacs
Operating System Linux, Windows, Unix