Sr. Portal Developer Resume
Austin, TX
SUMMARY
- More than 10 years of experience in enterprise / Portal / B2C / B2B web applications development and design using J2EE technologies like Java, Enterprise java beans, Servlets, JSP, Struts, Hibernate, JSF, Spring, Spring Web flow, A4J, JNDI, XML, XPATH, and Extreme Programming techniques.
- Extensive Object Oriented Programming experience using Java (JDK 1.4.x, 1.5, 1.6) and J2EE.
- Application development using J2EE Framework on IBM WebSphere Application Server 4.x/5.x/6.x/7.x
- Experienced in personalization and Single sign on portal application development using WebSphere Portal server 5.x /6.1.5
- Web portal development using JSR 286 JSF specifications.
- Web application development using Struts, JSF, JSR 286, Spring,Spring web flow, facelets,Richfaces, a4j, Hibernate, EJB, IBM WebSphere and Apache Tomcat Web server in conjunction with Oracle, DB2, IMS and SQL Server.
- Experience in installing, configuring, deploying and development of Commerce applications using WebSphere Commerce Server 5.6.
- Analysis, design and development of web applications using principles of OOAD, Design Patterns such as MVC, DAO.
- Experienced working with WebSphere MQ Series, JMS technologies
- Extensive experience and knowledge in web technologies like HTML, CSS, XHTML, DHTML, AJAX, JQuery, Twitter Bootstrap, EmberJS
- Extensive experience in LDAP Authentication, data encryption and digital certificates within application servers also in SSO Solutions.
- Extensive experience in XML related technologies like XSL (XSLT, Xpath), XSD, DTD, SAX, and JDOM Parsers .
- Extensive experience implementing Web Services using SOAP over HTTP and SOAP over JMS.
- Experienced in application migrations (WAS 4.2 to 6.0.,7.0)
- Source code version control using Rational ClearCase, ClearQuest, WinCVS and Subversion
- Experienced in testing applications (JUnit and JWebUnit).
- Extensive experience with Service Oriented Architecture (SOA) and knowledge on Software Architecture Documents (SAD).
- Experience in Agile, RUP, Scrum and Traditional methodology and process.
- Experienced in System integration testing and validation and application documentation
- As part of 6 sigma improve mission critical environment availability, implemented DMAIC process to improve the Quality Assurance testing environment in order to reduce both planned and unplanned outages in the mission critical environment and to achieve 99.5% availability for web based applications.
- Excellent skills in Object Oriented Analysis, Design and Modeling applications with UML.
- Experience in the entire software development life cycle (SDLC) including architectural design, development, version control, documentation, and maintenance.
- Extensive experience in integration, debugging, design, analysis, code reviews, performance tuning and optimization.
- Extensive experience in troubleshooting J2EE applications and monitoring performance using Willy, IBM Heap Analyzer, Garbage collector.
- Desire and capability to adapt and learn new tools and applications.
- Highly motivated team player with strong communication, analytical and organizational skills.
TECHNICAL SKILLS
Core Languages: C, C++, Microsoft® C#, Core Java, J2EE, Delphi, PL/SQL, Microsoft® VisualBasic™ 6.0, VC++, Cobol.
Application Development Tools: Sun One™ Studio 5, IBM WebSphere Studio Application Developer, Eclipse, Microsoft® Visual Studio™, Net Beans, RAD 6.0, 7.5, WSAD - IE 5.1.x, CVSNT.
Business Portals: IBM® WebSphere™ Portal Server 5.x.,6.x, IBM® WebSphere™ Commerce Server 5.x, IBM Tivoli Directory Server 5.x, Tivoli Access Manager 5.x,6.1, Tivoli Directory Server 6.1, Webseal 2.x, Tivoli Directory Integrator 6.1, Lotus Connections 2.0.1
Messaging: IBM® WebSphere™ MQSeries, Java™ Messaging Service (JMS).
Technologies/Frameworks: IBM® WebSphere™Platform, Java™ 2 Enterprise edition, Microsoft®. NETArchitecture, Struts 1.x, CVSNT 2.x, Ant 1.x,Hibernate 3.x,JSF 1.x,Spring 2.x, Ajax
Business Component Development: Enterprise Java™ Beans.
Application Development / Design tools: UML, RSA, Rational Rose, Rational Clear Quest 7.1, ClearCase 7.1, MS Visio
Database: DB2 v 8.1.x, Cloudscape™ Embedded, Oracle® Microsoft® SQL Server 2000, MySQL, Interbase.
Collaboration and Messaging: Lotus® Notes R5, Lotus® work place, Lotus® Domino Server.
PROFESSIONAL EXPERIENCE
Sr. Portal Developer
Confidential, Austin, TX
Responsibilities:
- Designed and Developed Service Request module and travel services module.
- Development with JSR 286 JSF Portlets.
- Used IBM Exteneded JSF components like file upload,panel section,ajax,inputcursorfocus..
- Implemented portal build scripts for development, test, production servers.
- Customized MTP theme and MTP thin skin for the application.
- Developed cloned content portlets for several help pages in RDC and MTP applications.
- Implemented data cache, involved in performance improvement and code reviews.
- Extensively used several jquery scripts in the front end.(Sticky note, busy cursor, input helper, text limit, time picker, client side table sorter.
- Used Google validation webservice for address validation and mileage calculation and extensively used jquery Dialog UI to show suggestions for address
- Migrated application from WAS 7.0.0.9 to WAS 7.0.0.13 and portal 6.1.5
- Created JUnit test cases for service layer.
Environment: Java 1.5, WebSphere Portal Server 6.1.5, J2EE, DHTML, Hibernate 3.x, Spring 2.5, IBM Extended JSF components, JSR 286, JSF 1.2, JQuery 1.8.2, CVS, XML, XSLT, Rational Application Developer 7.5.5.5, WebSphere Application Server 7.0.0.13
Sr. UI Developer
Confidential, Trenton, NJ
Responsibilities:
- Designed Universal Inbox module and customized several Richfaces JSF components like tree, suggestion box, file upload.
- Integrated BPM and BRE services through action classes with spring framework templates.
- Integrated Hats websevices in customer manager module for reverse flow.
- Customized file upload component with filenet integration.
- Developed Third party integration module.
- Created MDBs for GUID updation in the database.
- Created Spring JMS template for messaging.
- Developed Vinpower webservice and exposed as EJB for subsystems.
- Developed UI screens with xhtml, JSF, Richfaces, a4j, facelets and spring web flows.
- Involved in design of Transfer objects across subsystems from JEE.
- Used a4j components along with Richfaces components throughout the application UI
- Performed code reviews.
- Version control of source code using ClearCase and UCM was managed by ClearQuest.
- Created JUnit test cases for service layer.
Environment: Java 1.5, J2EE, ANT, DHTML,XHTML, Spring 2.5, Spring web flow, Richfaces, A4j, Facelets, EJB 3.0, MDB, Clearcase 7.1, ClearQuest 7.1, XML, XSLT, Filenet, Rational Application Developer 7.5.5, WebSphere Application Server 7.0.
Sr. IT Analyst
Confidential, Peoria, IL
Responsibilities:
- Involved in Design, development and maintenance of SIMSi application.
- Involved in migration from WAS 4.2 to 6.0
- Migrated entire application from EAB (IMS Connectivity) to J2C.
- Developed validate serial number webservice.
- Involved in discussions with user(Cat dealers) and enhance the applications as per their suggestions.
- Involved in creating the web services for the SIMSi application using Apache Axis Web Services Toolkit.
- Involved in testing and deployment of the applications in test, quality and production servers.
- Developed new functionalities based on Dealers request( Cat dealers and Teps dealers )by test driven design approach.
- Implemented calling Caterpillar dealers API’s to interact with dealers business system.
- Involved in providing technical guidance.
- Involved in creating a mock objects and scripts in TDD.
- Implemented JUnit, JWebUnit, XMLUnit, Mock Objects, Functional, QA, integration Testing.
- Involved in monitoring, debugging performance issues and make necessary modifications to improve performance of the application.
- Involved in code review and SOX Documentation.
- Involved in on-call support during implementation of enhancements.
Environment: WebSphere Application Server 4.2, WebSphere Application server 6.0, WPS 6.0,WSAD 5.1.2, RAD 6.0,RAD 7.x, DB2 8.1.x, IMS, CICS, DHTML,Javascript 1.x,CSS,XHTML,XML, Hibernate 3.x, Oracle 9.i,10G, TOAD 8.x, JUnit,JwebUnit, log4j, CVS Version Control NT,Log 4j, JDK 1.4,JSF 1.x, J2EE 1.x JSP 1.x, Servlets 2.1, Windows.
Sr. IT Analyst
Confidential, Peoria, IL
Responsibilities:
- Involved in both development and support activities for Claimsi, Scas, and WPRi applications.
- Migrated claimsi from Websphere 4.2 to Websphere 6.0.
- Migrated SCAS application from Websphere 4.2 to Websphere 6.0.
- Migrated WPRi application from Websphere 4.2 to Websphere 6.0.
- Used MVC, DAO patterns for loose coupling and better understanding.
- Migrated entire application from EAB (IMS Connectivity) to J2C.
- Improved Database Queries in DB2 in Claimsi. .
- Resolved encryption, Decryption issues from simsi application URLS.
- Resolved the technical claim submission data issues from IMS.
- Involved in Design and development of converting claim draft from existing claim service in Claim maintenance module.
- Developed new functionalities based on Dealers request( Cat dealers and Teps dealers )by test driven design approach.
- Developed a dynamic claim draft (new claim) populated form .
- Involved in performance issues debugging and support of claim entry side.
- Deployed and tested the applications in test,QA and production servers.
- Created Junits for the business objects.
- Created JWebUnits for acceptance testing.
- Resolved production and performance issues using IBM tools like heap analyzer.
- Understanding Tuf framework (Caterpillar Frameworks for LDAP security) and datasource pools .
- Involved in code review and SOX Documentation.
- Involved in on-call support during implementation of enhancements.
Environment: WebSphere Application server 4.2, WebSphere Application server 6.0, WSAD 5.1.2, RAD 6.0, RAD 7.x, DB2 8.1.x, IMS, Oracle 9.i, 10G,TOAD 8.x, Junit, Jwebunit, CVS, Visual Age of Java, Version Control NT, JSF 1.2, Struts 1.x,2.x, Hibernate 3.x, XH TML, DHTML, Log4j, JDK 1.5, J2EE 1.x JSP 1.x,Servlets 2.1, Windows 2000 professional.