Post Job Free
Sign in

Developer Java

Location:
San Diego, CA, 92115
Posted:
March 09, 2010

Contact this candidate

Resume:

Himanshu Jain

619-***-****

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

Summary:

• 3 years of working experience in all phases of software application design and development

• Expertise in design and development of Web Applications involving JDK 1.5 and J2EE & XML

technologies with Java, JSP, Servlets, PHP, XML, JSON, SAX, SOAP, AJAX, JNDI, JDBC.

• Very good understanding of OOA, OOD and UML modeling, J2EE Design Patterns, multi-tier

architectures and distributed architectures

• Extensive experience in implementing MVC architecture using Struts.

• Extensive experience in Oracle (9i, 10g), SQL Developer and PL/SQL.

• Extensively worked on JavaScript libraries like JQuery along-with JSON, AJAX, CSS and PHP.

• Proficiently used open-source reusable component (widget & panels) for Google Web Toolkit (GWT).

• Extensive experience in developing and deploying applications on Apache Tomcat, Weblogic and

WebSphere.

• Hands on experience in C and C++.

• Proficiency in experience on UNIX commands and Shell Scripting.

• Very good working knowledge on configuration management tools like Tortoise SVN, CVS and VSS.

• Participated in all aspects of software Development Life Cycle (SDLC) followed Agile Methodology

(SCRUM) and experience in Production troubleshooting, Software testing.

• Extensive experience in developing software applications for Finance, Healthcare domain.

• Excellent Technical, Communication and Interpersonal Skills with strong Customer Orientation

and Client Interfacing Skills.

• A self-motivated professional and natural communicator possessing good technical, initiating, and

problem-solving skills and has proven to be a good team player.

Education:

• Master of Science in Computer Science & Engineering – San Diego State University, California

(2008 to 2010).

Technical Skills:

Languages & APIs: JDK 1.5, Java, J2EE, JSP, Servlets, JavaBeans, Objective C 2.0, GWT, Struts

MVC, JSTL, Internationalization, Tiles, XML, XSLT 2.0, SOAP, AJAX, SAX

Parsers, PHP, Java Script, JQuery, JSON, Perl, XHTML, HTML, SQL, PLSQL,

UNIX, Shell Scripts, Log4J

Open Source Framework

& Libraries: MVC Framework, Struts, Apache ANT

Application Servers: Apache Tomcat 5.5/4.0, Weblogic8.x/9.x, WebSphere/WSAD 6.0

Development Tools: Eclipse, Net Beans 6.1/5.5

Databases: Oracle Enterprise Edition, SQL Developer, RDBMS, Data ware house,

MySQL4.0,Postgre SQL, MS Access

Operating Systems: MAC OS X, Windows NT, Windows 2000, Windows 95/98/XP, UNIX

Case Tools: CVS, Tortoise SVN, MS Visual SourceSafe (VSS)

Design Patterns J2EE Design patterns, GoF

Multimedia & Tools: Xcode 3.0, GWT, Android, MOJO2.0, Maya 5.0, Dreamweaver, Rational Rose

TechnoNet Groups., San Diego, CA, USA (Current)

Sr. Software Developer

Tiwtter Client For Iphone:User can update status, search and more .Project has More than 10 APIs

implemented .Used Iphone Address Book API for friend details and also application was Thread safe.

Online Shopping News For Iphone:User can read Rss Feed From different websites and can see videos

of their shopping products, can interact with it and post their comments.Devloped using Video Api for

iphone and SAX praser .

Twitter Client For Android(current):Declared Nice Project in University, Implemented 18 APIs

features .All user status,search,retweet, reply and more were implemented.

Pappalecco Inc, San Diego,CA,USA:Developed A CMS for backend that was based on FrameWork

involve Packages,Landmarks and User as modules .At client developed Map Overlay like in Google Maps

and User Registration for Packages.

Role and Responsibilities:

• Extensively used JQuery for the creation of animated Tabs, Menu and other GUI related effects.

• Used Jquery library and set of tools with AJAX for better responsiveness for the application by

selecting elements from the document (via the DOM) using the jQuery function, aliased as $ .

• Used Maven ‘mojo’ to provide end to end application build and deployment process. Used Maven

install to create JARs and Maven Test for quick test checks.

• Implemented the following J2EE Patterns: Front Controller, Session Façade, Data Access Object,

Service Locator and Business Delegate.

• Used continuous integration system like Hudson to integrate changes in project and obtaining fresh

automated and continuous builds.

• Improved test quality and productivity to integrate application by using highly configurable code

coverage analysis tool. Used Clover to find sections that are not executed and have not got enough test

coverage.

• Developed view pages and JavaBeans (XSLT 2.0, JavaBeans, HTML, SQL)

• Log 4 J was used for Logging.

Environment: JDK 1.5, J2EE, XSLT, Servlets, UNIX, PHP 5.2.0, JQuery, Java Script, JSON, XML,

Eclipse, Apache Tomcat, MS Visio, JUnit, SQL Developer, Scrum methodology, Windows XP, Log4J,

CSS.

Giovanni Cardullo Inc, San Diego,CA, USA:Designed and Developed A CMS (adminpanel) that can be

used for storing orders and also used fusion charts and xml for producing animated statistics and reports .

Role and Responsibilities:

• Designed and developed a generic, metadata-driven engine with XML service interfaces. Developed a

thin-client metadata administration UI using JSP to communicate with the Session Façade.

• Implemented the following J2EE Patterns: Front Controller, Session Façade, Data Access Object,

Service Locator and Business Delegate.

• Directly involved in creating specification and requirement (BRD) documentation based on analysis of

data feed requirements for the application.

• Handled AJAX based content query component supports pagination so that users can page through the

results of the query.

• Extensively used JQuery UI library tool kit APIs for the development of Menus, tabs, tooltips, Sorting

tables, Tree widgets, Calendar-based date selector custom animation effects.

• Implemented Presentation Layer Framework (Injection patterns) and using XML and XML parsers

(SAX Parsers).

• Extensively used NetBeans Profiler to trace the java app and output the statistics periodically to have a

hold off memory leakage issues.

• Developed view pages and JavaBeans (JSP, JavaBeans, HTML/XHTML, SQL)

• Log 4 J was used for Logging.

Environment: JDK 1.5, J2EE, SOAP, JSP, Struts, Servlets, UNIX, PHP 5.0.0, JQuery, JSON, Java Script,

XML, AJAX, Net Beans 5.5/6.1, JUnit, Windows XP, Log4J

Bertha’s Chocolate Inc, San Diego, CA, USA :Designed and Developed CMS and online shopping cart.

User can buy chocolates online and received immediate reply to user containing all order details with

amount .

Role and Responsibilities:

• Application follows MVC architectures where JSP page calls the controller Servlets and controller

Servlets calls Business Objects and Business Objects access data from the database.

• Experience maintaining and extending a large internally used web application. Investigated JDK1.5,

Java EE as a replacement of the application.

• Designed and developed the entire MVC architecture using JSPs, Servlets and Java Beans.

• Client side validations are done using Java Script and the presentation layer in Java Server pages.

• Extensively used JQuery UI library tool kit APIs for the development of Menus, tabs and Calendar-

based date selector.

• Collaborated with business team to facilitate the creation of application specific document like

Business requirement document (BRD) and Functional Specification Document (FSD).

• Defined Webflows declaratively using a rich domain-specific language, like XML (XSD). Configured

Spring application context in desired fashion. Registered SWF controller within the Spring application

context. Registered the flowExecutor, location and names of the XML files.

• Created Action Servlets in order to handle different requests through Handlers.

• Developed view pages and JavaBeans (JSP, JavaBeans, HTML, SQL)

• Involved in complete life cycle of software development including designing, developing, testing, and

deployment of application.

• Developed Use Case Diagrams, Class Diagrams and component Diagrams using Smart Draw.

• Log 4 J was used for Logging.

Environment: JDK 1.5, J2EE1.3, JSP, Servlets, XHTML, Java Script, MVC Framework, CVS, DOJO,

Apache Tomcat, XML, UML, Tiles, ANT, Windows XP, Log 4 J, SCRUM (Agile Process).



Contact this candidate