Web Developer Resume
Pleasanton, CA
SUMMARY:
- Java/J2EE Architect with over Twelve years of IT experience in full life cycle development including analysis, design (system/database/OO), development, deployment, testing, documentation, implementation & maintenance of application software in web - based environments, Distributed n-tier and Client/Server architectures.
- Strong Experience in Java, JavaBeans, EJB, RMI/IIOP, Java Mail, Servlets, JSP, applets, AWT/JFC, JDBC, XML, XSL, XSLT, JNDI, JMS, LDAP, Oracle, Mysql, MS SQLServer, Unix and Windows Platform .
- Experience with AngularJS,Typescript,CSS3,Bow,Ler,NodeJS,Gulp,GruntJS,Karma,Jasmine Tests
- Experience with Presentation Tier development using JSP, XML, XSL/XSLT, JavaScript, HTML, DHTML,Ajax, AWT, SWING, Apache Struts and Custom Tag Libraries.
- Excellent knowledge in Design patterns, J2EE Security, Role-Based Authorization and Middle Tier development.
- Good exposure to JDBC, Servlets, EJBs, Session beans, Entity beans, Message Driven beans, JMS, JNDI, Hibernate.
- Skilled at programming on different Java IDE’s like Eclipse, WSAD, RAD, JBuilder, Junit
- Extensive experience in design, development and implementation of Model-View -Controller (MVC, MVC2) using Struts 1.01/1.02 framework.
- Experience with Adobe Experience Manager (AEM)
- Proficiency in reviewing and understanding of Business & functional requirements and writing detailed Test Plans, Test Cases, and Test Scripts for Web and Client/Server applications.
- Good experience on testing and configuring applications running on WebSphere Application Server using JUnit .
- Experience in Backend testing by writing SQL queries to test the integrity of application
- Extensive experience in using SQL and PL/SQL to write Stored Procedures, Functions, Packages, Cursors and Triggers.
- Strong Experience in JSR 168 Portlet Development, AJAX Based Portlets (Dojo 1.2)
- Experience in Shell scripting using ssh and ksh scripts.
- Strong Experience in Verity Search Toolkit and Apache Velocity and Lucene template engine.
- Experience in Object Oriented Design, analysis and modeling using UML/RUP/Rational Rose/MS Visio 2003.
- Providing inputs on technical design developing proof of concepts evaluating Liferay OOTB functionalities as well as demonstrating custom portlets capabilities.
- Strong experience on application servers (WebSphere 4/5, Resin) and Apache Tomcat.
- Strong experience on IBM WebSphere 4.x/5.x development, IBM Websphere Portal 5.x/6.x,Liferay Portal and IBM WSAD(Websphere Studio Application Developer) v5.1.2.
- Strong experience on ANT Build scripts and Maven to automate the compilation, creating directory structures, JAR and EAR files
- Experience in WebServices like JAX-RPC(Java API for XML based RPC),JAXP(Java API for XML Processing),JAXR(Java API for XML Registries).
- Excellent analytical, interpersonal and communication skills.
TECHNICAL SKILLS:
Languages: Java, C, C++, SQL, PL/SQL, HTML/DHTML, XML, XML Beans 2.0, XML Schema, XSD, XSL, XSLT, UML, CSS, JavaScript,Ajax, Shell Scripting, Visual Basic.
Internet Tech: EJB, Servlets, JSP, Apache Struts, WebServices, Applets, JavaSwing, UML, Java Beans, RMI, JDBC, SQLJ, JNDI, JMS, Hibernate, ASP, XML(DOM and SAX parsers)
Databases: Oracle (PL/SQL, SQL* PLUS), MS SQL Server, DB2, MySql, HSQLDB, MS Access
Operating Systems: Windows NT, MS Windows, UNIX, Linux, MS-DOS
IDE Tools: Eclipse, JBuilder, Net Beans, Web logic Workshop, WSAD, Macromedia Dream Weaver, Adobe PhotoShop, Rational Rose 2000, IBM WSAD(Web Sphere Application Developer).Websphere Portals, Java Portals, Boss Portals, Boss
Web Services: JAX-RPC, JAXR, JAXP
EAI: MQSeries, JMS (Java Messaging Service)
Version Control: Visual Source Safe (VSS), Clear Case
Web Servers: WebLogic Server 7.0/8.1, WebSphere Server 4/5, Tomcat 4.x
Protocols: TCP/IP, HTTP, RMI-IIOP, SMTP
Build/Source Tools: Rational Tools (Rational Rose, Clear Case and Clear Quest)
PROFESSIONAL EXPERIENCE:
Confidential, Pleasanton,CA
Web DeveloperResponsibilities:
- RWD (Responsive Web Design of the Application.
- Worked on Gulp,Grunt Build Tasks.
- Developed RWD using AngularJS,Typescript
- Worked on ILWCM (IBM Lotus Web Content Management) components.
- Created new Custom Theme with Left Navigation
- Worked on Migration of Websphere Portal 6 to 8.
- Agile Development with 2 weeks iterations
- Good Understanding of Karma,Jasmine Tests.
- Used Maven build scripts, Gulp Build scripts,Apache continuum for Auto Deployment.
Confidential,Pleasanton,CA
Web DeveloperResponsibilities:
- Developed Rich Dojo Ajax Based Portlets based on JSR-168,JSR-286 (Select UBT, Reports, Edit UBT Portlets) .
- Worked on ILWCM (IBM Lotus Web Content Management) components.
- Created new Custom Theme with Left Navigation
- Worked on RAD 7 and MyEclipse Blue with Junit, SVN and multiple other plugins.
- Good Understanding of Spring- Hibernate based Object Relational Mappings.
- Used Maven build scripts, Apache continuum for Auto Deployment.
- Worked on KPINF Framework for developing Portlets.
Confidential,San Ramon,CA
Web DeveloperResponsibilities:
- Developed Rich Dojo Ajax Based Portlets based on JSR-168,JSR-286 on Liferay Portal .
- Created new Custom Theme with Left Navigation
- Worked on Oracle JDeveloper and MyEclipse Blue with Junit, SVN and multiple other plugins.
- Good Understanding of Spring- Hibernate based Object Relational Mappings.
- Used Maven build scripts, Apache continuum for Auto Deployment.
Confidential,Pleasanton,CA
Web DeveloperResponsibilities:
- Developed Rich Dojo Ajax Based Portlets based on JSR-168,JSR-286 (Select UBT, Reports, Edit UBT Portlets) .
- Worked on ILWCM (IBM Lotus Web Content Management) components.
- Created new Custom Theme with Left Navigation
- Worked on RAD 7 and MyEclipse Blue with Junit, SVN and multiple other plugins.
- Good Understanding of Spring- Hibernate based Object Relational Mappings.
- Used Maven build scripts, Apache continuum for Auto Deployment.
- Worked on KPINF Framework for developing Portlets.
Confidential, San Jose, CA
Web DeveloperResponsibilities:
- Worked on GUI Development using DOJO Ajax,JQuery.
- Aggressively worked on Parsing Framework using XML and RBML.
- Responsible for providing inputs on technical design developing proof of concepts and evaluating Liferay OOTB functionalities as well as demonstrating custom portlets capabilities.
- Development of Liferay CMS portlets Ex Webcontent portlet Document and Media Asset Publisher Message boards Polls Calendar Bookmarks .
- Worked on indexing and configuring Verity Search Engine.
- Worked extensively on JavaScript and XML to get the AJAX functionality to the UI.
- Wrote JUNIT test cases for the components and involved in unit Testing.
- Experience in using Cronjobs and Unix based shell scripting.
Confidential,San Jose,CA
Web DeveloperResponsibilities:
- IBM Websphere Portals used for developing Portlets based on JSR-168 and IBM Portlet API (JSR 286) .
- Aggressively worked on developing WebServices that connect to various applications on SOA like Siebel, Salesforce systems.
- Created new Custom Theme with Left Navigation
- Worked extensively on JavaScript and XML to get the AJAX functionality to the UI.
- Wrote JUNIT test cases for the components and involved in unit Testing.
- Worked with IBM on several PMR ‘s to resolve multiple issues.
- Worked on Refactoring existing Portlets.
- Strong Experience on Apache Velocity Template Engine
- Experience in Knowledge of Portal Document Manager (PDM) and IBM Web Content Management.
Confidential, Tucson, AZ
Web DeveloperResponsibilities:
- Worked as a Senior Server Side Java developer .
- Handling Transactions, supporting Java features like Java, JSP, JSF, Oracle, EJB are handled by IBM Websphere Application Server
- Worked on writing Custom Event Handlers, Validators and Converters using JSF API.
- Worked on developing several JSP’s including JSF UI Components.
- Worked on developing Custom JSF UI Components.
- IBM Websphere Portals used for developing Portlets based on JSR-168 and JSF .
- The Java client application was designed using JSF framework based on the Model/View/Controller (MVC) paradigm. It was programmed to handle events, retrieve and display user data and perform lightweight business rule validations.
- Involved in developing Maven build scripts to automate the compilation, creating directory structures, JAR and EAR files
- Extensively used JSF Framework and ADF Tag library.
- Created and Maintained Regression Test Scripts for overall business process and executed them in QA Environment.
- Wrote JUNIT test cases for the components and involved in Integration Testing,Regression Testing.
Confidential, NJ
Web DeveloperResponsibilities:
- Interacted with business analyst to convert business requirement to technical requirement
- Involved in Software Development Life cycle SDLC starting from requirements gathering and performed object oriented analysis and design using UML/RUP, Rational Rose
- Setting up the entire web application framework through MVC Design pattern
- Created Form Beans and Action classes as a part of the Struts framework
- Developed Internet Web Application using J2EE architecture, worked extensively on JSF framework to design the user interfaces, used JSP tag libraries to define custom tags and JDBC for database connectivity
- Handling low level Database like Oracle transactions, supporting Java features like Struts, Java, JSP, EJB are handled by WebSphere Application Server
- Developed Enterprise Java Beans (EJB) Session Beans, Message Driven Beans and used JMS interface to interact with MQ middle ware
- IBM Websphere Portal version 5.x is used to develop portlets and used for personalization
- Helps build scalable and reliable portals that improve employee productivity and increase customer loyalty
- Extensively used Struts and custom tag libraries
- Involved in design using the sequence diagrams and class diagrams using Rational Rose UML Tool
- Used Visual Source Safe version tool for version controlling
- Wrote JUNIT test cases for the components
Confidential,Edison,NJ
Web DeveloperResponsibilities:
- Interacted with business analyst to convert business requirement to technical requirement
- Handling low level Database like HSQLDB transactions, supporting Java features like Struts, Java, JSP, EJB are handled by WebSphere Application Server
- Involved in designing the application using Rational Rose UML Tool
- Used Visual Source Safe tool for version controlling and Rational Clear Quest as defect tracking system
- Active involvement in development and coding of stored Procedures using PL/SQL, SQL DDL & DML, triggers, sequences and packages in Oracle
- Involved in Report generation for Confidential data using Oracle Forms and Oracle Reports Builder
- Established Connection between Java and Database using JDBC
- Wrote JUNIT test cases for the components and Java programs to ensure all the developed code working properly before delivering the code to Clear Case server
Confidential,NJ
Web DeveloperWork Environment: Struts, EJB, JMS, RMI, IBM Websphere Application Server, MQSeries, UML, MS Visio 2003, RUP, Ant, Junit, Eclipse, DTD, XSD, XML Schema, Rational ClearCase, Clear Quest, HTML, CSS, JSP, Servlets, TOAD, JAXR,Oracle.
Responsibilities:
- Involved in Developing Use Case diagrams using UML
- Handling high capacity Database transactions, supporting Java features like Java, JSP, EJB are handled by WebSphere Application Server
- Developed Enterprise Java Beans (EJB) Session Beans, Message Driven Beans and used JMS interface to interact with MQ middle ware
- IBM Websphere Portals used for developing portlets and for customization
- The Java client application was designed using Struts framework based on the Model/View/Controller (MVC) paradigm. It was programmed to handle events, retrieve and display user data and perform lightweight business rule validations
- Developed Enterprise Java Beans (EJB) Session Beans, Message Driven Beans and used JMS interface to interact with MQ middle ware
- IBM WSAD Tool used for development of the application
- Involved in developing ANT build script to automate the compilation
- Used Rational Rose to prepare the ‘High-Level’ & ‘Low-level design’ of application
- Extensively used Struts Framework and Custom Tag library
- Created messages in MQSeries Queue by using Enterprise Java Beans
- Design and developed EJB’s for handling business logic
- Involved in unit testing and Writing Test Cases .