Post Job Free
Sign in

Project Java

Location:
Overland Park, KS, 66213
Posted:
August 17, 2010

Contact this candidate

Resume:

Mustafa Sayem

***** * *** **, *** #*** . Overland Park, KS 66213 . 609-***-**** .

******@*****.***

. Sun Certified Java Programmer with over Seven years of experience as a

Software Engineer, Consultant and Programmer with proven success in

Requirement gathering, Analysis, Designing, Development, Debugging and

Implementation for web-based along with standalone and network based

applications, with specialized expertise in Java/J2EE technologies.

. In depth experience in developing applications using Java, J2EE (JSP,

Servlets, EJB), XML, DHTML, XSL with Oracle 9i & 10g, Microsoft SQL

Server, MySQL, DB2 and MS Access on Microsoft Windows, Sun Solaris and

Red Hat Linux 9.

. Working experience on Vignette (Content management solution), VCM, DPS,

VAP to develop enterprise application.

. Extensively used Rational Rose 2002 and Visio 2000 as designing tools.

. Extensively used Jakarta Struts Framework as a MVC-2 framework and Java

Server Faces for developing user interface.

. Working experience on Spring framework (dependency injection, database

connectivity, transaction) with tiles.

. Knowledge on AJAX.

. Used Hibernate as ORM (Object to Relation Mapping) tool in Persistence

layer.

. Hands on experience in Apache Tomcat 4.x/5.x, JBoss, IBM WebSphere

Application Server 4.0, 6.0.

. Hands on experience in Build Management Tools like Ant and Version

Controlling Systems like Win CVS, VSS, Clear Case and Bug Tracking

Systems namely BugZilla, BugZapper.

. Extensively used Cocoon as a reporting tool.

. Good working experience with XML parsers like DOM and SAX.

. Extensively used IntelliJ Idea 3.0,5.0,6.0, WSAD 5.0 (Websphere

Application Developer), Eclipse, Macromedia Dream Weaver and Front Page

for development.

. Domain knowledge in B2B, B2C and Banking System (deposit, investment).

EDUCATION:

. Master of Information Systems (MIS), Central Queensland University,

Melbourne, Australia (2005).

. Bachelor of Computer Science and Engineering (B.Sc.), Ahsanullah

University of Science & Technology, Dhaka, Bangladesh (2001).

CERTIFICATION:

. Sun Certified Java Programmer (SCJP).

TECHNICAL SKILLS:

Platform: Windows XP Professional, Windows NT, Windows

2000, Red Hat Linux 9.0, Sun Solaris.

Languages: Java, Visual C++, PL/SQL, UML, Visual Basic.

Web Technologies J2EE (JSP, Servlets, JDBC, EJB, XML), Java

Beans.

Databases: Oracle 9i, MySQL, DB2, MS Access.

Case Tools: Rational Rose 2002, Visio 2000, ArgoUML.

Project Management Microsoft Project.

Tool

Application Servers: IBM Web Sphere 4.0, 6.0, Apache, Jboss 4.0.3.

Web Server: Tomcat Web Server 4.x/5.x.

Web Tools: XML, Xerces, XSL, JSTL, HTML, DHTML,

JavaScript, CSS, XSLT.

Frameworks: Jakarta Struts, Java Server Faces, Hibernate,

Cocoon.

GUI Java SWING, AWT, HTML.

Tools and Utilities: Intellij Idea 3.0,5.0, WSAD 5.0 Eclipse,

JBuilder, Log4J, Ant, FOP.

Version Control Tools: Win CVS, Visual Source Safe (VSS).

Bug Tracking System: BugZilla.

Testing Tool: JUnit.

PROFESSIONAL EXPERIENCES:

Booz Allen Hamilton, Leavenworth, Kansas Feb, 2009 -

Current

Position: Associate.

Client: USDA. July, 2009 -

Current

Position: IT Specialist.

Project: Farm Records Web Application Refactoring

Refactoring of Farm Records Web application for improved performance using

reference architecture 3.1 following Scrum Methodology.

Responsibilities:

. Removed Facade and Persistence dependency from the legacy system to

comply with RA 3.1 architecture.

. Fixed Action classes, Jsp and business service errors.

. Worked on persistence layer. Created DAO interfaces, DAO implementations

and database queries.

. Completed DAO testing using Ehcach.

. Completed Add Tract and Associate Owner use case.

. Added annotation based configuration and auto wiring.

. Worked on Code coverage by adding Junit test classes for the service

implementation.

. Worked on TCO (Testing environment) defects.

Environment: Java, J2ee, Spring framework,, JUnit 4, Eclipse, Jboss

(4.2.2), Maven, Rational ClearCase, MS SQL Server 2005, Windows XP.

Client: USDA. Feb, 2009 - July,

2009

Position: IT Specialist.

Project: Farm Records Web Service Refactoring

Refactoring of Farm Records Web service for improved performance using

reference architecture 3.1 following Scrum Methodology.

Responsibilities:

. Implemented DAO design pattern.

. Completed Use Cases for the migration of Other Producer from Farm level

to Tract Level.

. Documented minimum logging content and written initial draft of logging

best practices for FRS.

. Implemented a prototype of logging framework using Spring AOP.

. Completed DCP based calculation.

. Generated automate build/deploy to local Jboss and created a hand note

for other developers.

. Worked on web service test client integration into the new FRS project

and integrated maven.

. Worked on XML testing by reformatting xml responses from new and legacy

web service for xml comparison.

. Performed a major role in xml comparison and testing the new web service

and completed all DAO Unit testing.

Environment: Java, J2ee, Spring framework, EJB 2.0, Web Service, Xdoclet,

XMLUnit, Axis, JUnit 4, Eclipse, Jboss (4.2.2), RSA (Rational Software

Architect) 7.1, Web Sphere 6.1, Maven, Rational ClearCase, MS SQL Server

2005, Windows XP.

Kraai Consulting LLC, Overland Park, KS Oct,

2007 - Jan, 2009

Position: Associate/ Vignette Developer.

Client: Grant Thornton. Oct, 2008 -

Jan, 2009

Project: GTUS Phase II

Responsibilities:

. Reviewed network diagram.

. Installed VCM 7.3.1 and portal 7.2.2

. Installed production portal and CDS

. Import all the GTUS site into the training environment

. Configure IIS server to communicate with tomcat

. Installed and configure search.

. Added all the Listeners.

. Installed Vignette Records and documents.

Environment: Vignette, VRD, Eclipse, Tomcat, BEA Weblogic (8.0), Microsoft

SQL Server, Oracle 10g, Windows XP, Windows NT, VPN, VMWare.

Client: Champion Homes. June, 2007 - Oct,

2008

Project: Development and production environment setup.

Responsibilities:

. Requirements gathering.

. Installed Linux in a VM.

. Installed VCM and portal with JDK 1.5 and tomcat 1.6

. Installed DPM, CDS and production portal.

. Import Champion Site.

. Prepare the development environmental installation document.

. Review the design document.

Environment: Vignette, Eclipse, Tomcat, BEA Weblogic (8.0), Microsoft SQL

Server 2005, Windows XP, VMWare.

Client: ASCD. April, 2008 - May,

2008

Project: Migration

This project intended to migrating VCM 7.3.1 to 7.5 and Portal 7.2.2 to 7.4

at ASCD. It includes installing VCM 7.5, portal 7.4, CDS, inline widgets

and migrate all their contents to the new version.

Responsibilities:

. Participating network design issue and XML migration for 7.4.

. Installing VCM 7.5, Portal 7.4, CDS, ephox editor for both Production and

development stage and uninstalled VCM 7.4 from the development box.

. Done vgnExport and vgnImport from the old VCM to the new VCM.

. Worked with ePhox editor.

. Migrated DBSelector and eWebEditPro widget to VCM 7.5.

Environment: Vignette, Java, JSP, JSTL, Eclipse, Tomcat, BEA Weblogic (8.0), Microsoft SQL Server, Windows XP, Windows NT, VPN, Putty, VMWare.

Client: Grant Thornton. Oct, 2007 -Mar,

2008

Project: One Web

Vignette Developer from Kraai Consulting on the conversion of Grant

Thornton's intranet from a custom solution into a Vignette implementation

using VCM (Vignette Content Management), DPM (Dynamic Portal Module), and

VAP (Vignette Application Portal).

Responsibilities:

. Worked on customizing Autonomy search.

. Customized and developed secondary pages, templates, grids.

. Worked on both the Content Management and Portal applications.

. Worked on creation of a Portal application providing the client's

personnel access to specific task related content.

. Used HTML, JSP, JSTL, CSS, properties and XML files.

. Worked on creation and alteration of Content Type Definitions, databases

and tables.

Environment: Vignette, Java, JSP, JSTL, Eclipse, Tomcat, BEA Weblogic (8.0), Microsoft SQL Server, Bugzapper, Windows XP, Windows NT, VPN, Putty.

Embarq, Overland Park, KS July, 2007 -

Oct, 2007

Position: Consultant/Java Developer

Project: Settlement (Billing application)

EMBARQ has several vendors to provide different services like games,

screensaver through cell phone. Settlement is the application to calculate

the profit and generate general ledger, reports etc. for the vendor.

Responsibilities:

. Done coding, debugging, and testing of release 2 and designing of release

3.

. Integrated tiles with spring framework.

. Responsible for deployment to production, testing, development

environment.

. Written and maintain ant build file to create project war and deploy

. Created Controller, Service and DAO objects.

. Used HTML, JSP, JSTL and CSS for front end.

. Written SQL and used spring provided database connectivity.

Environment: Java, JSP, JSTL, Spring, Tiles, Eclipse, Tomcat, Oracle 9i,

SVN, trac (bug/issue tracking system), Windows XP, Windows NT.

Marriott International, Bethesda, MD Mar, 2007 -

June, 2007

Position: Consultant/Java Developer

Project: One Path FRE (Fix, Refine and Enhancement)

Marriott International is a leading lodging company. One Path FRE is a

multiphase initiative. The primary goal of this multiphase initiative is to

Fix, Refine, and enhance the search functionality on Marriott.com. FRE

Phase 1 aims to enhance the user experience on Marriott.com search pages by

redesigning the user interface, improving the search messaging, and

enhancing the hotel comparison mechanism on the search pages.

Responsibilities:

. Developed preliminary design review (PDR).

. Designed Business object for One Path FRE 1.

. Done coding for Brand Selection, Search Results Enhancements and Compare

Hotels.

. Developed Code Review Packages.

. Performed manual unit testing and regression testing for FRE 1.

Environment: Java, JSP, JSTL, Struts, EJB, Tiles, IBM Websphere 5.1.2,

Websphere Application Server, DB 2, ClearCase, Clear Quest, Windows XP.

TruePosition, Berwyn, PA Aug, 2006 - Jan,

2007

Position: Consultant/Java Developer

Project: Element Management System (EMS)

Trueposition provides the development and implementation of wireless

location products, service and devices, providing complete solution to

support the wireless location needs of the global marketplace. EMS is a

part of the wireless location system (WLS) that maintains all the network

elements and generates reports to the client. This module has been

developed using JSP, Java, Struts and Hibernate with Oracle 10g. Used

SunSolaris as deployment environment.

Responsibilities:

. Was responsible for reviewing Design Document of EMS.

. Was responsible for adding free text fields in NE (Network Element)

Summary screens and NE Lookup screens where the labels and data have been

generated dynamically.

. Was responsible to test the development code, making project files and

deploy it on Sun Solaris.

. Developed a comparison between different reporting tools that can be

easily incorporated to the current application.

. Was responsible to configure SSL (Secure socket layer)/HTTPS with Apache

server. Web NMS (Network management system) was the network management

framework.

. Worked on Clear Case to maintain the version controlling system of the

developing project.

. Used putty to connect to Sun Solaris and Linux box.

Environment: Java, Swing, JSP, Struts, Hibernate, IntelliJ Idea 5.0, Apache

2.0, Oracle 10g, ClearCase, Clear Quest, WebNMS, VNC, Putty, Unix, Sun

Solaris.

SunGard, New York, NY Jan, 2006 - Aug,

2006

Position: Consultant/ Java Developer

Project: Account Control System (ACS)

SunGard is a leading financial service provider currently using an account

control system (ACS) developed using Gupta. ACS is a project that is

targeted to maintain and control all of the accounts and ticklers of this

company. To convert the legacy standalone system into a web enabled system,

the software has been developed using web technologies like: Java Server

Faces, Hibernate. This system provides password-based security system along

with user based accessibility. This is a menu-based system that can

generate reports as well.

Responsibilities:

. Was responsible for finding the functional specification of the legacy

account control system that was developed using Gupta Software.

. Worked as a team member for refurbishing the database design to fit the

new account control system.

. Developed the user interfaces for ACS using JSF, MyFaces, Java Script,

and HTML. Tiles has been used as a template system.

. Used MyEclipse plug-in with Eclipse and Macromedia Dream Weaver to

develop user interfaces of ACS.

. Was responsible for making the project jar file to deploy in the Apache

Tomcat web container.

. Was Responsible for modification and updating of JSF and hibernate

configuration file.

. Developed java beans for using both by JSF and hibernate to carry the

data.

. Implemented design pattern like Factory Pattern, Fa ade Pattern and

Singleton Pattern.

. Worked on Application properties files to set instruction from a

centralized place of the ACS project.

. Was responsible for debugging and modification of the system to meet the

customer requirements.

. Was working as the team leader of debugging and modification of the

system and to report to the Technical Head and the CTO (Chief Technical

Officer).

. Used DB Visualizer as the visual and editing tool for simultaneous

connection with Oracle 10g database.

. Worked on WinCVS to maintain the version controlling system of the

developing project.

Environment: J2EE, Java Server Faces (JSF), MyFaces, Tiles, Hibernate,

Oracle 10g, Apache tomcat, Html, Java Script, Eclipse, MyEclipse (plug-in

with Eclipse), DB Visualizer, WinCVS.

IBBL, Dhaka

Mar, 2002 - Feb, 2004

Position: Software Engineer

Project: Integrated Banking System (IBS)

The main features of this banking system are: Online banking, SWIFT

(Society for Worldwide International Financial Transaction). IBS provides

the client to run and perform all general banking activities including

Deposit, Investment and Foreign Exchange. IBS includes reporting subsystem

to generate reports for the bank and for the customers as well. IBS has

been developed using three different layers. The first layer is the User

Interface layer (UI), second is Business Logic (BL) and third is Database

Layer (DL).

Responsibilities:

. Participated in reviews of project plans developed in Microsoft Project.

. Was responsible for requirement gathering and analysis of deposit and

investment module of IBS.

. Developed a payroll system as a prototype for defining the framework of

IBS.

. Developed and maintained Java coding standard for IBS.

. Reviewed documents (specifications, design) of the according module of

IBS developed by other team.

. Designed the Use Case diagram, Class diagram, Sequence diagram of IBS

using Rational Rose for Object oriented designing whereas ERD and DFD

using Vision 2000 for cross checking the database design using both way.

. Developed the user interfaces using JSP, HTML and java script.

. Extensively used Apache Struts to take the user request and verify and

validate the data from the user and store the data in Java Beans.

. Created a customized class to converts the Beans into XML data using

Xerces and sends it to the BL layer using RMI.

. Developed BL layer that loads the appropriate class using Singleton

Pattern.

. Developed the business logic using Core Java.

. Used Hibernate to save, update or remove the Java Bean into Oracle 10g

database.

. Performed the white level testing of the business logic developed using

core Java.

. Reported development status of IBS to Analyst/Engineering Manager daily

and weekly basis.

. Used Cocoon as a reporting tool and demonstrated them among team members.

Environment: Java, J2EE, Microsoft project for project planning, Jboss

Application Server, Servlets, JSP, Tiles, Remote Method Invocation (RMI),

XML, UML for designing, JavaScript, Ant for build management, Win CVS for

version controlling system, Log4J for logging, JUnit for unit testing, RMI

for remote communication, Oracle 9i, Windows XP for development process,

Red Hat Linux 9.0 for server, Rational Rose and Visio 2000 for designing,

IntelliJ Idea 3.0 for development tools, DreamWeaver MX.

Veedeliver Technology, Pune, India May,

2001 - Sep, 2001

Position: Consultant

Project: B2B system

Veedeliver Technology is a USA based company located in Pune, India. Under

the design and supervision of IBM Inc., Veedeliver Technology developed a

B2B solution for eTrons. Features of this solution were: User registration,

Buyer, Bidding, and Supply management. A registered buyer can post their

demands. Supplier can bid on the specific demand and the buyer can contact

with the winning supplier for the item to be delivered in a specific

address. Both the buyer and supplier can track the items using this system.

For registering into the system, a buyer or seller has to pay by credit

card or debit card.

Responsibilities:

. Was Responsible for the debugging of 1st phase development of eTrons

solution.

. Developed Coding of Buyer and User Registration module of the B2B system.

. Performed white level testing of the codes.

. Developed a calendar using DHTML and CSS that supports both Microsoft

Internet explorer and Netscape.

. Developed and customizing the toolbar for the B2B system.

. Redeveloped all the pages of Buyer and User Registration part using Dream

weaver MX.

. Documentation of the Buyer and User Registration part.

Environment: Java, Java Script, html, DHTML, DB2 as database, VSS as

version controlling system, Visual Age for the development and Macromedia

Dream Weaver to develop the interfaces, CSS, WebSphere as application

WebServer and Windows 2000 for both server and client.

COURSES AND TRAINING:

. Object Oriented Analysis and Designing Using UML by Rational

University, India. Completed(12/02)

. Requirement management with use case by Rational University, India.

Completed (12/02)

. Discover Leading and Consulting. Completed 03/27/09

. CMMI Overview. Completed 04/09/09

. Discover Booz Allen. Completed 03/25/09

. Process Immersion. Completed 04/13/09

. Process Director: Basic Functions. Completed 04/14/09

. Process Architecture Overview. Learning Completed 04/07/09

. Information Security Awareness and Rules of Behavior. Completed

11/12/09



Contact this candidate