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.