Post Job Free
Sign in

Manager Developer

Location:
Bentonville, AR, 72712
Posted:
April 22, 2010

Contact this candidate

Resume:

MIHIR DESAI **********@*****.*** 202-***-****

SUMMARY

Software developer with 5 years professional experience in enterprise

application development using JAVA/J2EE (Java SE 5 and Java EE 5)

technologies

Development skills in e-Solutions/Web/Intranet, Client/Server Technologies

and Systems Software design and development using J2EE (JDK, JDBC, JMS,

Servlets, AJAX, JSON, JSP, EJB, JAXB, Xstream), XML Technologies

Expertise in Graphical User Interface prototyping, design and

implementation using Ajax framework, JSON, JSP, Java Server Faces,

Javascript, HTML and CSS

Developed Custom Tag libraries for JSP Pages

Experience with MVC (Model View Controller) architecture using Struts

framework 1.2 / 2.0 and EJB

Developed SOAP/WSDL based Web Services and RESTFUL web services using

RESTLET API

Well versed with ORM technologies such as Hibernate

Knowledge of Spring framework's IOC container, AOP and ORM Technologies

Exceptional in using JDBC drivers and JNDI lookup for database connection

pooling

Expertise in administration and configuration using Websphere 6.0 / 6.1.0 /

7.0, WebLogic 8.1 and Apache Tomcat web/application servers

Experience in Middle ware development using JMS API, MQ series and EJB

Relational Database Management System design using Oracle 10g/9i/8i, MySQL

and DB2

Adept in coding stored procedures, triggers and sequences using PL/SQL

Well versed with UML and Rational Rose to design Use Cases, Sequence

diagrams, Class diagrams and State diagrams

Proficient with Web Technologies such as Ajax, PHP, C#, CGI/Perl, XML, XSL,

CSS, Javascript and HTML

SDLC with analysis, design and development as well as coordinating testing,

maintenance and performance monitoring

Worked on large-scale highly integrated enterprise systems as an individual

contributor as well as a team player.

Exceptionally capable to grasp and master new concepts and technologies

1 EDUCATION

Bachelor of Engineering in Computer Science (Pune

University, India)

Master of Science in Computer Science (George Washington University, DC)

SKILLS

Programming Languages: Java SE 6, J2EE 5, EJB, JSP, JNDI, Servlets, Java

Beans, JDBC, Xstream

GUI/Validation Scripts: XML, DTD, XSL, HTML, JavaScript, JQuery, Ajax,

JSON, Perl

Databases: Oracle 10g/9i/8i, DB2, MYSQL, PL/SQL

Web/Application Servers: WebSphere 6.0 / 6.1.0/ 7.0, Weblogic 8.1/9.2,

Apache Tomcat, WebSphere Portal Server 6.1

Infrastructure Tools: TOAD, SQL Plus, Visual Source Safe, IBM ClearCase,

Rational Rose, Edit Plus, IBM Rational

Application Developer 7.0.0, Eclipse, Websphere MQ Series, HP Performance

Center

Methodology: OOAD, Design Patterns, MQ Series, Dev Partner Java Edition,

Web Services ( SOAP / WSDL), RESTFUL Web Services ( RESTLET API), SCRUM,

ORM Technology: Hibernate

Platform: UNIX, Windows

Framework: Struts 1.2 / 2, Spring framework 2.0 / 2.5, JQuery, Google Guice

EXPERIENCE

Client: Wal-mart Stores Inc, AR 02/10 - Present

Role: Lead J2EE Developer

Item Groups is an online Item File Project for Hierarchy Management, Item

Group creation and maintenance, Mass Item group Creation which will be

integrated with Wal-mart Retail Link. Goal of the Project is to resolve

Item for the group and build a Restful Web service for Item group Refresh

process which will be used by Suppliers and Vendors within Wal-mart Stores.

Responsibilities

Involved in the requirement analysis and understanding of system

requirements along with writing Technical

Design document. Designed the entire web application interface using

Struts 2 Framework

Developed custom XML marshaller and unmarshaller using Xstream and custom

Map converter

Developed web services using REST architectural style ( RESTLET API ) and

successfully integrated with

Business layer

Implemented web based UI interface using Struts 2, JSP, Javascript and

CSS

Involved in the complete development of RESTFUL web service using RESTLET

API and Xstream

Implemented the back-end using Hibernate ORM framework as dynamic entity

Mode and Dependency

Injection using Google Guice framework

Developed Service Locator and Data Access Object Design Patterns

Coded the Jython script for WebSphere 7.0 configuration setup ( Data

Sources, J2C )

Successfully performance tuned the application using EHcache API caching

Used Dev Partner Java Edition to monitor the memory analysis and

performance of the application

Performed Load Test using HP Performance Center 9.0 ( VuGen Load Runner )

Environment: Core Java (JDK 6), DB2, Hibernate 3.0, RESTFUL Web Service

(RESTLET API), Xstream, WebSphere 7.0 Application server, Rational

Software Architect 7.5, SVN, Teamforge, JavaScript, HP Performance Center

9.0 ( VuGen Load Runner ), Jython Script for WebSphere configuration, UNIX.

EXPERIENCE

Client: Fedex Services 05/09 - 01/10

Role: Sr. Java/J2EE Developer

GTM (Global Trade Manager), a global Document Preparation Tool and CDUS

(Custom Document Upload and Save), a customs upload document tool for

uploading Electronic Trade Documents ( ETD ) on the FedEx.com is used by

the US and international regions. It has interfaces to FedEx.com, FedEx

Ship Manager, INET, CAF including Marketing, Small Business, Global

Partners, FedEx Express, FedEx Ground and FedEx Freight. The system was

developed using J2EE technology using integrated Struts Framework, Ajax,

JSON, Javascript Framework and Oracle as database server.

Responsibilities

Involved in the requirement analysis (End Customer Meetings with Marketing

Team) and understanding of system requirements for complete Development of

Global Trade Manager.

Developed front-end screens and presentation logic using Ajax / Javascript

framework, Struts taglib, JSP, and CSS

Implemented custom framework tags for presentation tier using Ajax,

Javascript, Struts Taglib and HTML

Implemented Filtered Search of International and Customs Documents using

Ajax Framework, JSON

Designed and developed FAST (Web) Services for calling GTM Services by

other Application like FedEx Ship Manager, INET and CAF using SOAP/WSDL

Client side and Server side validations using Struts Validation Framework

Performed High Level Design and Low Level Design Development, which

involved both the MVC2 and Struts framework

Implemented the Multiple File Uploads to CDUS for storing all Electronic

Documents and Filtered Searching capability for the documents based on

Indexed Searching

Designed the Data Layer using ORM framework called Hibernate

Developed HQL queries for CRUD operations to Oracle database using

Hibernate

Involved in the development of different modules like Documents Profiles,

Document Archives based on Past History, Signature and Letterhead Image

Uploads, Hazmat Materials Shipment and Shipment of electronic documents

Stored and Managed persistent data in Oracle 10g database

Integrated Struts and Hibernate successfully

Build war and jar files of all modules in the system using build ( Apache

ANT 1.7) Script

Used UML and Rational Rose to generate sequence and class diagrams

Used Log4j for logging Java code

Successfully deployed the application system on the development and

migration server

Environment: Core Java (JDK 5), Oracle 10g, Hibernate, Struts Framework,

AJAX, JSON, JSP, Java Beans, Weblogic 8.1, JavaScript, custom Struts tag

library, HQL, Eclipse and CVS.

Client: Wal-mart Stores Inc, AR 09/08 - 04/09

Role: Sr. Java Developer

OIF is an online Item File Project for Item creation and maintenance which

will be integrated by a middle ware (MQ Series) for item conversion and

Synchronization process with Databases from Different Countries. Goal of

the Project is to convert all acquired Item data to Gold item file and

create a process to keep the acquired Item file synchronized with Gold item

File.

Responsibilities

Involved in the requirement analysis and understanding of system

requirements for complete development of Synchronization Process

Designing the whole Application Architecture and involved in the entire

Development Process

Developed custom XML marshaller and unmarshaller using JAXB 2.0 API

Implemented Message Oriented Middleware (MOM) using JMS API's, MQ Series

Developed Message Fa ade, Service locator and Data Access Object Design

Patterns

Implemented the MOM using message driven beans (MDB) and session beans

Coded the Jython script for Websphere configuration setup ( Listener Port,

Data Sources, MQ Queues, J2C )

Successfully performance tuned the application using caching

Used Dev Partner Java Edition to monitor the memory analysis and

performance of the application

Performed Load Test using HP Performance Center 9.0 ( VuGen LoadRunner )

Environment: Core Java (JDK 5), DB2, JSP, EJB 2.1, MQ Series, JMS API,

Websphere 6.1.0 Application server, Rational Application Developer

7.0.0,Dev Partner Java Edition 4.3, ClearCase and ClearQuest 7.0.0,

JavaScript, HP Performance Center 9.0 ( VuGen LoadRunner ), Jython Script

for Websphere configuration .

Client: Wal-mart Stores Inc, AR

01/ 08 - 08/08

Role: Sr. Java Developer

WM US Store Operations is driving customer initiatives to assist domestic

stores in becoming more successful in their day-to-day tasks. These

initiatives will be driving improvements in business processes, service

levels and customer experience in the stores. The Inventory Management

Scorecard will measure the execution of the Inventory Management customer

initiative

Responsibilities

Developed front-end screens and presentation logic using JSP, and

JavaScript

Designed the Data Layer using Data Access Object Design Pattern

Developed SQL queries for CRUD operations to DB 2 database using JDBC

Created and maintained the configuration of the IM Scorecard Architecture

Involved in the development of different modules like Business Delegates,

Buisness Objects, DAO and Utils for scorecard

Stored and Managed persistent data in DB2 database

Generated Excel reports for different screens

Integrated the IM Scorecard with existing scorecards

Used UML and Rational Rose to generate sequence and class diagrams

Used Log4j for logging Java code

Successfully deployed the application system on the development and

migration server

Environment: Core Java (JDK 5), DB2, JSP, Java Beans, Websphere 7.0.0

Application server, Rational Application Developer 7.0.0, Clearcase and

ClearQuest 7.0.0, JavaScript.

Client: FedEx Services, TN

07/ 07 - 12/07

Role: Sr. Java Developer

ELS (Enterprise Lead Sharing), a global lead entry and sharing system on

the FedEx intranet is used by the US and international regions. It has

interfaces to FedEx.com, Sales Force Automation including wireless

and other FedEx lead generation and reporting applications, including

Marketing, Small Business, Global Partners, FedEx Express, FedEx Ground and

FedEx Freight. The system was developed using J2EE technology using

integrated Struts Framework and Oracle as database server.

Responsibilities

Involved in the requirement analysis and understanding of system

requirements for complete ELS phase 2 development and ELS phase 1

maintenance

Developed front-end screens and presentation logic using JSTL tag library,

JSP, and JavaScript

Implemented custom JSP tags for presentation tier using custom saleslib

library

Client side and Server side validations using Struts Validation Framework

Performed High Level Design and Low Level Design Development, which

involved both the MVC2 and Struts framework

Designed the Data Layer using ORM framework called Hibernate

Developed HQL queries for CRUD operations to Oracle database using

Hibernate

Involved in the development of different modules like Routing engine, Role

Manager and Account Search utility

Stored and Managed persistent data in Oracle 10g database

Generated Excel and PDF reports for Leads

Integrated Struts and Hibernate successfully

Build war and jar files of all modules in the system using ANT Script

Used UML and Rational Rose to generate sequence and class diagrams

Used Log4j for logging Java code

Successfully deployed the application system on the development and

migration server

Environment: Core Java (JDK 5), Oracle 10g, Hibernate, Struts Framework,

JSP, Java Beans, Weblogic 8.1, JavaScript, custom sales tag library, HQL,

Eclipse and CVS.

Company: GeorgeTown University, DC

08/06 - 06/07

Role: Application Developer (Internship)

Developed the web based Project Management and Timesheet Application for

Georgetown ISIS Center. The application was developed using Java/J2EE

Technology

Responsibilities

Involved in the requirement analysis and understanding of system

requirements for complete development

Developed front-end screens and presentation logic using JSTL tag library,

JSP, and JavaScript

Server side validations using Struts Validation Framework

Designed the Data Layer using DAO (Data Access Object) Design Pattern

Developed SQL queries for CRUD operations to Oracle database using JDBC

calls

Stored and Managed persistent data in Oracle 10g database

Created PL/SQL stored procedures

Build war and jar files of all modules in the system using ANT Script

Used UML and Rational Rose to generate sequence and class diagrams

Used Log4j for logging Java code

Successfully deployed the application system on the development server

Environment: Core Java (JDK 1.4), Oracle 10g, Struts Framework, JSP, Java

Beans, Apache Tomcat Server, JavaScript, Eclipse and Visual source safe.

Company: VSNL, India

07/ 04 - 08/ 05

Role: Developer

Developed the Remote Network Management System with a view to allow all

network configuration to be done from a centrally located place.The RNMS

consisted of modules for User Administration, IP firewalling, DNS

Configuration, Reporting System for Intrusion detection system (Tripwire),

File Protection, Port blocking/unblocking, Network Adapter Level Protection

Responsibilities

Gathered Requirements from stakeholders

Planned the system architecture for Intrusion Detection system

Used Rational Rose for designing Use cases, Sequence diagram for system

workflow of each modules

Developed the Admin Interface for access level roles and rights

Defined the policy file for intrusion detection in the file system

Generated PDF Reports for unauthorized activity on daily and weekly basis

through CRON job

IP tables was used for IP forwarding and routing mechanism

Implemented Servlets, JDBC and Java Beans for business logic

Designed graphical user interface using JSP,HTML and CSS

Involved in SQL queries for CRUD operations to MySQL database using JDBC

Provided overall system's support and maintenance services such as feature

enhancements, testing and documentation

Environment: Core Java API, Swing, JDBC, MySQL, Apache Tomcat

Company: D.Y Patil Computer Center, India (InternShip)

05/ 03 - 06/ 04

Role: Developer

Designed and Developed University Management Information System (UIMS) to

perform administrative tasks for D.Y Patil Computer Center.System modules

for student admission, accounting, examination and search engine were

developed and designed using J2EE.

Responsibilities

Gathered system requirements by directly working with Subject Matter

Experts

Design the overall workflow of the system using Sequence Diagram

Deployed MVC Design pattern for application development

Worked on JSP, CSS and HTML for designing graphical user interface

Implemented Servlets, JDBC and Java Beans for business logic

Prepared ANT script for deployment, Integration and configuration

management of entire web application modules

Deployed the application on Apache Tomcat Server with configuration and

Administration

Provided advanced search utility and dynamic reports based on specified

criteria

Used JDBC API for database connectivity to Oracle Database

Called PL/SQL stored procedures using Java Callable Statement

Written SQL queries for CRUD operations to Oracle database using JDBC

Accomplished successful unit testing through Junit test cases development

Provided overall system's support and maintenance services such as feature

enhancements, testing and documentation

Environment: JSP, Servlets, JDBC, Java Beans, Oracle 8i, Apache Tomcat

Professional References :

Wal-mart Stores Inc

Venkat Puvvada: (Senior Programmer Analyst)

Phone : 479 - 277 - 6156

Charles Cooper: (Senior Programmer Analyst)

Phone: 479 - 277 - 3760

*******.******@***-****.***

*******@***-****.***

Russ Taylor (Programmer Analyst)

****.******@***-****.***

*******@***-****.***

Phone: 479 - 277 - 4547

FedEx Services

Kathyrn Bunker (IT Manager)

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

Phone: 901 - 263 - 6603

Edison Vibat (Senior Programmer Analyst)

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

Phone: 901 - 263 - 4513



Contact this candidate