Verfügbarkeit
Verfügbar
Stundensatz
Auf Anfrage
Vororteinsatz
Möglich
Standort
81377 Munich, Deutschland

Persönliche Daten

Nationalität
Bangladesch
Beruflicher Status
Freelancer
Berufserfahrung
12 Jahre, 2 Monate
Sprachkenntnisse

English (Fließend)

Deutsch (Grundkenntnisse)

Beschreibung

I am proficient using Java, J2EE, J2SE, HTML, CSS, JavaScript, J2EE Design Patterns, JSP, JSF, Spring, Servlet, Java Beans, JQuery, ANT, Java API, JPA, JBoss, Tomcat, JUnit testing. Specially I am expert to develop large application/system.

Referenzen

03/2015 - heute(9 Jahre, 2 Monate)
Creamteam GmbH
Software developer
05/2014 - 02/2015(10 Monate)
Sabio GmbH
Software developer

Anlagen

CV
cvofsrmazumder.pdf (321,83 kB)

"Suvha ratno" Mazumder eine Anfrage schicken

"Suvha ratno" Mazumder ist momentan verfügbar.

Statistik von "Suvha ratno" Mazumder

Mitglied seit 16.11.2015
253  Profilaufrufe
background image

 
 
 

     CURRICULUM VITAE OF SUVHA RATNO MAZUMDER 

 

 

Handy: +49 17679726746  
Email

[email protected]  / [email protected] 

 

                

C

AREER 

O

BJECTIVE

 

 

 
 
 
 

A  competent  and  enthusiastic  software  developer  seeking  a  challenging  position  to 
utilize my professional skills and bring unmatched success to your organization through 
greater value addition, creative thought and flares for teamwork. 

                  

T

ECHNICAL 

S

KILLS

 

 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

3+ years professional experience in J2SE, J2EE 
1+ years professional experience in UI/UX design, UML, HTML, CSS, JavaScript 
1+ years professional experience in Hibernate, Rest Service 
2+ years professional experience in JUnit testing, Maven, JDBC 
1.5+ years professional experience in Spring, JPA, JSP, JSF, Servlet, JBoss 
1.5+ years professional experience in JQuery, Java API, Java Bean, Tomcat, Jenkins 
2+ years professional experience in J2EE Design pattern(DAO, MVC, Front controller) 
2+ years professional experience in project management tools 

– JIRA and SVN 

0.5+ years professional experience in team leading role 
1+ years professional experience in Oracle 
1+ years highly academic experience in Oracle(in time of 1

st

 MSc) 

1+ years highly academic experience in J2EE(in time of 1

st

 MSc) 

6 months experience in lecturing 
Strong professional and academic experience in UML, database and system design 
Current  Job: Spring, Java Bean, Java 7, Struts 2, Oracle, MySQL, Database design, 
System  analysis,  SVN,  Tomcat  7,  Algorithm  analysis,    Bug  fix,  JUnit  testing,  Mantis, 
Confluence, JIRA, SCRUM 
 

                  

V

ISA STATUS

 

 

Category  Blue card 

Expire  10/07/2017 (Format: DD/MM/YYYY) 

Job eligible  Full time 

Next visa category  Permanent resident(PR) in Germany (eligible to apply after 11/04/2016)  

 

                

A

VAILABILITY 

 

 

  4 weeks notice period.  

 

                

C

URRENT POSITION

 

 

Position 

Job type 

Software Developer. 
Full Time. 

Company  CreamTeam GmbH. 

www.creamteam.de/

 

  Munich, Germany. 

                                         Duration 

March 2015 

– Present 

 

               Company business logic 

CreamTeam supplies company car pools with CarExpress and standardized complete 
solution  for  optimizing  vehicle  pool.  CarExpress  software  includes  vehicle  reservation 
(in  an  intranet  or  on  the  vehicle  key  handover  Terminal),  fully  automatic  vehicle 
handover Terminal, electronic driving license control, electronic logbook, billing etc. In 
shortly CreamTeam provides an automated car reservation system. 

   

Responsibilities 

 

Understand existence system 
One  of  the  important  tasks  in  the  very  early  time  was  to  understand  the  existing 
system, business work flow, code flow and gather new requirements by arranging 
meeting with the perspective persons.  

 

Coding and development 
Main  job  responsibility  was  development  part.  Implemented  lots  of  modules  like 
optimizing  for  pickup  vehicle,  logbook/report,  ride  share,  manual  reservation, 
pickup  vehicle,  import  user  from  file,  edit/cancel  reservation,  email  template  to 

background image

customers, add  banner  &  favicon,  update existing  trigger,  pdf  generate  in  time of 
pickup/return vehicle etc. 

 

Analyzing algorithm 
Partially  involved  in  the  analyzing  part  of  algorithm  of  several  modules  like 
optimization of pickup vehicle, ride sharing for Volkswagen etc. 

 

Import/Export project 
Responsible  for  implementation  of  import/export  project.  Import  was  related  to 
insert data from a file system and export project was related to exporting data from 
database which was controlled by XML.  

 

Team management 
Followed  some  software  development  framework  such  as  SCRUM,  SVN,  JIRA, 
Confluence, Matis, Testlink for managing product development. Need to report on 
daily basis to project manager about work progress.  

 

Bug fixing 
Continuous  bug  fixing  based  on  priority  basis  with  a  proper  documentation  using 
JIRA, Mantis, and Confluence. Responsible for analyzing bugs as top hierarchy of 
supporting  department.  Rather  than  module  development,  responsible  for  bug 
solving  based  on  priority  from  customer.  Regular  bug  solving  task  helped  to 
understand the system and business logic deeply.  

 

Multi tasking  
Familiar  with  challenging  multitasking.  In  developing  time,  needed  to  support  for 
hot  bug  fixing,  guide  to  the  testers,  emergency  meeting,  some  quick  system 
analysis, support to other development team etc.  

 

Organize QA department 
Maintain  the  bridge  between  testers  and  development  team.  Transferred 
knowledge  to  testers about modules,  prepared  test  matrices,  evaluate  test  result, 
maintain  JIRA  kanban  board  for  testers,  deploying  new  release,  analyzed  test 
tools like testlink, selenium, JUnit test etc.   

 

Regular report submission 
Submitted proper documentation about any module implementation, important bug 
fix  as  part  of  software  development  management.  Any  kind  of  important 
information has to properly documented in confluence.  

 

P

ROFESSIONAL EXPERIENCE

 

 

Position 

Job type 

Software Developer. 
Full Time. 

Company  Sabio GmbH. 

http://www.sabio.de/

 

 

Hamburg, Germany. 

                                         Duration 

April  2014 

– March 2015  

 

Project Title  Rebuild statistic for SABIO 5 (version) 

Project description 

SABIO GmbH wants to rebuild their statistic part based on client’s requirements. It is a 
pretty  attractive  part  compared  with  recent  statistic  module  (SABIO  4)  for  the  top 
management  of  the  client  side.  There  are  five  sectors  of  statistic  part 

– user,  usage, 

performance, content and feedback. Each sector contains lots of requirements like top 
visited page, no of login per hour, top/flop news, top/flop documents etc.  

Recent project status  Initial module is finished, bug testing is going on, preparing first module for next client 

presentation. 
 

Project Responsibility 

 

Understand existence system 
Understand  the  existing  system  and  gather  new  requirements  by  arranging 
meeting  with  the  perspective  persons  of  the  specific  departments  like  business 
logic  analyst,  FE  analysts,  and  technical  department  of  the  company.  Though  it 
was  time consuming  for  a new  comer,  but  the  understanding  the  existing  system 
was  very  essential  part  of  the  project  based  on  technical  flow  (frameworks)  and 
technological methods (which technologies are used in old version). 

 

Analyzing and designing 
Partly  involved  in  the  designing  and  analyzing  part  of  the  first  module  of  statistic 
rebuild  for  SABIO  5.  It  was  decided  that  recent  ongoing  architecture  will  be  used 
for    this  module  but  as  it  is  needed  to  handle  with  huge  amount  of  data  and  to 
maintain the standard, xml is used(to read sql and control all the filters for reports). 
Analyzed some libraries which are suitable for the reporting. 

 

Coding and development 
A crucial and principal task is to do the on hand coding. Only responsible person 
for  managing  xml  part  which  is  the  backbone  of  statistic  module.  Because 
hundreds of repots are controlled (with sql and all the filter options) by structured 

background image

xml. Regular JUnit testing with both real time and test data. Partly involved in core 
development  with  spring  framework.  Fully  responsible  for  database  management 
part with some critical sql. 

 

Team management 
Followed  some  software  development  framework  for  managing  product 
development like SCRUM, the team was perfectly maintained by project manager. 
Addition,  SVN  and  Mavenlink  are  strictly  used  as  team  management  tools.  Apart 
of  these,  need  to  explain  improvement,  future  development  details  and  recent 
status  of  the  project  on  daily  basis  to  project  leader  and  weekly  basis  to 
employees of all departments. 

 

Bug fixing 
Continuous  bug  fixing  based  on  priority  basis  with  a  proper  documentation  using 
“Trello board” which is centrally used for bug fixing of whole SABIO project. After 
completion of a stage of development, this was a challenging part to fix the bugs 
based on a limited time span.  

 

Multi tasking  
Adjusted with very challenging multitasking part. In time of developing, sometime it 
needed  to  fix  some  bugs  of  other  sub-module,  deploy  the  whole  module,  quick 
meeting,  and  very  quick  explanation  of  development  stage  to  the  top 
management,  discuss  with  technological  fault,  co-operation  with  FE  developers 
etc. 

 

Regular report submission 
To maintain the development hierarchy, submitted documentation for any decision 
(like  libraries,  technologies, bug  issues,  fault  issues, changing  DB design  part)  to 
software  development  management.  Apart  of  this,  maintained  a  regular  work 
details  through  project  management  software  called  Mavenlink  and  always 
discussed the work flow with the responsible senior developers 

Position 

Job type 

Software Developer. 
Part-time. 

Company  Corporation A.

 

Canary wharf, London. 
United Kingdom. 

Duration  Jan 2012 

– Aug 2012 (8 Months) [Leaving cause: Came in Germany.] 

 

Responsibilities 

 

 

 

 

Design initial IT infrastructure 

Partly

  involved  in  designing  initial  IT  infrastructure  of  their  running  project. 

Specifically,  I  had  analyzed  cost  effectively  and  improved  productivity  of  the 
project.  

 

Initial project planning 
Project  planning  according  to  available  skilled  resource  person,  timing, 
documentation  (SRS,  technical  details)  etc.  Used  Gantt  chart  for  proper 
scheduling of each task and assigned resource person using Microsoft Project. 

 

Coding & Development 
One  of  my  crucial  responsible  was  to  implement  the  project  and  supervise  the 
junior programmers. The challenging issues were to distribute modules to efficient 
member and adjust the modules after completion. I had involved myself on ‘hand 
on  coding’  and  had  to  take  care  of  coding  during  critical  and  stuck  situation  of 
junior developer.    

 

Risk management analysis 
Establishing the context, identifying, analyzing, evaluating, treating, monitoring and 
communicating  risk.  The  basic  risks  that  I  have  faced  were  to  manage  the  team 
properly, proper scheduling, handle new requirement perfectly, coordinate among 
all  the  modules,  time  consuming  in  exception  handing  during  implementation. 
Addition, I was one of the members of the risk management analysis team.  

 

Team management 
Following  some  systemic  application  of  management  policies  and  procedure  like 
SCRUM,  the  team  was  managed  successfully  by  my  supervision.  For  the  proper 
and efficient management, JIRA and SVN were used as team management tools.  
But the most challenging part was to get efficient output by proper utilizing of team 
skills and effort. 

 

Bug fixing 
Continuous  bug  testing.  Additionally,  module  based  bug  testing  had  to  check  as 
well.  I  have  to  keep  the  accurate  documentation  of  bug  fixing  that  can  plague  a 
product or system during its journey from early development to eventual release. 

 

Communicate with the clients 
As  a  part  of  the  requirement  analysis,  one  of  my  important  roles  was  to 

background image

communicate  with  the  clients  and  I  had  to  collect  the  requirements  which  were 
related  with  the  project.  It  was  done  by  group  meeting  with  the  clients,  individual 
meeting and some telephony conversation.  

 

Position 

 
IT Lecturer 

Institute 

 

 

Duration 

 

The Lord College 
Hammersmith, London 
United Kingdom. 
Jun 2011 

–Jan 2012(6 months) [Leaving cause: Got new job] 

                           

Responsibilities

 

 

 

 

 
 
 
 
 
 
 
 
 

Supervised Projects 

 

 

Lectures 
I  was  responsible  for  Software  Engineering,  Computer  Service  Management 
courses. 

 

Student advising 
I had to supervise the projects  based on Java, PHP, ASP.net for all  the  students 
group wise and individually which must be granted by the British Computer Society 
in term of qualities of the projects.  

 

Technical guideline 
As a course and project coordinator, I had to always follow up their projects, have 
to check their improvements. Addition, I had to give technical guideline for module 
development,  algorithm  implementation,  database  design,  coding  level  problem 
etc. 

 
Student  management  system,  Store  management  system,  Food  shop  management, 
Library  management  system,  Bank  management  system,  Hospital  management 
system, Airlines ticket management system etc. 
  

 

 

                               Position 

Job type 

Company 

 

 

Duration 

 

Responsibility 

Senior developer. 
Contact or Project based. 
Relience Auto Limited. 
Whitechappel, London. 
United Kingdom. 
Jun 2011- Jun 2012 (1 year) [Leaving cause: completion of project] 

 

 

Communication with the client 
One of the parts of my job was to meet with the clients and gathering the required 
requirements and analyze them. 

 

Project Infrastructure 
Involved  in  designing  initial  IT  infrastructure  of  the  project.  Specifically,  I  had 
analyzed cost effectively and scheduling of the project. 

 

Follow up to the junior programmer 
Few junior programmers were worked under my supervision. Mostly I had to follow 
up  them  by  helping  in  the  critical  situation  of  coding,  decision  making  in  time  of 
coding, bug fixing, testing etc. 

 

Supervise the whole project 

 As  a  senior  developer,  I  had  to  supervise  whole  project.  I  had  to  keep  my  eye            
more in designing, bug fixing, coding, testing, deployment as well. 

 
 

Position 

Company 

 

Duration 

 

Responsibilities 

 

 

 
 
 
 

                                           
 
 
 
                                             

 
 
Junior programmer. 
IT Bangla. (

http://www.itbangla.net/

) 

Dhaka, Bangladesh. 
Jan 2008 

–Jun 2008(6months) [Leaving cause: went for MSc in London] 

 

 

J2SE and Oracle developer 
In this position of job, I had to work on java, swing, java script and oracle for back 
end developing.  

 

Habituated with multi-task environment 
One of my big challenges during that moment was to habituate with the multi task 
environment. I had to partly work on two projects simultaneously.  

 

Maintaining proper deadline 
Each task assigned with an expected deadline which I had to maintain very strictly. 
I  was  habituated  to  maintain  this  deadline  keeping  my  coding  and  algorithm 
efficient and thinking of possible exception handling and proper testing.  

 

Regular report submission 
Maintained SCRUM regularly which had showed the improvement of my task. This 

background image

report was checked by project manager and a feedback was given as well. 

                

  Position Hold 

Job type 

 
Technical Officer 
Full time and project based for 3 months. 

Company 

 

Duration 

 

Responsibilities 

 
 

Voter ID Project, Bangladesh Army, 
Dhaka, Bangladesh. 
Nov 2007 

– Jan 2008(3 months) [Leaving cause: Completion of project] 

 

 

Maintaining the server 
Maintaining  the  server  which  has  covered  the  one  sixth  of  my  capital  city.  This 
server  was  connected  with  the  central  server.  In  my  region,  the  all  the  activities 
related with the server were on my supervision.  

 

Troubleshooting 
This was the regular task in that job. Any kind of server related problem, initially I 
had  to  handle  them  in  the  early  stage.  Sometime,  I  had  to  contact  with  the 
troubleshooting company if the problem was out of my hand.  

 

System update 
Sometime, I had to receive the .exe file from the software maintaining company to 
update  the  server.  It  was  very  sensitive  part  and  I  had  to  report  about  update  to 
the perspective person. 

 

Supervising the team 
I  have  supervised  almost  20  team  leaders  in  this  project  whose  duties  were  to 
collect  the  information  from  the  data  entry  section.  Addition,  I  had  to  supervise 
another  team  whose  duties  were  to  review  and  recheck  the  entered  data  and 
make  sure  the  data  were  entered  in  correct  format.  In  this  purpose,  I  had  to 
maintain a LAN system to modify and update data in the server.  

                                         

 Position 

Job type 

Company Name 

Duration 

 

Responsibilities 

 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 

 
Web developer  
Student Job. 
Digital Shape (

http://graphics3d.weebly.com/

) 

Feb, 2004- June 2007(3+ years)  

 

 

Hands on coding 
Responsible for typing raw code and minimize them in J2SE, C#, ASP.NET, PHP.   
I had to implement few modules of software and had to make a report about that. 

 

Front end design  
In  the  very  early  stage  I  was given  time  to  learn  tools like Kawa  for  Java  coding, 
MySql  and  some  techniques  like-  browser  compatibility,  secured  login  system, 
code optimization & minimization, function & method based coding etc. Addition, I 
learned requirement analysis, develop a system from scratch, took part in system 
design. 

 

Teamwork 
Closely collaboration with the whole team, reporting to team leader, participating in 
team  meetings  regularly,  assisting  development  works  and  maintaining  chain  of 
responsibilities. 

 

Documentation and Presentation preparation 
Preparing System Requirement Specifications document from the given resources 
and information. Technical documentation preparation and user manual writing for 
the  respective  client  and  solution.  Apart  of  documentation  preparation  I  used  to 
prepare presentation for the clients on demand. 

 

Data entry 
In the very early stage of this job, in some cases I was responsible for entry some 
data. Addition, some time, I had to use manual cleansing way. 
 

F

EATURED PROFESSIONAL 

PROJECTS 

 

 

Project 

Company 

Project description 

 
 
 

Responsibilities 

Linked software between client and Car service company. 
Corporation A, London, United Kingdom. 
A  software  (can  be used  as mobile  app)  which  will  work as  the middle  party  between 
car service company and clients. Middle party will receive knocks from clients through 
the  software  and  will  transfer  those  request  to  the  corresponded  service  providing 
companies.  This software is still in under-construction.  
Requirement collection and analysis 
This requirement gathering process was done by meeting with the staffs and sometime 
individual meeting with responsible staff / person of a specific department like account 
department, logistic department etc. Questionnaires, short document preparation were 

background image

used  for  verifying  business  process.  Addition,  sometime  few  quick  information  were 
collected by a very short telephony conversation with the clients.  Getting confirmation 
that collected requirement is fully match with the clients business.  
System Design 
Based  on  client  requirement  and  documentation,  system  was  planned  and  designed 
with wire framing, UML (Class Diagram, Database Design and Business Process Flow 
Diagram). Microsoft Visio was used as UML tool but some other online UML tools were 
also used for better presentation to the client. 
Database Development 
I  have  used  star  schema  design  with  fact  table  in  this  design.  In  addition,  partition  of 
this fact table was very effective in time of development and following this special way, 
it makes more easi

er way to retrieve data from database. ‘Microsoft Visio’ was used for 

better presentation and documentation of database design.   
UI/UX Design 
User  interfaces  designed  with  HTML,  CSS  and  for  User  Experience  (UX)  Javascript 
widely used for this project.  Each and every UI were approved from the client end for 
proper development and implementation. 
Coding/Developing project 
Hands on coding with Java Enterprise Edition (J2EE) with maintaining proper algorithm 
in  most  of  the  cases.  Handled  possible  exceptions  while  coding  and  tested  codes  for 
efficiency. Refactored code where it seemed to have code smell and necessity.  Used 
HTML, CSS, JSP and Spring for better user interfaces. Used Servlet as a popular Java 
framework.  I  used  netbeans  as  a  development  IDE.  Maintained  design  pattern  for 
efficiency  of  solution  development.  At  backend,  Oracle  was  used  for  database.  Used 
JPA as an helpful API for this project. For coding, I used proper coding guideline and 
convention for the whole development works. 
Database Normalization & Optimization 
Database  normalization,  creation  and  optimization.  Database  relations  were  perfectly 
designed for better information retrieval. Stored procedure, views etc developed as per 
business process emergency. 
Modifications, extensions 
Modifications  and  sometimes  extension  of  the  system  based  on  business  needs  and 
client  interests.  I  had  to  work  for  post  deployment  development  also.  Communicated 
with client for any kinds of post deployment modifications and/or extensions, bug fixing 
(if any).  
Documentation 

by company’s own guideline 

Preparing  user  manual,  documentation,  system  documentation,  developer  guides  for 
clients  and  in-house  development  team.  Sometimes  I  had  to  maintain  documentation 
guideline provided by team management. 
Mentoring junior programmers  
Mentoring to junior programmers for any technical, logical and coding level problem.  
Assisting them for on-going development works and doing fun with them. 
Future enhancement 
The analysis of future enhancement was very crucial. One of the outputs of our 
analysis was to make a mobile application which will be more effective in future. So 
from this type of analysis, clients are able to know about the future improvement of 
their product. 

Tools used 

 

 

Project 

Company 

Project description 

 
 
 

Responsibilities 

HTML, CSS, JavaScript, J2EE Design Pattern, JSP, Spring, Servlet, Java Beans, ANT, 
JPA, Oracle. 
 
A website on online car sells. 
Reliance Auto Ltd, London, United Kingdom. 
This  software  was  based  on  online  car  selling.  Client  has  to  create  an  account  then 
they  can  visit  the  vehicle  pages.  If  they  like  to  buy  any  vehicle  they  need  to 
communicate with seller.  Seller can add, delete and modify information about vehicle 
at any time.  
Initial requirement analysis 
Initial requirement analysis was done by a face to face interview, set of questionnaires, 
telephony conversation. After this analysis, some similar type websites were analyzed 
for a better UI presentation.  
System design 
Based  on  client  requirement  and  documentation,  system  was  planned  and  designed 
with wire framing, UML (Class Diagram, Database Design and Business Process Flow 
Diagram). Microsoft Visio was used as UML tool but some other online UML tools were 
also used for better presentation to the client. 
Communicate with the programmers 
Using  online  chat  messenger,  programmers  had  communicated  with  the  senior 
perspective person. SVN, JIRA were used for structuring their works.    

background image

Critical situation in time of implementation 
During the developing by the junior programmer, I had to solve some problems in time 
of critical situations. Sometime, I had to fix some bugs and had to follow up the testing 
section. Developed the email part to communicate between clients and seller. 
Report submits to perspective person 
Periodic report to the perspective person so that they can see the improvement of the 
project. This helped me a lot to check the improvement of junior programmers. 
Future enhancement analysis 
Future  enhancements  were  done  by  analyzing  what  features  the  client  can  add  in 
future  which  will  be more efficient  for  the system.  Addition, in  this  purpose  we  should 
not add any feature which will be complicated and unrelated to the system. Moreover, 
financial wise, this enhancement analysis is very beneficial for the software company. 
Some future enhancement for this project were to develop online transaction, own tools 
to  develop  the  quality  of  image  in  time  of  insertion  by  seller,  own  developed  chat 
messenger to communicate among the staffs etc.  

Tools used 

 

Project 

Company 

Project Description 

 
 

Responsibilities 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

 

 

Tools used

 

HTML, CSS, JavaScript, JSP, Spring, Servlet, Java, ANT, Java API, JPA. 
 
A desktop based software to maintain attendance in an organization. 
IT Bangla, Dhaka, Bangladesh. 
This project is mainly build to keep an attendance in an organization. Employees had 
to  login  in  the  system  in  the  starting  of  office  time  and  vice  versa  in  time  of  ending. 
System admin can generate a report of attendance of any employee for high authority.  
Analysis the requirements of system 
This project was desktop based small project. Addition, I was the only person who was 
the fully responsible for the whole project. Initially, I had gathered the requirements as 
needed. Mainly, communications between clients and analyst were done by telephone.  
System design 
UML  (Class  Diagram,  Database  Design  and  Business  Process  Flow  Diagram) 
diagrams were designed. To make a good documentation, 

‘Visio’ was used. 

Database design 
As  this project  was  desktop based  and  small proj

ect, ‘MySql’ was used to store data. 

Database design was done by normalization and optimization.  
Code minimization and optimization 
Was trained how to do a code, design and how to optimize and minimize it. And these 
procedures were used by code smell and then needed to modify it.  
Software testing 
Module based testing was done in that time. I was instructed by senior programmer for 
this testing by various types of inputs. 
Final documentation preparation 
As  company  required,  a  user  manual  and  documentation  about  the  project  was  done 
which  will  help  in  future  modification.  This  documentation  explained  the  way  of 
development, definition of bug fixing & their solution, difficulties in time of development 
and the future enhancement. 
J2SE, HTML, M ySQL. 

 

Project 

Client website  

Project description 

 
 

Responsibilities 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  

 
An automated System for IBAIS University, Bangladesh. 

 http://www.ibais.edu.bd/ 

IT Bangla, Dhaka, Bangladesh. 
It  was  a  big  project.  The  project  based  on  the  full  automation  of  a  university  with 
student portal, library management, account management etc. 
Gathered requirement analysis 
Gathered requirements with the senior staffs by face to face interview. Responsible for 
approving UI design by the clients. Analyzed the collected requirements for the project.   
UI/UX development 
After  analyzing  requirements, designed  UI  for  the  project.  During this  time,  needed  to 
check it by seniors. After developing needed to approv it by the clients. In this purpose, 
JBuilder was very effective.  
An effective database design and documentation for database 
Involved  in  module  based  database  design  like  database  for  account  department, 
library  etc  which  were  merged  by  project  manager.  Prepared  documentation  for 
designing database. 
Hardly maintained deadline 
Habituated with a strict deadline. Needed to finish UI design with a proper checked by 
seniors and approved by clients in proper time.   
Different user based secure login system implementation 
Developed  a  different  user  based  secured  login  system  with  proper  message  in  new 
window  in  time of  wrong  input.  ‘Eencryption’ method  was  used  which is  very  popular 
way to hide the real password.  

background image

Used tools  Php, MySQL. 

   

Project 

Company name 

Responsibilities 

 
 
 

Project 

Company name 

Responsibilities 

 
 
 
 

Project 

Company name 

Responsibilities 

 
 
 

 
 

Desktop based software for a Hospital. 
Digital shape, Dhaka, Bangladesh. 
As a new learner, learned how to handle the critical issues in a real time software, how 
to  handle  the  small  bugs,  perfect  googling  in  time  need.  Developed  UI  and  involved 
with the designed and coding as assistant.  
 
Common accounting software. 
Digital Shape, Dhaka, Bangladesh. 
This  software  was  common  software  for  account  department  of  any  company.  The 
main intention to build this software was to sell the software after little bit modification. 
In this software, my job was to analyze the common requirements which were give by 
project manager and create a user interface (UI).  
 
Demo software of automated system of a school. 
Digital Shape, Dhaka, Bangladesh. 
This  software  was  based  on  the  automation  of  the  management  system  of  a  school. 
Few  features  were  build  in  this  system  like 

–  attendance  process,  student  database, 

teacher database, management process, teacher interaction, management interaction, 
notice board etc. It was very popular during that time. In this project, I was responsible 
for UI design and database design. 
 

F

EATURED  

M

ASTERS 

P

ROJECTS

 

 

Project 

Details 

 
 
 

 

 

Design & build a data mart/data  warehouse 

 

Analyzed  on  huge  amount  of  data  of  Kent 
(London) council.  

 

Clean this data by automated system. 

 

Transfer data from access to oracle format.   

 

Design fact and dimension table. 

 

Load data into fact table by cursor. 

 

 

Implementing time table.   

 

 Implementation of view. 

 

Data  pump  to  flat  file 

 

Partitioning fact table. 

 

Tools Used  Oracle 9i. 

 

Project 

Details 

 
 

 
Role based Database architecture & technology development 
The  learning  outcome  of  this  project  is  

–   

 

Discuss  the  rationale  for  and  features  of  a range  of  database  architectures. 

 

Manage, optimize and allocate database resources. 

 

Design, build and maintain database systems. 

 

Discuss   issues   that impact on database performance. 

 

Devise strategies for solving database problems. 

Tools Used  Oracle 9i, 10g. 

 

Project 

Details 

 

Technologies 

Tools Used 

 

 
A project on information, security and control using Oracle 
This project is based on security of the system using oracle. Learned how to manage 
users by giving limited privileges. 
Creating view, policy function and label based policy. 
Oracle 10g. 
 
 

Project 

Details 

 
 
 
 

Language Used 

Tools Used 

Developing an e-Learning Management System for a College 
There were three types of user in this system 

– student, teacher, and administrator. It 

was  exactly  like  a  student  portal.  Students  can  see  their  subject  details,  important 
message from tutors/administrator. Administrative people can add any subjects or new 
teacher  can  communicate  with  others.  Teachers  can  see  their  subjects’  details,  can 
upload their teaching materials and communicate with others as well. 
PHP. 
Microsoft Dreamweaver, MySQL. 
 

Project 

Technologies Used 

 

Tools Used 

  

Enterprise System for Gym using a process design method. 
Process  modeling,  Organization  diagram,  Data  flow  diagram  (DFD),  Function  entity 
matrix, Database design, Form design, Report design. 
Oracle 10g designer, Microsoft visio 2007 

Project 

 

Library management system. 
This project is developed on library management of a college or university. There are 

background image

 
 
 
 
 

Technologies Used 

Tools Used 

lots  of      options      in      this      project      such      as     

–      loan      books,      search   

members/books,      insert  members/books,  information  of  passing  due  date  of  book 
return.  Some  special  features  have  done  in  this  project  like 

–  trigger  will  generate  in 

time of wrong inputs, user can’t access the product out of their office hour which was 
implemented by trigger. 
Package, stored procedure, function, trigger. 
Oracle 10g. 

 

Project 

 
 
 

Technologies Used 

Tools Used 

 

MSc Final Project 

 

Supervisor 

Details 

 
 
 

 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

 

 
 

Tools Used 

 
Carbon offset project. 

 

This  project  is  implemented  on  carbon  offset  of  the  several  countries.  Lots  of  
things    were  related    with    this    project    such    as   

–  update  amount  of  tree  in  a  

specific country,  tree allocation, delete tree amount etc.  
JPA, JSP, J2EE Design patterns (DAO, Front Controller), JavaScript, Servlet. 

 

NetBeans IDE 6.8, Derby Database, Jboss.   
 
Analysis    of    the    inventory    system    (using    one    of    the    KFC    stores)    and  
building  an user friendly system.  
Dr. Tatiana Simmonds. 

 

This  project  is  based  on  stock  management  and  sales  section  of  KFC.  Build  a  new 
automated system which is better than existing system in term of manual management. 
The  most  of  the  part  of  the  existing  system  was  based  on  manually  but  the 
implemented  one  is  automated.  The  main  processes  of  the  system  are  delivery 
products, order products, sales products, transfer products. 
System Design 
Based  on  data,  which  was  collected  from  head  office  (Kfc,  London).  Analyzed 
requirements  and  final  goal  of  the  system.  As  part  of system  design, planned system 
and designed with wire framing, UML (Class Diagram, E-R Diagram, Database Design 
and Business Process Flow Diagram, DFD).  
Main Features 
a) Investigate existing system, find out the problems, way to solve them. 
b) Design new system which will be user friendly & more effective than existing system. 
c)  Back  end  implement: For  this  apache derby database is  used.  In  addition,  a  timely 
manner will be followed. 
d) Implement design patterns. 
e) Design and implement front end with security features. 
Coding/Developing project   
Used  some  extreme  programming  of  Java.  To  make  it  highly  secured, 

‘encryption’ 

method  was  used  in  time  of  implementing  login  system.    Used  two  J2EE  design 
patterns. To make it user friendly,  Java script was used as well. For coding part, JPA 
was  used  because  of  it

’s  automatically  maps  between  an object-oriented  view  and  a 

relational database view of data. If database structure changes, easy to maintain. JSP 
allows  the  programmers  to  directly  insert  Java  code  into  JSP  file  which  makes  the 
development process very standard and easy. In this project, according to DAO design 
pattern,  all  database  access  pages  has  kept  in  'business'  layer,  all  main  code  pages 
has kept in 'presentation' layer, and all the functions or methods has kept in 'integration' 
layer. So it's looking very good to understand developers own self and others as well. 
In this project (Stock management), front controller design pattern is used because of 
maintaining all the requests. It is very necessary in time of developing that to maintain 
page to page request perfectly. 
Future Enhancement 
Suggested few feature enhancements which will make it more effective and submitted 
it  to  perspective  person  of  KFC.  Few  of  them  were  to  introduce  a  machine  by  which 
manager can put the amount in time of counting which will save time. 
JPA,  JSP,  J2EE  Design  patterns  (DAO,  Front  Controller),  JavaScript,  Spring,  Java 
Bean, Servlet. 

 

 

 

A

CADEMIC STATUS

 

 

Master 

 

Duration 

University 

 

Current status 

 

Master 

University 

 

Student of International Master Program  
Master of Engineering (High Integrity Systems) 
Started at April 2013. 
Frankfurt University of Applied Sciences. 
Frankfurt, Germany 
On hold 
 
MSc. in Enterprise Systems and Data Warehousing (ESDW) 
University of Greenwich, London 
United Kingdom. 

background image

Duration 

Obtained Marks 

Principal courses or skills covered

 

2009-2011 
54% 
Data    warehousing,    Database    architecture    &    technology,        Information,    security  
and    control,  Internet    and    web    technologies(open    source),    System    modeling,  
Database  tools,  Enterprise programming and Architecture(Java) 

 

 

Bachelor 

University 

 

Duration 

Obtained CGPA 

Principal courses or skills covered 

 
 

 

Bachelor of Science in Computer Science & Engineering 
Military Institute of Science & Technology(MIST). 
Dhaka, Bangladesh. 
2003 

– 2007 

4.27 out of 5.0 scale.  
Computer  Programming,  Algorithm  Designing,  Software  Engineering,  Computer 
Networking,  Compiler  Construction,  Database  Design,  Digital  Logic  Design,  Sytem 
Design.   
 

       

P

ERSONAL 

I

NFORMATION

 

 

 

 

First Name, Last name 

Address 

Nationality 

DOB 

Gender 

Religious 

 

Language 

 

Phone 

Email 

 

Suvha Ratno, Mazumder. 
App 317-318, Heiglhofstraße 64, 81377, Munchen, Germany. 
Bangladeshi. 
01.10.1986 
Male. 
Hinduism.  
German (Basic), English (Fluent), Bengali (Mother tongue).  
Course description for Deutsche: A2.2 course in VHS. 
+49 17679726746 (personal) 
Email

[email protected]

  

/ 

[email protected]

  

(personal) 

L

ANGUAGE SKILLS

 

 

Mother Tongue  Bengali 

Other Languages   

   

Understanding 

Speaking 

Writing 

Level   

Listening 

Reading 

Spoken 
Interaction 

Spoken 
Production 

 

 

English   

C

Proficient 
User 

C

Proficient 
User 

C

Proficient 
User 

C

Proficient 
User 

C

Proficient 
User 

C

Proficient 
User 

German   

A

Basic 
User 

A

Basic 
User 

A

Basic 
User 

A

Basic User 

A

Basic 
User 

A

Basic 
User 

   

German language course: A 2.2 

 

 

R

EFERENCE

 

 

 

I will provide on request.