Sr. Developer Resume
Santa Clara, CA
SUMMARY:
- 8 years of professional experience in IT Industry includes Analysis, Design, Development, Testing, Integration, Documentation and Implementation of Client/Server and web based Multi - Tier architecture systems.
- Strong knowledge in Object Oriented Concepts, Object Oriented Design (OOD), Object Oriented Analysis (OOA), Programming and its implementation.
- Strong experience in development of Object Oriented n-tier applications using Java, J2EE, Struts, JSP, Servlets, Hibernate, Spring, XML, XSL, Web Services, SOAP, HTML, JavaScript, AJAX, GWT.
- Good understanding of Distributed Enterprise applications and Web Technologies with Multi-Tier architecture involving GUI, Object Oriented Design and RDBMS.
- Working closely with the WebLogic 9.x/ 8.x/7.x, RAD 7.0/6.0, Apache Tomcat 7 Application Servers.
- Specialized in working with version control systems like SVN, CVS, StarTeam, GIT.
- Expertise in user interface designing using HTML, DHTML, CSS, and XML.
- Extensively used the Core Java packages like Collections, Concurrency, NIO.
- Ability to work well in internal and cross-organizational Team environment.
- Strong Skills in Analytical, Data Gathering, Analyzing, Problem Solving, Coordinating, Planning and Organizing.
TECHNICAL SKILLS:
JEE Technologies: EJB 2.1/3.0, JDBC, JSP, Servlets, JSF 2.0, Web Services.
Application Servers : BEA WebLogic v5.1/6.x/8.x/9.1, JBoss 4.X, Confidential WebSphere
Web Severs: Confidential HTTP Sever 1.3.12, Apache HTTP Server, Apache Tomcat
Languages: Java, SQL, PL/SQL, UNIX Shell Script, Perl, C++ and C
GUI Technologies: AJAX, GWT, HTML, DHTML, CSS and JavaScript, Ext GWT
Open Source Frameworks: MVC, Struts, Spring, Hibernate Object Relation Mapping Hibernate
XML Technologies: XML, XSL, XSLT, XPath, XQuery, XSD and XML Beans
RDBMS: Oracle 10g/9i/8i/7.x, DB2, SQL Server 6.5/7.0/2000, MySQL and MS Access
Development Tools: RAD7.0, WSAD, Eclipse, JDeveloper
Modeling Tool: Rational Rose, Visio 2000 and Enterprise Architect
Version & Configuration tools: ClearCase, PVCS, StarTeam, CVS, SVN, GIT
Other skills: JSON, Ant, JUnit, log4j, Quartz Scheduler, service Now Platform, MongoDB
Operating Systems: UNIX, Linux, AIX, Solaris, Windows XP/2K/98/95 and MS-DOS
PROFESSIONAL EXPERIENCE:
Confidential, Santa Clara CA
Sr. Developer
Responsibilities:
- Development of stories using the Confidential platform’s scripts like Business Rules, Fix Scripts, Script Includes, UI Actions, UI Policies, UI Actions.
- Defining Roles and Access Control Lists (ACL’s), which provides the access, read, right, and update access to application records.
- Creating and updating Application Data Tables and Designing the User Interface like Form Layout and List Layout.
- Created and MongoDB collections for different applications.
- Used MongoDB querying and aggregation in developing Script Includes, Fix Scripts and Report generations.
- Investigating the sales related incidents and requests and proposing the solutions as needed to Users.
Environment: Confidential Fuji Platform, JavaScript, MongoDB 3.0, and Java 1.7
Confidential, Sunnyvale CA
Applications Developer
Responsibilities:
- Developed the widgets using GWT, AJAX for the dashboard firmware to use in them in the applications.
- Used Spring Web MVC framework for the applying MVC Implementation to the web application.
- Consumed web services for the applications using RESTful based web services.
- Produced the RESTful webs services using Apache CXF.
- Involved in the development of Restrictions framework which disables the driver to browse applications while the car is in driving mode.
- Involved in code enhancement and bug fixing of the applications
- Used the GWT’s Request Builder to communicate with the server using JSON request and response data.
Environment: JEE 6, Java/JDK 1.6, Core Java, Spring 3.0, SQL Server 2008, Tomcat 7.0, SVN, GWT 2.6, Maven 3.0, Apache CXF, JIRA
Confidential, Tempe AZ
Software Engineer II
Responsibilities:
- Responsible for the development of the interface classes to make use of the functionalities of the packages in different applications.
- Involved in development of the User Interface using JSP, JSTL, HTML, and XML and involved in development of dynamic web interface (UI) using AJAX.
- Involved in configuring the Spring MVC for the application and Spring as application context.
- Involved in writing the JUnit test cases.
- Involved in QA server environment setup, deployment and testing of the application.
- Involved in code enhancement and bug fixing
Environment: JEE6, Java/JDK 1.6, Core Java, Spring 2.5, Oracle 10g, SVN, Orion, Maven 3.0, JIRA
Confidential, Chicago IL
Java Consultant
Responsibilities:
- Configured the Spring MVC for the application.
- Created the Hibernate Entities using annotations.
- Involved in designing and coding the custom widgets using GWT and Smart GWT.
- Involved in writing the JUnit test cases.
- Involved in writing SQL queries used in the Reporting engine and also with Spring JDBCTemaplate.
- Created GWT modules for the front-end code.
- Written SQL queries using the aggregate functions and Group By clause.
- Used Spring as application context for the application.
- Developed the workflow code for report generation package.
- Developed the code to generate Excel reports and to generate Excel graphs using apache poi.
Environment: JEE6, Java/JDK 1.6, Core Java, GWT 2.2, Spring 2.5, Hibernate 3.0, Maven, Oracle 10g, Tomcat 6.0, GIT, Apache POI, JIRA
Confidential, Pasadena, CA
Java Consultant
Responsibilities:
- Developed Ant jobs to load the documents of different letter types.
- Used Quartz scheduler to automate the CARSBatch jobs and deployed these jobs on Apache Tomcat
- Worked on developing MVC structure using Struts framework
- The web pages are developed using CSS, HTML, JSP, Velocity Template and DOJO components.
- Utilized ValueList tag libs to show the search results in page format.
- Utilized Spring framework’s application context for the CARSUI.
- Implemented apache commons chain API to follow the chain of responsibility pattern.
- Provided Production support for the CARSUI and CARSBatch Modules.
Environment: JEE5, Java/JDK 1.5, Core Java, Struts 2.0, Servlets, Quartz 1.6,DOJO, AJAX, XML, DOM, CSS, WebSphere 6.1,RAD 7.5, Star Team 2009, JUnit 4.3, Ant 1.6, AXIS1.2, DB2, Windows XP
Confidential, San Jose, CA
Java Developer
Responsibilities:
- Involved in creating different screens for User Control Activities and using Ext GWT provided widgets.
- Followed the MVC pattern for UI using the Ext GWT MVC pattern.
- Utilized agile process to streamline development process with iterative development.
- Designed and developed Hibernate Mapping files and configuring hibernate.
- Involved in development of DAOs to interact with back end DB2.
- Configured the Srping MVC module for the application.
- Configured and maintained the Spring Application Framework’s IoC container.
- Used Java mail API to send Email Notifications for the users.
- Deploy J2EE application in TEST and DEV environments.
Environment: JEE5, Java/JDK 1.5, Spring 2.0, Servlets, Ext GWT, GWT 1.7, AJAX, XML, CSS, 6.0, WebSphere 6.1, RAD 7.5, CVS, Ant 1.6, DB2, Windows XP
Confidential, Mason, OH
Java Consultant
Responsibilities:
- Developed web GUI involving GWT, HTML, CSS.
- Designed, developed, and deployed server side Java Controllers.
- Implemented the MVC architecture using Spring framework.
- Integrated Spring with Hibernate ORM Framework.
- Designed and developed ORM layer using Hibernate.
- Creating Data Access Objects (DAOs) with the use of Hibernate.
- Developing of service classes and using declarative control with the use of Spring.
- Implemented the GWT’s RPC to get the Java objects over HTTP.
- Using the GWT’s RquestBuilder class created different services for different type of requests.
- Followed Scrum Methodology throughout the Life Cycle of the project.
- Developed Benefits module UI and Census module UI using GWT widgets.
- Developed custom widgets using GWT widgets like Panels, Tables, and Grid etc.
- Developed parser program for XML using the GWT’s XMLParser class.
- Implemented SOAP, WSDL and a subset of XML Schema for a web services toolkit, and for web services integration.
- Creating the WSDL. Web Services Implementation in SOAP Server.
- Developed business logic using Stateful, Stateless Session and Entity Beans
Environment: JEE5, Java/JDK 1.5, Hibernate 3, Spring 2.0, Servlets, GWT 1.5, AJAX, XML, XSD, DOM, CSS, WebLogic 9.2, Eclipse 3.3, Rational ClearCase 2003, Ant 1.6,AXIS1.2, Altova XML SPY 2005, Microsoft SQL Server 2005, Windows XP
