Post Job Free
Sign in

Software Engineer Java

Location:
Woodland Hills, CA, 91367
Posted:
June 14, 2010

Contact this candidate

Resume:

Gaurav Gautam

***** *******

Blvd

Email: abmmvb@r.postjobfree.com

Apt-232, Woodland Hills

Mob: +1-413-***-****

California - 91367

Professional Summary:

. Around 4+ years of experience in Consulting, Analysis, SDLC, Design,

Development, Testing, Deployment, and Maintenance of Client/Server,

distributed and enterprise based portable applications and database

management using open source as well as industry standard tools

employing Java/J2EE/XML technologies with more than 3 years in IBM.

. Recognized as IBM Lab's TOP Talent for technical talent and

contribution to my work.

. Recognized Star employee for a year at IBM for technical leadership

potential and skills.

. Co-inventor of a disclosure on the performance optimization for

documents. Co-author of a white paper on a High volume

Java/J2ee/WebSphere/hibernate based enterprise application.

. Expertise in developing Web and Enterprise applications using flex,

Java, multi-threading, Swing, J2ee, Spring MVC, Spring AOP, Struts

2.X Spring JMS, WebSphere, MQ, RAD, Eclipse, JAXP, XML, SAX, DOM,

XSLT, XSL, XPath, Xquery, JSP, Servlets, MVC, Struts, SOA, Web-

Services, hibernate, spring, DB2,SQL, MySQL and Oracle.

. Advanced knowledge in performance analysis of java solutions and

platforms - windows, AIX & Linux using ITCAM, JProbe, JProfiler, Java

Garbage & Thread Analyzer, and NMON & Perfmon. Knowledge and

experience in using Apache Maven, Selenium and EXTJS.

. Experience in implementing Core Java / J2ee Design Patterns to

maintain effective architecture with good understanding and UML. Sun

Certified in Java programming.

. Got appreciation emails from Vice president, program director and

program manager at IBM.

. Developed test plans, scenarios and use cases. Performed data

collection, analysis and defect reporting. Designed the test case

document, analyzed results and prepared the final report.

. Experienced in design, connectivity and, administration of databases

such as using MySQL 5.0, MS SQL Server 2005, Oracle 9i and DB2

8.2/9.1.Experience in using CVS and IBM ClearCase.

. Around a year of experience in software design/development in USA and

Singapore.

. Expertise in Core java features - multi-threading, serialization and

synchronization.

Certifications:

[pic] IBM Certified WebSphere application Server ND 6.1

Administrator

[pic] Sun Certified Java Programmer

Sun Certified Web Component Developer

Sun Certified Business Component Developer

Qualification:

MBA (IT) with GPA 3.7

University of Massachusetts, Amherst

Bachelor of Engineering (IT) June 2005 (GPA 3.8/4.0) National

Institute of Technology, India

Technical Skills:

Operating Systems UNIX, Linux, Ubuntu, Windows 2k /XP/Vista/7/Server and

AIX.

Languages Java 1.4/5/6, C, C++ASP, XML, SQL.

Frameworks MVC, flex, Struts, hibernate3.1, spring 2, Java

RMI-IIOP.

RDBMS and Tools DB2 9, MySQL 5, SQL Server 2003/8, Oracle 10g, Toad

for oracle, MySQL Workbench, DB2 Performance expert,

DB2TOP and Query optimizer.

Internet HTML, DHTML, CSS, PHP, JavaScript, JQuery and AJAX.

Technologies

J2EE Technologies Servlets 2.4, JSP 2.0, EJBs, JDBC, JNDI, JSTL, JAAS,

JAXP, DOM, XSLT and SAX.

Application/Web WebSphere 6.0, BEA WebLogic 8.1/9.0,

Servers JBoss-4.0.4.GA/JBoss-5.0.0.GA,Sun Server, Tomcat

5.0/6.0, Apache 2.0, IIS,

Version Mgmt Tools IBM ClearCase and CVS.

IDEs Eclipse 3.2/3.4, WSAD 5.0, Net Beans 6.5.1, MyEclipse

7.5, RAD 7.

Middleware JMS, WebSphere MQ Series 5.0/MQ-Series 6.0, Java MQ,

Portal Server.

Others Ant, WinSCP 4.1.9, JExcel, Rational Rose UML,

Dreamweaver, Fireworks, Flash, Load Runner, SPSS,

Drupal, Joomla, Rational Performance Tester, NMON,

Perfmon, Java thread -garbage analyzer, ITCAM & Lotus

Notes.

Professional Experience:

Company: Texifter, LLC

Jan 10 -May 10

Role: Solution Strategy Consultant

Client: Texifter, LLC

Texifter, LLC is an independent software venture based in North Amherst,

MA and founded in the fall of 2009. Texifter personnel design, build, host

and support Web-based document classification tools. Texifter works on the

human language processing technology and develops text analytics solutions.

Responsibilities:

. Understanding the product architecture and compare it with other

offerings in the market.

. Suggesting the marketing and business strategy.

. Technical recommendations based on the market research, industry

trends and company goals.

. Business development and product development map.

Environment: Java, J2EE, Spring AOP, Spring Framework 2.5, spring MVC,

Hibernate 3.1, Servlets 2.4, JSP 2.0, JSTL, CSS, JQuery,AJAXJavaScript,

Windows Server, Apache Tomcat, XML, MySQL and log4j.

Company: Self-Storage Manager

April 09 -Aug 09

Role: Senior Software Engineer

Client: Vital Record Management

VRM was looking for a in house Java/J2ee based solution to track the

customer resource allocation, schedule as well payment system management

including transaction management and notifications.

Responsibilities:

. Involved in server side development using Java/J2EE technologies on

TOMCAT and Apache 2.x.

. Involved in the phases of SDLC including Requirements Collection,

Design, and Analysis of the customer Specifications, Development and

Customization of the Application.

. Worked with unified Spring MVC framework, Spring JMS, Servlets, JSP,

DAO and sessions using agile methodology.

. Developed the Web Interface using Java Server Pages, HTML, SOAP,

JavaScript and CSS.

. Wrote SQL & JDBC connectivity for MySQL. Designed data model using

MySQL Workbench.

Environment: Struts Framework 2.x, Java, J2EE, Hibernate, Factory

pattern, Servlets 2.4, JSP 2.0, JSTL, CSS, JavaScript, Weblogic 5.0,

Oracle 9i, UML, SQL, JQuery, AJAX Rational Application Developer 6, AIX

5.3, Rational ClearCase, XML, log4j, IBM HTTP Server 2.0.

IBM Corporation

Designation: Staff Software Engineer

Project 1: IBM Silicon Valley Lab, San Jose

Jan 08 - Aug 08

Role: Staff Software Engineer

SONOMA J2ee Web Application

Sonoma is based on the core engine of the capacity planning tool OPERA,

tool with 16 patents. OPERA is a performance analysis and solution sizing

tool and users can use Sonoma to output project future workload performance

or perform capacity planning to upgrade their IT infrastructure. I worked

in core java implementation of algorithms as well web design and

development using JSP, Servlets, WebSphere, DB2 and Dojo Toolkit.

Responsibilities

. Worked on the core Java implementation (algorithms) using Rational

Application Developer 7.

. Wrote SQL queries and implemented Producer and Consumer using Spring

JMS for WebSphere MQ 7.

. Worked on application development using Java Swing, flex with DB2 as

Database.

. Used UML (Rational Rose) for software design. Worked on Session Facade

j2ee pattern.

. Used IBM Rational Software Architect to design the data model for the

DB2 9.1 databases.

. Performance tuning of DB2 9.1 and AIX 5.3 using DB2 performance

expert, DB2top & NMON.

. Deployment on WebSphere of applications developed using XML,JQuery,Ajax, Hibernate, Spring, AJAX, JQuery and SOAP.

. Designed the test strategy document, analyzed test results and

prepared the final report.

Environment: Java, J2EE, Servlets 2.4, Spring AOP, Spring JMS, Spring,

Hibernate JSP 2.0, JSTL, CSS, JavaScript, WebSphere Server 6.0, DB2 9.1,

UML, WebSphere MQ 6, SQL, Rational Application Developer 7, AIX 5.3,

Rational ClearCase, XML, log4j, IBM HTTP Server 2.0.

Project 2: OLTP Processing

Aug 06 - Dec 07

Role: Staff Software Engineer

Client: Land Transport Authority

Land transport authority is a government of Singapore enterprise which

maintains all the Rail Network in Singapore. They wanted to re-design the

existing application to robust application on a new software stack (IBM

WebSphere, MQ, DB2 9.1, Hibernate and spring) and on P Series hardware and

DS 4800 disks over SAN to support 1 million transactions per day.

. Redesigned and migrated the existing j2ee application developed

using Java, J2ee, JBoss, Oracle & Mantaray MQ to work on IBM

WebSphere MQ & AppServer, DB2, hibernate 3.1,Ajax, JQuery and

Spring MVC, JMS and Core.

. Built and deployed applications using LDAP on Clustered WebSphere MQ

and AppServer.

. Integrated database with a j2ee (hibernate) application and migrated

data from Oracle 9i to DB2 9.

. Developed JMS APIs for the WebSphere MQ 6. Wrote Java threads based

modeland JAXP for XML.

. Worked on XSLT 2.0 using JAXP APIs for converting different XMLs to

one standard style XML.

. Replaced the java threading model with Message driven beans for

better performance using RAD.

. Re-wrote the SQL queries for better performance to compare

performance of hibernate queries.

. Developed test plans, workload modelling, test scenarios and use

cases.

. Designed and developed a Java Swing based utility for the

application control and simulation.

. Performance tuning DB2 (Both OLTP and DSS), AIX, WebSphere and MQ

Series.

. Implemented the application using j2ee, DAO, EJB 2.1, JSP and

Servlets with the factory pattern.

Environment: Java, J2EE, Spring, Hibernate 3.1, Factory pattern,

Servlets 2.4, JSP 2.0,JSTL,CSS,JMS, JavaScript, WebSphere Server 6.0, DB2

9.1, EJBs, UML, Crystal reports, WebSphere MQ 6, Spring Core, Spring MVC

and Spring JMS, SQL, Rational Application Developer 7, Jquery, Ajax AIX 5.3, SAN, Rational ClearCase, XML, log4j, IBM HTTP Server 2.0, JBoss,

Mantray MQ and Oracle 9i.

Project 3: J2ee Web Application

April 06 - July 06

Role: Software Engineer

Kotak Life Insurance

Kotak Life Insurance was using 2000 odd distributed SQL Server Databases

for backend storage and VB Application for UI purpose. All the databases

were isolated but the requirement was to have all the databases in sync

with each other. The solution made use of WebSphere MQ as an intermediate

layer to bring all Databases in sync with each other. Trigger applications

and applications to do database update were written in Java.

Responsibilities:

. Implemented Producer and Consumer with JMS for MQ 6. Developed UI

using Java Swing.

. Developed JMS APIs for WebSphere MQ 6 and java code for JDBC

connectivity to the DB2 8.2.

. Designed and developed Java based application using Rational

application developer 6.0.

. Design and development of overall system architecture. Used agile

methodology.

. Designed and wrote SQL queries for database interactivity and data

modification.

. Developed and implemented well written test strategy to ensure

reliability and performance.

Environment: Core Java, Java threads, Hibernate, JQuery, Ajax, DAO,

Sessions, Swing, AWT, UML, Websphere MQ 6, SQL, Rational, Windows Server

2005, SAN, SQL Server 2005, Rational ClearCase, Rational Application

Developer 6.

Project 4: Java/J2ee Web Application

July 05 - March 06

Role: Senior Software Engineer / Project Lead

Assumption and Project tracking tool

The Assumption tracking tool is a purely Web Application developed using

J2ee, struts, Oracle over Weblogic. The purpose is to assist project

managers to keep tracks of all the assumptions, issues and risks rises

during the execution of the process. It even helps managers to assign the

resources to the issues, risk and assumptions and analyse the progress.

Responsibilities:

. Developed Web Layer using Java, JSP and Struts Framework using RAD 6

and Weblogic.

. Designed JDBC connectivity using Java and SQL queries for accessing

DB2 8.2.

. Involved in deploying the applications using SOAP, AJAX and Web

Services on Weblogic 6.0.

. Designing database model using RAD and Implemented Log4j for logging

the application.

. Developed the Web Interface using Java Server Pages, Ajax DAO,

sessions HTML and CSS using agile methodology.

. Scheduled Performance, Scalability and Reliability Test for the J2ee

web application.

. Worked on performance tuning of Java Virtual Machine, WebSphere and

AIX 5.3.

Environment: Struts Framework, Java, J2EE, Spring, Hibernate, Factory

pattern, Servlets 2.4, JSP 2.0, JSTL, CSS, JavaScript, Weblogic 5.0,

Oracle 9i, UML, SQL, Rational Application Developer 6, AIX 5.3,

Rational ClearCase, XML, log4j, IBM HTTP Server 2.0.



Contact this candidate