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, Confidential 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.
Confidential, Sunnyvale CA
Applications Developer
Responsibilities:
- Developed the widgets using GWT, AJAX for the dashboard firmware to use in them in the applications.
- UsedSpring Web MVCframework 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.
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
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.
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.
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.
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