Software Consultant Resume
Atlanta, GA
SUMMARY:
- 7+ years of experience in object - oriented design, development, deployment and maintenance of Web and J2EE applications using process methodologies
- Expert in development of applications using J2EE technologies like Java, JSP, Servlets, Apache Axis, JDBC, JNDI, JavaMail, JTA, JMS, LDAP and XML/XSL
- Experience in developing and deploying applications using Websphere Application server, WSAD, Tomcat, Web Logic, JRun, Websphere Portal Server V 7.x/6.x,Portal Express, Websphere Portlet Factory 6.0.02, NetBeans IDE and JBoss
- Proficiency in SQLServer, Oracle and MySQL
- Expertise in Various IDE’s likes Eclipse, RAD, RSA and WSAD.
- Experience in developing applications using three tier architectural frameworks such as MVC (Model View Controller) and STRUTS, SPRING framework and Hibernate.
- Experience in AJAX, XML, DOJO and XML related technologies like SAX, DOM Parsers
- Experience in using various Configuration Management tools like SourceSafe and CVS
- Experience working extensively on Windows environments
- Experience in using VPN, DNS and Firewall technologies
- Worked on all phases of Systems Development life cycle (SDLC)
- Prepared test case scenarios and internal documentation for validation and reporting
- Experienced in User Support and training end users for efficient use of developed applications.
- Strong knowledge of Gang of Four design Patterns like Façade, Singleton, DAO
- Versed with development methodologies namely SDLC, Agile and SCRUM
- Knowledge of WWCM 5.x / 6.0 for web content management.
- Knowledge of WCS and migrated to newer versions of WCS using WebSphere Commerce Migration Wizard.
TECHNICAL SKILLS
Operating Systems: Windows 95/98/2000/XP/NT, Unix, AIX and SUSE Linux
RDBMS/ Databases: Oracle 8i, 9i, SQL Server 2000 (6.5, 7.0), MySQL, MS-Access.
Programming Language: Java, J2EE
IDE: WSAD, JDeveloper, Eclipse, and NetBeans, CRXDE
Distributed Technologies: EJB2.0
Middleware Technologies: IBM MQ Server
Internet Technologies: JSP, Servlet, XML,XSLT, Java Script, AJAX, dojo, JDBC,JNDI,LDAP, Apache Axis and HTML/DHTML, CSS, JSF, UML, JSR 168 API/JSR 286 API/IBM Portal API, Web services, SOAP, WSRP,IBM WWCM,VPN,TCP/IP, Web 2.0, Adobe CQ5.5
Web/App Servers: Tomcat, JRun, JBoss, WebLogic, Websphere Portal Server 4.x/5.x/6.0/6.1, Liferay portal,Websphere Application Server 5.x,6.x.
Design: J2EE Design Patterns
Build Tools: ANT, Maven, Hudson
Version Control System: CVS,Git,SVN
Logging Tools: Log4j
Frame works: STRUTS 1.0/1.1/1.2, Validation (Struts), Spring, Hibernate
PROFESSIONAL EXPERIENCE:
Confidential - Atlanta, GA
Software Consultant
Responsibilities:
- Designed and developed applications using Agile Methodology and SDLC.
- Designed, developed JSR 286 portlets, pages, themes and skins and deployed on Websphere Portal Server.
- Migrated different JSF portlets to angular JS based JSR 286 portlets.
- Customized the Theme as per the requirement and prepared xml access scripts to deploy the application in different environments.
- UsedEclipseto code the portlets based onJSR286 API
- Worked with business users to address their requirements, QA/UAT team to solve the issues in the application.
Environment: Java,J2EE, XML, Portlets, JSR 286, JSF, RAD 8.0, WPS 8.0,WAS 7.0, Apache Axis Web services, Maven, SVN, Rally, Oracle 11g, JUNIT,AngularJS
Confidential, Atlanta, GA
Software Consultant
Responsibilities:
- Designed and developed applications using Agile Methodology and SDLC.
- Designed, developed JSR 286 portlets, pages, themes and skins and deployed on Websphere Portal Server.
- Developed the Portlet’s View and Edit Mode Interface using JSR 286 Portlet API. Enhanced the Edit and Config Mode with custom written code.
- Configured environment variables in Websphere admin console to direct the front end to the right back end environment.
- Customized the Theme as per the requirement and prepared xml access scripts to deploy the application in different environments.
- UsedWeb Experience Factoryto code the portlets based onJSR286 API
- Used Web service Multi operationsbuilders for creation web service providers and used Service consumer builder to call the web service.
- Used Data page builder and data column modifier and data field modifier builder to display data table in pages, retrieving data from Backend systems.
- Used Different client side builders like client event handler for handling client side communications
- Highly experienced in debugging production issues in Websphere Portal server (WPS) and also worked on production support for WPS environment and also employed LDAP for authenticating user credentials.
- Mavenized all the portlets to deploy them easily using CI(Continuous Integration) Server.
- Worked with business users to address their requirements, QA/UAT team to solve the issues in the application.
Environment: Java,J2EE, XML, Portlets, JSR 168/286, Solaris, RAD 8.0, WPS 7.0, Websphere Experience Factory 7.0,WAS 7.0, Apache Axis Web services, Maven, CVS, Quality Center, Oracle 11g, JUNIT, CI Server
Confidential, Alabama
Portal Consultant
Responsibilities:
- Recognized overall around 17 Portlets (Proof of Concept) and a few “Remote Portlets” to be consumed through specific WSRP 2.0 specifications.
- Implemented Web sphere content management (WCM) for content managing and sharing content libraries and created and components such as Date Picker, Upload, Auto Completer etc provided by JSF. Created Use cases, Class Diagrams, Sequence Diagrams using Rational Rose.
- Involved in setting up production environment for websphere portals on Solaris, created portlet wires for inter communication between portlets and migrated process portals from earlier version by running the portal-pre-upgrade tasks.
- Designed, developed and published SOA Web Services using Apache Axis WSDL2 JAVA tool and performed Custom Serialization and Bean Serializers for mapping xml files to java objects.
- Used Ant tool to build and generate reports and involved in installing plug-ins like surefire and verifier.
- Wrote build & deployment scripts using shell scripts and involved in performance analysis of the application(s) and fixed problems/suggest solutions on Redhat Linux and used CVS as version control and Clear Quest for tracking the defects in the code.
Environment: J2EE, XML, Portlets, JSR 168/286, WCM, Solaris, RAD 7.0, WPS 7.0, Spring 2.5, WAS 7.0,Apache Axis Web services, Ant, CVS, Clear Quest, Oracle 11g, JUNIT, Hibernate 3.2.
Confidential, NY
Software Consultant
Responsibilities:
- Coded Spring Portlets to build portal pages for application using JSR 286 API
- Used Websphere Portal 7. Responsible for delivering the whole set of portlets by developing the web services and components for the site. This also included portal administration, defining user
- Developed front end design using JSP, DOJO, java script
- Extended SimpleFormController to develop the Spring portlets
- Spring Portlet MVC used along with hibernate DAO layer to develop the portlets
- Responsible for setting the developer environment by installing WAS, Oracle 10g.
- Responsible for build war file and deployed on Development, QA, Staging and Production Servers
- Developed Spring Controllers to handle the model and view for various portlets
- Used Hudson/Maven for Auto Deployments.
Environment: Java, Servlets, JSP, XML, Spring 2.5.6,XSLT, Java Beans, JNDI, JDBC, Business Objects, Webservices, XSD, Maven/ANT, Axure, Adobe Flex 3.0,TOAD, SQL Navigator, Eclipse, JSR 168 API/JSR 286 API, Web 2.0, Websphere portal Server 7.0, JavaScript, AJAX, DOJO, Hibernate 3.0, Unix, Quality Center, Hudson, Agile Development and CVS