Hi! Welcome to my site.
Who am I?I am Shumon, but people sometimes call me John as well. I am a graduate student of Software Systems at TUT. I am pursuing my M.Sc. degree in Information Technology.
What am I?Currently I am writing my Master’s Thesis titled “Tools for Sensitivity Analysis in Bioprocessing”. I have worked as a research assistant in the computational systems biology (CSB) group, Dept of Signal Processing, from June 2012 to May 2013. I have developed a sensitivity analysis tool during assistantship which helps predicting the effects of uncertain parameters in bio-processing.
Why me?Well, lets discuss. I hope you will get the answer eventually towards the end.
Field of interest?software design, development, testing, and security, web application and security.
Research Assistant at TUT
from June 2012 to May 2013
→ Responsibility includes analysis of the sensitivity and uncertainty of bio-processing. Existing group has a software named Bioptima planner that is used for bioproduction design; such as various manufacturing scenarios and compose offers based on them. costs of each unit process and pricing are being calculated automatically.
→ I had to extract different scenarios and unit processes for analysing uncertain parameters those are responsible for the specific production.
→ Developed a tool for sensitivity analysis and uncertainty.
→ Tornado diagram and violin plot is introduced in this tool. Combination of tornado diagram and violin plot is the novel part as a contribution of the work.
Web Developer intern. at CrissCross Computers
from June 2009 to December 2009
→ Worked as an intern in the final year of undergrad study. Dealt with customers for analyzing requirements.
→ Standardized and customized design templates based on customer requirements and maintained a strong communication through customer service.
→ Designed and developed approximately five basic websites for online customers of CrissCross which brought CrissCross computers excellent reputation in the online freelance market place.
Six Degree of Separation
Data Structure Project
Implemented a text based user interface of a small scale social network similar to other networks. Social distance between two user based on the way they are connected is calculated using the concept Six-Degree-of_Separation.
Data Structure Project
Developed a c++ program which counts legal votes of a contestant in a competition. Concept of hash-table was being implemented as part of a data structure assignment requirement. 100% efficient program tested in an automated BOSS system.
Data visualization screen
from September 2011 - March 2012
Software engineering project for Wapice
→ Project was done for
→ I had the role of project manager and tester at the same time. As a project manager, had to look over the overall progess of the project, met the strict deadlines. Apart from project manager, as a tester administrated test plans to detect and diagnose errors and bugs. Performed regression, integration, platform and performance testing to certify the stability and usability of the application.
→ Application was coded with Java EE using Vaadin framework and Scaleable Vector Graphics (SVG). Database was SQL-based relational database.
Web based power of attorney
from June 2011 - August 2011
Demola project for Itella
→ Project's goal was to create web service where customers (businesses) can give authorization to their employers and partners to act on their behalf. Itella staff would use the service to verify certain person's or representative's right to collect mail/postage addressed to a company. Typical case was partner for courier delivery.
→ We three team member designed and developed the whole application from the scratch.
→ I have written most of the PHP functions, and maintained the database connectivity.
Spielberg on the web
from March 2011 - May 2011
Demola project for Nokia
→ Project's goal was to design and create an integrated application service that organizes and visualizes the available events, individual shots, and summary videos in an attractive manner.
→ Summary videos were created from source files like video, audio and image files uploaded by users.
→ Application had two part i.e. server side for authenticating and validating issues and client side for browsing and playing videos of different events.
→ I have worked as a server side developer, written functions for user authentication and video compression. Additionally written a simple script for social media integration to the application.
from January 2009 - March 2009
→ We as a team of 2, developed a command line game called dipoly (i.e. smaller version of monopoly) using C++
from February 2009 - April 2009
details coming up
Social networking site
from January 2008 - June 2008
Undergrad database project
→ Project goal was to create a social networking site among the batch mates. Later it was hosted to public domain.
→ The scope of project was to schema design and normalization of the database. Project was developed using MVC CodeIgniter framework, an open source rapid development web application framework.
→ I have designed the database and written the models.
Tampere University of Technology
from August 2010 to present
Master of Science (M.Sc.) in Information Technology
→ Pursuing M.Sc degree in the Dept. of Software Systems.
→ Major in Software Systems.
→ Expected Compliton date would be December 2013.
→ Major Courses: Programming I (OHJ-1106), Programming II (OHJ-1156), Introduction to Object Oriented Programming (OHJ-1406), Analysis of Algorithms (OHJ-2156), Utilization of Data Structure (OHJ-2016), Design and Implementation of Data Structure (OHJ-2206), Concurrency (OHJ-4016), Introduction to Theoretical Computer Science (OHJ-2306), Principles of Programming Languages (OHJ-2056), Software Engineering Methodology (OHJ-3056), Software Engineering Project (OHJ-3506).
Shahjalal University of Science and Technology
from August 2005 to December 2009
Bachelor of Science (B.Sc. Engg.) in Computer Science and Engineering
→ Completed B.Sc (Engg.) degree in the Dept. of Computer Science and Engineering.
→ Major in Computer Science and Software Engineering.
→ Compliton date: December 2009.
→ Major Courses: Structured Programming Language (CSE-135), Data Structure (CSE-137), Object Oriented Programming (CSE-233), Algorithm Design & Analysis (CSE-237), Numerical Analysis (CSE-239), Database System (CSE-333), Microprocessor & Assembly Language (CSE-325), Theory of Computation (CSE-339), Software Engineering (CSE-331), Data Communication (CSE-327), Computer Architecture (CSE-329), Computer Networking (CSE-431), Artificial Intelligence(CSE-433), Computer Graphics(CSE-451), Fiber Optics (CSE-427).
Jalalabad Cantt. Public School and College
from June 2002 to August 2004
Higher Secondary School Certificate Examination (HSC)
→ Study Group: Science.
→ Completion date: August, 2004.
→ Result: Grade A with GPA 4.2 out of 5 scale.
Sylhet Govt. Pilot High School.
from January 1992 to June 2002
Secondary School Certificate Examination (SSC)
→ Study Group: Science.
→ Completion date: June, 2002.
→ Result: Grade A with GPA 4.63 out of 5 scale.
Abu Fazal has been a student in my programming classes. He has been an attentive and hard working student. Abu Fazal has also participated in my class on open source software development. He has demonstrated discipline and effective cooperation skills. Abu Fazal is in the process of conducting his M.Sc. thesis work under my co-supervision on a research-oriented demanding topic. This far, he has shown great potential for carrying out innovative research. It is for these reasons that I offer high recommendations for Abu Fazal Md Shumon.Imed Hammouda | Adj. Professor at TUT