1. 1
CURRICULUM VITAE
Sr. Software Engineer (SSE)
Bhavna Corps , Noida
MobileNo. 9953689721
Md. Matlub Imam E-Mail: matlub.imam@gmail.com
Profile
6.2 years of experience of successfully designing, developing & implementing web based application in Java/J2EE
technology.
Currently employed as a Sr. Software Engineer in Bhavna Corp. with active involvement in development &
integration of web based applications using Apache Tomcats server7.0 and multi-tier technologies like spring,
Hibernate with Oracle as back-end and text base searching Elastic Search.
Handled various aspects of software development including Effort Estimation, Designing, Prototyping,
Development, Testing, Release, Documentation, Monitoring and Support.
Participates in discussions with customers to gather scope information and performs analysisof scope information
in order to provide inputs for project scope documentation.
Provides inputs on process tailoring and quality goals in order to finalize project quality plan.
Participates in KTsessions,prepareand review system appreciation documents,understand application / system/
infrastructuredependencies, perform shadowsupportin order to complete transition.
Good interpersonal,communication and presentation skills with ability to work in team with diverse background.
Strong analytical skills along with strategic knowledge in implementation of Business Logic. I have played a vital
role in the team in size from 5-15 people.
Work Experience
Senior Software Engineer at Bhavna Corp. (From Feb 2015 to till date)
Have 1.2 years of experience in Java/J2EE, with Bhavna Corp. with a strong emphasis on code quality and time
management. Work for the projects of Global Healthcare Exchanging, communication and logistics sector of
overseas clients.
Senior Software Engineer, Shortformats Digital Productions Pvt. Ltd. (From Aug 2012 to Jan 2015)
Have 3 years of experience in Java/J2EE, with Shotformats. with a strong emphasis on design Specifications and
development. Got the opportunity to work on projects/product for VAS Mobility.
Software Engineer, Marlabs Software Pvt Ltd (Espire Info Labs Ltd.) (From Dec 2011 to Jan 2012)
Have 2 month of experience in Java/J2EE, with Espire info labs Ltd. as contract to work on cms projects/product.
Software Engineer, Bharatiya Global Infomedia Ltd. (From May 2009 to Nov 2011)
Have 1.10 years of experience in Java/J2EE and 9 Months in PHP web development with BGIL, with a dedicated and
devoted attention towards learning and understanding core development.
Qualifications
2010 Master of Computer Application, IGNOU (IGNOU University),New Delhi.(Score–59.0%)
2000 B.Sc. (Honors),T.M. Bhagalpur University,Bhagalpur.(Score-60.0%)
1994 10+2 (XIIth),S.D.College Bhagalpur,Council Patna (Score– 67.8%)
1992 High School (Xth),Govt. High School Bhabhangama (Score – 68.6%)
Skill Set
Web servers Admin Resin Web Server, Apache Tomcat 7.0.
2. 2
Languages Java / J2EE, JSP, Servlets, PL/SQL
Frameworks Struts1.2, JSF 2.0, Spring 2.5/3, Hibernate3.5
Build Tools Apache Ant, Apache Maven, Ivy
Design/Dev Tool RSA 7.5, UML Designer, STS, Eclipse
DBMS Oracle8i/9i/10g/11g,MySql
Concepts API: JSR 168, SpringPortal,Portlet Factory, Struts 2.0, Web Services,
Tools Used
SQL Developer, OracleReports 6i, VSS, CVS, SVN Tortoise, Perforce,
Bugzilla,Jira,BMC Remedy, TortoiseGit
OperatingSystems Windows,UNIX / LINUX3.0
Career Profile / Project
Project 11: eInvoicing
Client: Global Healthcare Exchange (GHX) Colorado, USA Duration: Feb’15 to till date.
Tech Used: Java, Spring 3.0, Hibernate 4.0, GWT 2.6, Restful WS, JPA, JavaScript, Job scheduler
Project Description:
The eInvoicing online application will help you eliminate paper invoices. Use GHX eInvoicing to view invoices,
invoice history, download PDFs of you invoices and query for specific information. You will begin receiving email
notifications from associated suppliers when your invoices are ready for payment. Supplier members of GHX will send
invoices to GHX, who will in turn post them to the GHX eInvoicingWeb portal for you to view. With GHX eInvoicing,you will
be able to view credit invoices, no charge invoices and other invoices not traditionally received as EDI. No additional
invoices will be posted to My Exchange but your current EDI invoices will be available in My Exchange for exception
management.
Role: Team Member & Module Lead.
Responsibility:
Interact with onsite coordinator and client to get the sign-off of the developed application.
Coding the assigned component during project development and defect fixing
Project 10: Customer Syndicated Data (CSD)
Client: Global Healthcare Exchange (GHX) Colorado, USA Duration: June ’15 to Sep’15
Tech Used: Java, Spring 3.0, Hibernate 4.0, GWT 2.6, Restful WS, JPA, JavaScript, Job scheduler
Project Description:
Customer Syndicated Data (CSD) exists in order to feed the APMaster application a subset of records of entire TCF
files.APMaster uses the data in the files to reconcileInvoices againstwhatwas ordered (purchaseorders),vendor data, and
account data. The Customer Syndicated Data (CSD) application performs the following task: takes in TCF (Tim's Canonical
Format) files (records containing fields delimited by '|' pipe character) for: Purchase Order Details (POH), Vendor Master
Details (VM), General Ledger Account Details (GL) populates the corresponding database table with the records, takes all
inserts and updated records, populates a 'delta' file, and forwards the file to the APMaster application.
Role: Team Member
Responsibility:
Prepared the Class and Sequence Design diagrams and design documents for the major flows.
Coding the assigned component during project maintenance and enhancements.
Project 9: Management Information Service (MIS)
Client: Shot formats Digital Productions Pvt. Ltd., India Duration: Nov’13 to Jan’15
Tech Used: Java, JSP 2.0, Spring 3.0 and Hibernate3.5,
Project Description:
Management Information Service (MIS) Module facilitate the management reports which can be run on the fly or
scheduled to run automatically with results emailed to any number of recipients on a daily basis or on demand. Detailed
MIS Reports are given with respect to each Module. Reports can be exported using a Quick Export Utility in MS Excel and
CSV as well as TXT Format. All Reports have Extensive Search and Sort Options with Date Filters.
Role: Team Member
Responsibility:
Interact with onsite coordinator and developed application.
3. 3
Coding the assigned component during project development and defect fixing.
Project 8: Content Management Systems (CMS)
Client: Shot formats Digital Productions Pvt. Ltd., India Duration: Febt’12 to Oct’14
Tech Used: Java, J2EE, Struts 2.0, Hibernate 3.0, MYSQL, Web Server-Apache Tomcat 6.0.x, CSS and JavaScript, Ajax
Project Description:
Every consumer is different and wants to be treated like that. Understanding this, Shot formats Content
Management System allows customization and personalization i.e. Language, Location & Interests. A wide content and
service categories to fulfill the different needs of mobile subscribers. Portal allows mobile operator to launch content
storefront / portal with Intelligent CRM & configurable business rules. Also support for a Business model where the value
chain is extended to carry value-added services, content, and advertising with a new generation of interactive devices and
mobile marketing solutions.
Role: Team Member
Responsibility:
Being a UI anchor, prepared centralized solution for the UI issues.
Coding the assigned component during project development and defect fixing.
Project 7: Customer Care Service Module Duration: June’12 to August’12
Client: Shot formats Digital Productions Pvt. Ltd., India
Tech Used: Java, J2EE, JDBC, MYSQL, CSS and JavaScript, Ajax.
Project Description:
Customer care module improves the level of customer service by ensuring that all reported problems are solved
and the solutions arecommunicated to the customers in time. It also reduces the customer servicepersonnel’s workload by
equippingthem with proper tools for handlingcomplaints effectively. Customer Care module produces various reports and
statistics for customer service personnel either on request or according to a prearranged plan. The interval, layout and
format of the reports can be customized to meet the needs of the customers.
Role: Team Member & Module Lead
Responsibility:
Preparing Use case, Class and Sequence Design diagrams and design documents of major flows.
Handled the team of 5, track the team’s progress and troubleshoot their issues.
Coding the assigned component during enhancements and defect fixing of tickets assi gned.
Project 6: Campaign Manager Module Duration: May’12 to June’12
Client: Shot formats Digital Productions Pvt. Ltd., India
Tech Used: Java,J2EE, JDBC, MYSQL Server, CSS and JavaScript,Ajax.
Project Description:
Shotformats Campaign Manager allows marketers / Service providers to speedily set up and launch mobile
campaigns including Content Alerts, product promotions, contest, quizzes, and voting. This is Centralized platform for
customized and profiled bulk push / service promotion / recommendation activities. It enables customizable campaigns to
be set up in advance, including keyword selection, standard reply message, price point and date and time of campaign
Role: Team Member & Module Lead
Responsibility:
Preparing Use case, Class and Sequence Design diagrams and design documents of major flows.
Handled the team of 5, track the team’s progress and troubleshoot their issues.
Coding the assigned component during enhancements and defect fixing of tickets assigned.
Project 5: Service Delivery Platform (SDP) Duration: Feb’12 to Dec’14
Client: Shot formats Digital Productions Pvt. Ltd., India
Tech Used: Java, J2EE, JDBC, MYSQL Server, CSS, JavaScript, Ajax.
Project Description:
Shot formats Service Delivery Platform is a modular, scalable solution, which seamlessly integrates with various
applications i.e. Campaign Manager, Content Delivery Platform and Connectivity Gateway. The Service Delivery Platform
(SDP) provides interfaces to connect to other network elements in the Operators for easy and quick deployment of services.
360o Service Delivery Suite with Support for a Business model where the value chain is extended to carry value-added
services, content and advertising with a new generation of interactive devices and mobile marketing solutions.
Role: Team Member & Module Lead
4. 4
Responsibility:
Preparing Use case, Class and Sequence Design diagrams and design documents.
Coding the assigned component during project development and defect fixing.
Project 4: CMS Workflow (Espire Info Labs) Duration: 1st Dec-2011 to 27th Jan- 2012
Client: Fuji Xerox, FXAP Sydney, Australia
Tech Used: Java,J2EE, Spring 3.X, Struts 2.x, JDBC, Oracle10g, CSS, JavaScript.
Project Description:
This is the Project about Workflow System having three users names as ”Uploader”, “Validator”, and
“Publisher” a new system take care Add and Edit of driver information. The workflow is always started by Uploader. It
starts with either upload of driver or a reference to the driver, once accepted (Next Stage), the mail is sent to
Validator via Mail screen. Validator can seen this information in their Dashboard’s Pending Task, Now the driver
information is to be verified by Validator and task is visible to all the Validator users if rejected, the mail screen opens
up and a mail is sent from Validator to Uploader, Once accepted, the mail is sent to Publisher and the driver
information is shown in their dashboard’s Pending tasks, if rejected by publisher, the mail is sent to Uploader. Finally
the driver information is rectified by Publisher. It is then published on Fuji Xerox website.
Role: Team Member & Module Lead
Responsibility:
Preparing Design documents.
Coding the assigned component during project development and defect fixing.
Project 3: Canteen Management System Duration: June'2010 to Nov’11
Client: Bharatiya Global Infomedia Ltd.
Tech Used: Java, J2EE, Struts 2.x, Spring 3.0, Hibernate-3.0, My SQL.
Project Description:
This application is used to manage employees were provided with smart cards which will work as their ID
cards, access cards as well as cash cards in canteen. Readers were placed near POS for employees to show their cards
and use. The administrators and the Operator department and the accounts department have the access of this
system. Employees come to POS show their cards and select the meal that they want to have. It has many modules
such as Item Category Master, Item Master, Operator Position Master, Canteen Master, Pass Blocking System, Cancel
Bill,Pass Inventory Master, Main Screen point of sales,etc.
Role: Team Member
Responsibility:
Preparing Design and Test Case documents.
Coding the assigned component during project development.
Project 2: HR Management System Duration: Jan-2010 to May- 2010
Client: Bharatiya Global Infomedia Ltd.
Tech Used: Java, J2EE, Struts-2.X, MYSQL, Web Server-Apache Tomcat 6.0.x,
Project Description:
This application is used to manage the salary as well as details of the employee of a company. The
administrators from the accounts department and the HR heads have the access of this system. They use this system
for the new as well as existing employee of the company for the purpose of res ource allocation to the projects. It also
works as time-tracker for the in-out times of the employees. The leave request and grant used to calculate the
monthly salary.
Role: Team Member
Responsibility:
Coding the assigned component during product development and after implementation
Client-side support (second level)
Project 1: ETS (Employee Tracking System) Duration: 1st May-2009 to 18th Dec-2009
Client: Bharatiya Global Infomedia Ltd.
Tech Used: Java, J2EE, Struts-2.X, MYSQL
5. 5
Project Description:
A dynamic Employee TrackingSystem (ETS) that graphically tracks Employees in real -time. RF ID devices can
be attached to Employees for real-timetrackingand hands free computer operation. It maintains a full chronology of the
Employee’s visitfromthe time of entry until Time off, BGIL’s Employee TrackingSystem enables a higher level of Employee
safety and to increasethroughput utilizing one low cost infrastructure and one web-based interface.
Role: Team Member
Responsibility:
Coding the assigned component during product development and after implementation, based on change
request of the client.
Client-side support (second level)
Personal Details
Father’s Name : Late Mr. Md. Warid
Date of Birth : 26th Jan 1978
Passport No. : M3260263
Awards : ServiceExcellence on 22/07/2015 for project GHX eInvoicing. I demonstrated my capabilities of
consulting the application while it was already in the production. I built a UI for data -stage tool so that the
monitoring could be speeded up.
.
Place: New Delhi (Md Matlub Imam)