I am currently working as a Research Assistant supervised by Dr. Laurie Williams. I am investigating into misuse of user expectations in real world mobile and web applications. Previously, I worked as a Teaching Assistant for graduate level software engineering courses for the fall’18 and spring’19 semester with Dr. Nicholas Kraft and Dr. Jamie Jennings.
I worked with Dr. Kazi Sakib on the cloud computing domain. My thesis topic is A Peer to Peer Resource Discovery Scheme for Provisioning in Cloud. I also got the National Science and Technology Fellowship from the Ministry of Science and Technology that supported my research work.
Choosing Software Engineering as a major proved to be a fun undergraduate life for me. Learning all the concepts were amazing as well as implementing and watching your own creation was breathtaking. The four years went quickly by building course projects and semester projects along with various programming and software development contests.
I mostly taught undergrad courses such as Discrete Math, Data Structure, Combinatorial Optimization, Object Oriented Concepts and Operating Systems. Apart from teaching, I also worked with Distributed Systems and Sofware Engineering research group focused on cloud computing and software engineering. Several of my researches were funded by the Ministry of ICT and University Grants Commission, Bangladesh.
I worked on a proprietary google chrome extension named LinkableNews and web application named LinkableService which provided web ontology and identity services. The technology we used were C#, ASP.NET MVC 3, KnockoutJs, MS SQL Server etc. I had to write a lot of stored procedures which was not fun.
As a part-time employee, first I worked with a team for a tax management application named Orbitax. Later, I worked on a prototype javascript based piano composer named GrooveyBeats.
I worked on SCALED - Human resource management desktop based application built upon visual basic and Microsoft SQL server.
These are all the research projects I am and were involved
These are all the projects I’m involved in.
SLIC is a static analysis tool that looks for security smells in infrastructure as code (IaC) scripts. This project is aimed to identify security smells in Ansible playbooks.
Online Software Defect Prediction using VFDT
This is a course project for Foundation on Software Science by Dr. Tim Menzies. It is a scalable online learner for software defect prediction based on Hoefdingg tree.
This is a course project for Compilers Construction by Dr. Xipeng Shen. It converts Spark RDD API to Dataframe API.
This is a course project for AI by Dr. Collin Lynch.
Back in earlier days, also did projects on:
I have done projects using these languages and frameworks: