A big thank for putting your interest and time in exploring my fascinating virtual world! Welcome.
I am Mahbubul Syeed, a scientist by profession having expertise in the field of Software Engineering. Currently working as an Associate Professor and HEAD, Department of Computer Science, AIUB, Bangladesh (web).
In the recent past I was affiliated with FGI, Finland (web) as a Senior Research Scientist, and Experienced JAVA and Android Developer. I have also been the integral part of TUT, Finland (web) and PacketVideo Corporation, Finland (web).
A. Academic Teaching
During my 12 years of teaching career, I always prefer an Incremental and Interactive setup in the classroom teaching. For me learning should be done in small and manageable chunks with clear objectives and learning outcomes. Practical orientation meshed with theoretical basis is inevitable for the persistence of the earned knowledge. Furthermore, each learning chunk should be placed as a staircase where the next is built upon the previous ones and the progress is clearly visible.
In addition to this, learning should be interactive as knowledge propagates mostly through discussion and exchange of views and ideas. Thus a teaching session must offer interaction among the participants. In my classroom setup I always encourage to through questions as well as critique to any raised issue.
These elements to me are auspicious for teaching Software Engineering, where the relationship between learned knowledge and its practical perspectives are not explicitly visible, and often such connection never drawn during teaching. My courses are often designed following the above-mentioned philosophy.
B. Research Statement
My research interest falls within the domain of Software Engineering, with keen focus on understanding what aspects of the development process and practices characterize the sustainable evolution of software projects and the ecosystem, and what analytical methods could be fostered in building the projects and the ecosystem surrounds them sustainable.
In my research career so far, I have focused on studying pattern, practices and trends that leads to successful evolution of software projects with special focus on OSS paradigm. Additionally, offered analytical methods, framework and tool concepts for evaluating and quantifying sustainability of OSS projects from socio-technical perspectives.
C. Software Engineering
I have strong knowledge and hands on experience in designing and developing software products in OOP paradigm, especially in JAVA and Android platform. Additionally, I have strong hold on backend technologies that includes, NodeJs, Express, REST, MySql, MongoDB.
As a software engineer my motive is not only to build software products with state-of the art technologies, but also to contribute in the domain with novel and efficient design patterns, methods and processes.
5+ years of